Özel bir sohbet herhangi bir dış yüzeye ulaşmadan önce açık bir geçiş zorunluluğu getirin
Özel bir konuşma; yalnızca kaydedildiği, özetlendiği, yıldızlandığı, bir anıda kullanıldığı veya başka bir ekranda açıldığı için bir öneri ya da herkese açık bir unsura dönüşmemelidir. Gizliliği bir etiket olarak değil, bir yönlendirme kuralı olarak kullanın. Her nesneye bir durum atayın—özel kaynak, özel türev, inceleme taslağı, sınırlı paylaşım veya herkese açık—ve olası her çıktı yüzeyini listeleyin: sohbet içi öneriler, ana sayfa önerileri, bildirimler, arama, profil öne çıkanları, paylaşım önizlemeleri, herkese açık sayfalar ve model geliştirme işlem hatları. Her rota için izin verilip verilmediğini, bunu hangi kullanıcı eyleminin yetkilendirdiğini, hangi önizlemenin göründüğünü ve bunun nasıl tersine çevrileceğini kaydedin. Kritik sınır; hiçbir çıkarım, alıntı, ek, başlık veya oluşturulan özetin, yalnızca kaynağı işlendi diye daha geniş bir hedef kitleye devredilemeyeceğidir. Rotaya güvenmeden önce zararsız ve benzersiz bir içerikle test edin.
Kaynak nesnelerin ve türevlerinin envanterini çıkarın
Konuşma metnini, eki, dökümü, oluşturulan başlığı, özeti, kaydedilen anıyı, etiketi, yerleştirme (embedding) veya alma kaydını, denetim işaretçisini, bildirim parçacığını, paylaşım önizlemesini, dışa aktarmayı ve herkese açık gönderiyi ayrı nesneler olarak listeleyin. Kaynağı, mevcut durumu, sahibi, hedef kitleyi ve saklama yolunu işaretleyin. Özel bir sohbet, zararsız görünen ancak yine de nadir bir ayrıntı veya ilişki ipucu taşıyan bir özet oluşturabilir. OWASP, hassas bilgilerin ifşa edilmesini model çıktıları ve bağlantılı bileşenler genelinde bir risk olarak tanımlar; küçültmeyi, temizlemeyi ve erişim sınırlarını destekler. Bir türevin otomatik olarak daha az hassas hale geldiğini varsaymayın. Kendi incelemesine ihtiyacı vardır ve açık bir geçiş onaylanana kadar en dar kaynak sınırını devralmalıdır.
Yüzeye göre durum yönlendirme tablosu oluşturun
İçerik durumlarını satırlara ve çıktı yüzeylerini sütunlara yerleştirin. Özel kaynak ve özel türevin; herkese açık profilden, keşiften, herkese açık bağlantıdan ve promosyon amaçlı önerilerden normal şartlarda engellenmesi gerekir. Bir inceleme taslağı yalnızca aynı hesaba ait özel bir önizlemede görünebilir. Sınırlı bir paylaşım için belirli bir kitle ve geri alma yolu gerekir. Herkese açık içerik, son bir önizlemenin ardından kasıtlı bir yayınlama eylemi gerektirir. Öneri rotalarını ayırın: özel bir sohbet, metnin kendisi gösterilmeden hesap içi bir öneriyi etkileyebilir; ancak hizmet kapsamı açıklamalı ve kontroller sağlamalıdır. Her hücre için izin verildi, engellendi veya bilinmiyor olarak kaydedin. Bilinmiyor bir izin değildir; rotayı kapalı tutun veya mevcut ürün belgeleri yanıtlayana kadar hassas içerikten kaçının.
Hedef kitleyi ve kaynağı gösteren bir önizleme zorunluluğu getirin
Herhangi bir dışa dönük geçişten önce önizleme; tam metni veya medyayı, hesap kimliğini, hedefi, kitleyi, bağlantı görünürlüğünü, indirme davranışını ve bir başlık, küçük resim veya alıntının oluşturulup oluşturulmayacağını göstermelidir. Kırpma, bağlantı kartları ve bildirimler seçilen pasajın dışındaki materyalleri açığa çıkarabileceğinden, yalnızca düzenleyiciyi değil, işlenmiş sonucu inceleyin. Başka bir kişi görünüyorsa veya tarif ediliyorsa, orijinal özel konuşmaya verilen rızaya güvenmek yerine önerilen hedef kitle için bu kişinin iznini alın. FTC kılavuzu, çevrim içi materyallerin daha geniş kitlelere ulaşabileceğini ve yayınlandıktan sonra kopyalanabileceğini belirtmektedir. Yalnızca bir uyarı yeterli değildir; arayüzün net bir iptal rotasına ihtiyacı vardır ve geçiş iptal edildiğinde özel nesne değişmeden kalmalıdır.
Öneri, bildirim, paylaşım ve geliştirme kontrollerini ayırın
Dışa dönük her kullanımı kişiselleştirme veya paylaşım adı verilen tek bir anahtar altında birleştirmeyin. Öneri sıralaması, bildirim önizlemeleri, kişi keşfi, herkese açık yayınlama, bağlantı paylaşımı, geri bildirim eki ve model geliştirme kullanımının farklı alıcıları ve sonuçları vardır. Her denetim için, gelecekteki işlemeyi mi, mevcut türevleri mi yoksa her ikisini birden mi yönettiğini not edin. Herkese açık keşfi kapatmak, mevcut bir paylaşım bağlantısını silmek olarak yorumlanmamalıdır. Bir gönderiyi kaldırmak, bir geri bildirim paketini geri çekmek olarak yorumlanmamalıdır. Bildirimleri devre dışı bırakmak, geçmişte saklanan oluşturulmuş bir başlığı temizlemek olarak yorumlanmamalıdır. NIST Gizlilik Çerçevesi, tüm işleme yaşam döngüsünün ve bağlantılı aktörlerin incelenmesini teşvik eder; bu da bu ayrı satırları tek bir gizlilik puanından daha kullanışlı kılar.
Engellenen rota ve geri alma testlerini çalıştırın
Benzersiz bir ifade ve nötr bir ek içeren zararsız bir konuşma oluşturun. Bunu gizli tutun, ardından ana sayfa önerilerini, genel aramayı, bildirimleri, profili, paylaşım seçiciyi ve oturum açılmamış görünümleri arayın. İçerik, yönlendirme tablosunun engellediği yüzeylerde görünmemelidir. Ardından bir inceleme taslağı oluşturun ve yayınlamadan önce iptal edin; hiçbir herkese açık URL, önizleme, bildirim veya takipçi etkinliğinin kalmadığını doğrulayın. Sınırlı paylaşım testi uygunsa, bunu yalnızca kontrol ettiğiniz bir adrese gönderin, erişimi iptal edin ve açılış sayfasını yeniden test edin. Tam sürümü, hesabı, cihazı, rotayı, zaman damgalarını ve gözlemlenebilir sonuçları kaydedin. Başarılı bir test yalnızca test edilen yolları gösterir, erişilemeyen dahili sistemleri değil. Beklenmeyen herhangi bir görünüm, mevcut resmi destek rotasına danışılırken hassas materyalin kullanımını durdurmalıdır.
Kazara ifşaya karşı sınırları belirlenmiş bir müdahale tasarlayın
Özel içerik dışarıda görünürse, önce belgelenmiş kontrol aracılığıyla görünür unsuru kısıtlayın veya kaldırın, mümkün olduğunda bağlantıları iptal edin ve kaynak özelliği duraklatın. Hassas metni yeni bir rapora kopyalamadan nesne tanımlayıcısını, yüzeyi, hedef kitleyi, zamanı, ayarları ve eylemleri kaydedin. Bildirim önizlemelerini, profil kartlarını, aramayı, öneri önbelleklerini, oturum açılmış diğer cihazları ve alıcı kopyalarını kontrol edin. Paylaşımınız bilgilerini ifşa ettiğinde, yalnızca doğrulanmış gerçekleri ve pratik bir düzeltmeyi kullanarak etkilenen kişileri gizlice bilgilendirin. Silme işleminin ekran görüntülerini veya indirmeleri geri getirdiğini iddia etmeyin. Başarısız geçişi (yanlış devralınan durum, eksik önizleme, geniş kitle, eski önbellek veya belirsiz kontrol) belirleyerek işlemi tamamlayın ve yönlendirme tablosunu güncelleyin. Sürekli izlemek yerine ilgili ürün değişikliklerinden sonra yeniden kontrol edin.
Sık sorulan sorular
Özel bir sohbet, metnini yayınlamadan önerileri etkileyebilir mi?
Hizmete bağlı olarak etkileyebilir. Sıralama etkisini ve bir alıntı göstermeyi ayrı rotalar olarak tutun ve her iki kontrolü de doğrulayın.
Yayınlamadan önce bir onay uyarısı yeterli midir?
Hayır. Yararlı bir geçiş; tam içeriği, kimliği, hedefi, kitleyi ve net bir iptal yolunu da gösterir.
Yanlışlıkla yapılan bir gönderiyi silmek her kopyayı kaldırır mı?
Hayır. Kontrol altındaki bir unsuru kaldırabilir, ancak izleyici indirmeleri, ekran görüntüleri, önizlemeler veya önbellekler ayrı yolları izleyebilir.
