Kaybolan Sohbetler ve Bir Kez Görüntüleme Özellikleri Güvenli mi? Veri İzleri ve Ekran Görüntüsü Sınırları
Bir mesajın sohbet penceresinden kaybolması faydalı ancak dar kapsamlı bir durumdur; her kopyanın, önizlemenin, şikayetin, yedeklemenin veya alıcı kaydının yok olduğunun kanıtı değildir. "Kaybolan", "geçici" ve "bir kez görüntüleme" ifadeleri de farklı ürün sözleşmelerini tanımlar. Bir zamanlayıcı gönderici gönderdiğinde, diğeri alıcı okuduğunda başlayabilir ve tek seferlik bir öge hiç açılmadan süresi dolabilir. Bazı ayarlar yalnızca yeni mesajları kapsar; bağlı cihazlar kendi kopyalarını işleyebilir; şikayetler ve açılmamış yedeklemeler ayrı kurallara tabi olabilir. Bu nedenle doğru soru, geçici sohbetin doğrudan güvenli olup olmadığı değildir. Zamanlayıcının neleri, hangi cihazlardan, hangi olaydan sonra sildiğini ve hangi yolların bunun dışında kaldığını sorgulayın. Özelliği, içeriği yine de saklayabilecek bir alıcı için uygun tutarken rutin sohbet geçmişini azaltmak amacıyla kullanın.
Özellik etiketini beş özel soruya dönüştürün
İlgili uygulamanın ve konuşmanın geçerli yardım sayfasını ve ayarlarını açın. Şunları kaydedin: hangi içerik türlerinin uygun olduğu; ayarın mevcut mesajlara mı yoksa yalnızca yeni mesajlara mı uygulandığı; ayarı kimin değiştirebileceği; zamanlayıcıyı hangi olayın başlattığı ve desteklenen her cihazda "kaybolmanın" ne anlama geldiği. Örneğin Signal, gönderilen ve alınan mesajlar için farklı zamanlayıcı başlangıçları belgeler ve ayar değişikliklerinin bağlı cihazlarla senkronize olduğunu belirtir. Bu davranış başka bir uygulamaya yansıtılmamalıdır. Ayrıca tüm sohbeti kapsayan bir saklama zamanlayıcısını; tek seferlik bir fotoğraftan, manuel olarak silinen bir mesajdan ve yerel olarak gizlenen bir konuşmadan ayırt edin. İçerik bir ekrandan ayrıldıktan sonra benzer görünebilirler ancak başka yerlerde farklı davranabilirler.
Görünür onayı kontrol edin. Her mesajda bir zamanlayıcı simgesi, sohbette bir başlık, bir sona erme süresi veya bir açıldı bilgisi var mı? Bir katılımcı ayarı değiştirirse uygulama bunu duyuruyor mu ve eski mesajlar hariç tutuluyor mu? Çevrimdışı cihazların yeniden bağlandıklarında silme işlemini uygulayıp uygulamadığını, masaüstü ve web istemcilerinin dahil edilip edilmediğini ve süre dolmadan önce bir hesaptan çıkış yapılırsa ne olduğunu not edin. Ürün davranışları değişir; bu nedenle tek bir denemeyi kalıcı bir belge olarak kabul etmek yerine notunuza tarih atın.
Görünür mesaj balonunun ötesindeki kopyaları haritalandırın
Kullanışlı bir haritanın beş katmanı vardır. İlki, aktif sohbette gösterilen balondur. İkincisi cihaz tarafındaki kalıntılardır: bildirim önizlemeleri, kilit ekranı metni, indirilen ekler, medya galerileri, geçici dosyalar, arama dizinleri, erişilebilirlik veya klavye geçmişleri ve bağlı masaüstü istemcileri. Üçüncüsü hizmet tarafındaki işlemlerdir: teslimat kuyrukları, şifreli depolama, denetim veya kötüye kullanım şikayetleri ve sağlayıcı tarafından açıklanan operasyonel saklama süreçleri. Dördüncüsü yedeklemeler, dışa aktarmalar, iletilen kopyalar, alıntılanan yanıtlar veya süre dolmadan önce manuel olarak kaydedilen içeriklerdir. Beşincisi ise insan eliyle kaydetmedir: notlar, kopyala-yapıştır, izin verilen durumlarda ekran görüntüleri, ekran kayıtları veya harici bir kamera.
WhatsApp'ın bir kez görüntüleme belgeleri, evrensel bir kural yerine somut sınır örnekleri sunar: ekran yakalama kontrollerinin bir başkasının ekranı başka bir cihazla fotoğraflamasını engellemediğini; açılmamış bir kez görüntüleme ögelerinin belirli yedeklemelerden geri yüklenebileceğini; şifreli medyanın sunucularda sınırlı bir süre kalabileceğini ve bir alıcı şikayetinin ögeyi WhatsApp'a iletebileceğini belirtir. Ayrıntılar o ürüne aittir ve değişebilir ancak yöntem genel geçerdir: görünür baloncuğun haricinde bir amaca hizmet eden her yolu inceleyin.
Ekran görüntüsü engellemenin neleri yapıp neleri yapamayacağını anlayın
Ekran yakalama kontrolleri; uygulama, işletim sistemi, içerik türü ve sürümün desteklenen kombinasyonlarında cihaz içindeki sıradan bir eylemi kısıtlayabilir. OWASP'ın mobil rehberi, hassas ekran yakalamayı platforma bağlı bir tasarım ve test sorunu olarak ele alır; bu da varsaymak yerine doğrulamak gerektiğini hatırlatır. Bir telefonda engellenen bir ekran görüntüsü; bağlı bir masaüstünde, tarayıcı istemcisinde, son uygulamalar önizlemesinde, erişilebilirlik arayüzünde, daha eski bir işletim sisteminde veya gelecekteki bir sürümde aynı sonucun alınacağını kanıtlamaz. Bir uygulama ekrana doğrultulmuş ayrı bir kamerayı da kontrol edemez. Atlama (bypass) tekniklerini test etmeyin; bu gereksiz kopyalar yaratır ve başkalarının sınırlarını ihlal edebilir.
Ekran görüntüsü bildiriminin varlığı veya yokluğu da bir kaydın bulunup bulunmadığını kesinleştirmez. Bazı ürünler belirli yakalama eylemleri için bildirim gönderir, bazıları bunları engeller, bazıları ise ikisini de yapmaz; harici bir fotoğraf ise genellikle mesajlaşma uygulaması tarafından görülemez. Beklenen bir uyarıya göre değil, içeriğe göre iletişim kurun. Süre dolduktan sonra içeriğin ifşa olması kabul edilemez durumdaysa materyali göndermeyin. Kullanışlı bir geçici not için isimleri, konumları, tanımlayıcıları, erişim kodlarını, özel görselleri ve paylaşmayı kabul etmemiş hiç kimseye ait ayrıntıları dahil etmeyin.
Ayara güvenmeden önce iki cihazla zararsız bir test yapın
Geçerli özelliği test etmek için gerçek sohbet geçmişini değil, uydurma bir cümleyi ve düz renkli bir görseli kullanın. Kontrol ettiğiniz iki hesapta veya cihazda ayarı etkinleştirin; uygulama sürümünü, cihaz türlerini, zamanlayıcı seçimini ve zamanlayıcının gönderme, teslim edilme, açılma veya okunma anında mı başladığını kaydedin. Yalnızca normal kontrolleri gözlemleyin: bildirim önizlemesi, sohbet başlığı, mesaj simgesi, açıldı durumu, bağlı masaüstü davranışı, çevrimdışı yeniden bağlanma ve ögenin sıradan bir galeriye veya indirme klasörüne girip girmediği. Cihaz saatlerini değiştirmek yerine belgelenen sürenin dolmasını bekleyin. Testi daha sonra uygulamanın normal kontrolleri altında silin.
Bağlı bir cihaz eklediğinizde, yedekleme ayarlarını değiştirdiğinizde, yeni bir işletim sistemi sürümüne geçtiğinizde veya değişen bir yardım sayfası gördüğünüzde bu testi tekrarlayın. Amaç, yakalama kısıtlamasına saldırmak veya kusursuz bir silme işlemi olduğunu kanıtlamak değildir. Amaç, gerçek içerik buna bağımlı hale gelmeden önce kullanıcıya görünen sözleşmeyi keşfetmektir. İstisnaları kaydedin: bir kez görüntülenebilen medya; metin, ses, dosyalar, yanıtlar veya grup mesajlarından farklı davranabilir. Belgeler ile elde ettiğiniz zararsız sonuç çelişiyorsa özelliği belirsiz kabul edin ve sağlayıcıya resmi destek kanalı aracılığıyla danışın.
İçeriği alıcının kalan sınırına göre seçin
Geçici bir özellik en çok düşük riskli koordinasyonlar, tanımlayıcı ayrıntı içermeyen taslaklar veya sıradan bir konuşma listesini düzenli tutmak için kullanışlıdır. Şifreleri, kurtarma kodlarını, kimlik belgelerini, kesin ev rutinlerini, özel medyayı, başka birinin bilgilerini veya saklandığında ciddi sorun yaratacak herhangi bir şeyi göndermek için geçerli bir neden değildir. Göndermeden önce "minimum yararlı ayrıntı" düzenlemesi uygulayın: kesin bir adresi her iki kişinin de zaten bildiği bir buluşma noktasıyla değiştirin, uygun durumlarda görseldeki meta verileri kaldırın, gereksiz isimlerden kaçının ve gizli bir kod yerine bir hesap bağlantısı gönderin.
Söz vermeden beklentileri belirleyin. Uygulamanın desteklenen cihazlarda yeni mesajları belirli bir sürenin ardından silecek şekilde yapılandırıldığını, ancak alıcıların görebildikleri şeyleri yine de kaydedebileceğini veya kopyalayabileceğini ve hizmet süreçlerinin ayrı saklama süreleri olabileceğini belirtebilirsiniz. Bir grupta, zamanlayıcıyı kimlerin değiştirebileceğini ve yeni üyelerin eski ögeleri görüp göremediğini teyit edin. Bir katılımcının kalıcı bir talimata ihtiyacı varsa zamanlayıcıyla ekran görüntüleri alarak mücadele etmek yerine bu talimatı üzerinde anlaşılan kalıcı bir kanala taşıyın.
Yanlışlıkla gönderimden sonraki izleri gözden geçirin
İstediğinizden fazlasını gönderdiyseniz mevcutsa ürünün normal silme veya geri alma seçeneğini kullanın ancak bunu her konumdan geri çağırma olarak nitelendirmeyin. Kendi bildirim ayarlarınızı, medya indirmelerinizi, bağlı cihazlarınızı, dışa aktarmalarınızı ve yedeklemelerinizi kontrol edin. Cihazlarını doğrulayabileceğinizi iddia etmeden, alıcıdan ögeyi saklamamasını veya yeniden dağıtmamasını açıkça rica edin. Sohbette bir şikayet mekanizması varsa şikayetlerin içeriği hizmet denetimi amacıyla kasıtlı olarak saklayabileceğini unutmayın. Mesaj iptal edilebilir bir kimlik bilgisini ifşa ettiyse ilgili bağlantıyı veya oturumu iptal edin; hatayı açıklarken içeriği tekrar tekrar göndermeyin.
Ardından gelecekteki sınırları değiştirin: önizlemeleri kısaltın, artık kullanmadığınız cihazların bağlantısını kesin, otomatik medya kaydetmeyi sınırlandırın, daha uygun bir zamanlayıcı seçin ve paylaşılan ayrıntıları azaltın. Yanıtınızı orantılı tutun. Bildirimde kalan zararsız bir taslak ile ifşa olan bir erişim kodu farklı tepkiler gerektirir. Çıkarılacak kalıcı ders, zamanlayıcı başlamadan önce içeriği alıcı ilişkisi açısından yeterince güvenli hale getirmektir; kaybolma özelliği rutin saklamayı azaltabilir ancak geriye dönük olarak her kopyayı kontrol edemez.
Sık sorulan sorular
"Kayboldu", mesajın her yerden silindiği anlamına mı gelir?
Hayır. Genellikle desteklenen sohbet kopyaları üzerinde belirli bir ürün eylemini tanımlar. Bildirimler, bağlı cihazlar, yedeklemeler, şikayetler, kaydedilen kopyalar veya alıcı kayıtları ayrı kurallara tabi olabilir.
Bir kez görüntülenebilen medyanın fotoğrafı yine de çekilebilir mi?
Evet. Bir uygulama sıradan ekran görüntüsü alma denetimini engellese bile alıcı, ekranın fotoğrafını çekmek için başka bir cihaz kullanabilir. Yalnızca bu sınıra uygun içerikleri paylaşın.
Kaybolan mesaj özelliğini nasıl test etmeliyim?
Kontrol ettiğiniz cihazlarda uydurma bir metin ve hassas olmayan bir görsel kullanın. Denetimleri atlatmaya çalışmadan zamanlayıcı tetikleyicisini, bağlı cihaz davranışını, bildirimleri, indirmeleri ve belgelenen sona erme süresini kaydedin.
