En Ucuz Veri Koruması, Veriyi Hiç Almamaktır

Bir işletme burada gerçekte ne satın alıyor

Bir ilke olarak mahremiyeti değil. Daha küçük bir yükümlülük kümesini.

Bugün bir müşteriyi doğrulamak genellikle kimlik belgesinin tamamını almak demektir. On sekiz yaşından büyük olduğunu ve belirli bir ülkede ikamet ettiğini öğrenmek istediniz. Artık belge numarasını, tam doğum tarihini, doğum yerini, adresini ve fotoğrafını elinizde tutuyorsunuz.

Bu listedeki her şey, artık doğru saklamanız, belirli bir süre tutmanız, talep üzerine sunmanız, talep üzerine silmeniz ve sızarsa bildirmeniz gereken bir şeydir. İhtiyaç duymadığınız bir cevap karşılığında bir yükümlülük edindiniz.

Seçici açıklama, cevabı geri kalanı olmadan almanın mekanizmasıdır.

Neden yalnızca görüntüyü kırpmak değil

Karartma bir imzayı bozar. Zorluğun tamamı budur.

Bir kimlik belgesi güvenilirdir çünkü bir ihraççı alanların tamamını imzalamıştır. Bir alanı çıkarın, imza artık doğrulanmaz; dolayısıyla bir belgenin gerçek olduğunu kanıtlamanın olağan yolu hepsini teslim etmektir.

Seçici açıklama tam olarak bu sorunu çözer: taşıyıcı bazı alanları açar, bazılarını saklar, ve doğrulayıcı ihraççının özgün kümenin tamamını imzaladığını yine de teyit edebilir. İmzalı bir belgenin güvencesini, onun küçük bir kısmını alarak elde edersiniz.

Bunun arkasındaki matematik neredeyse kırk yaşındadır ve ilginç kısım o değildir. İlginç kısım, sistemlerinizden neyi kaldırdığıdır.

Yükümlülüklerinizden ne kayboluyor

Hiç almadığınız veri sızamaz. Bir ihlal bildiriminde görünemez, çünkü ihlal edilen sistemde hiç bulunmadı.

Bir silme talebinin konusu olamaz, çünkü silinecek bir şey yoktur.

Bir saklama takvimine, bir hukuki dayanağa, bir erişim denetimi incelemesine ya da bir işleme kaydında bir satıra ihtiyaç duymaz.

Bunların her biri gerçek işletme maliyetidir; her yıl, her alan için, her müşteri için ödenir. İhtiyaç duymadığınız kontroller, iyi uyguladığınız kontrollerden ucuzdur.

Neredeyse hiçbir satıcı sayfasının yapmadığı ayrım

Yaygın kullanımda iki mekanizma vardır ve mahremiyet özellikleri farklıdır. İkisini de yayımlıyoruz ve bunları birbirinden ayırmak, iki isimden herhangi birinden daha önemlidir.

Jeton tabanlı mekanizma alanları etkili biçimde gizler ve açıklamaları tasarım gereği sunumlar arasında birbirine bağlanabilirdir. Aynı kimlik bilgisini iki doğrulayıcıya sunun ve o doğrulayıcılar not karşılaştırırsa, sunumlar birbirine bağlanabilir. Bu, kimsenin uygulamasındaki bir kusur değil, mekanizmanın bir özelliğidir.

İmza tabanlı mekanizma bağlanamazlığı sağlayan şeydir. Aynı kimlik bilgisinden iki sunum, yalnızca sunumlardan yola çıkarak birbirine bağlanamaz.

Yani "seçici açıklamayı destekliyoruz" bir alıcının sorduğunu sandığından daha dar bir soruyu cevaplar. Gereksiniminiz, bir kullanıcının sunum yaptığı işletmeler arasında izlenememesiyse, bunu ikisinden yalnızca biri sağlar, ve o da kriptografisini henüz denetletmediğimiz olandır.

Ne canlı ve bize sormadan nasıl kontrol edilir

Jeton tabanlı yol kuruludur, niyet beyanı değildir. İhraççı üstverisi açıktır ve ihraç ettiği kimlik bilgisi biçimini belirtir:

curl -s https://capture-api.solidus.network/.well-known/openid-credential-issuer

Yanıt, seçici açıklama jeton biçimini bildirir. Bugün yeniden kontrol edildi; yanında 200 döndüren bir sağlık uç noktasıyla birlikte, ki bir okuyucu gerçek bir cevabı erişilemeyen bir sunucudan ayırt edebilsin.

Bağlanamaz yol, yayımlanmış paketinde çalıştırılabilir bir gösterimle gelir; gösterim hem sonucunu hem de neyi kanıtladığının sınırını yazdırır.

Seçici açıklamanın yapmadıkları

Bir doğrulayıcının ne isteyeceğine karar vermez. Bir işletme, önceden talep edebildiği her alanı isteyebilir ve çoğu alışkanlıktan isteyecektir. Mekanizma asgariye indirmeyi mümkün kılar; onu gerçekleştiren sizin veri talebi politikanızdır.

İhraççının bildiğini azaltmaz. Özgün kontrolü yapan taraf belgenin tamamını gördü. Seçici açıklama, ilk toplamayı değil sonraki akışı sınırlar.

Kimlik bilgisi dışındaki ilişkilendirmeyi durdurmaz. IP adresleri, zamanlama, cihaz özellikleri ve bir müşterinin kaydolurken size verdiği e-posta adresi, bunların hiçbirinden etkilenmez.

Herhangi bir satıcıya sorulacaklar

"Hangi mekanizma ve sunumlar arasında bağlanabilir mi?" İkisini ayıran tek soru. Bu ayrımı kendi sayfasında yapmamış bir satıcı, içeride de yapmamıştır.

"Sisteminizin yapabileceği en küçük talep nedir?" Tek bir alan için bir talep göstermelerini isteyin. Bazı ürünler bunu ifade edemez.

"Bir kimlik bilgisi sunulduğunda ihraççı yine bir sinyal alıyor mu?" Alan gizleme ile ihraççıya görünmezlik farklı özelliklerdir ve sıklıkla aynı paragrafta karıştırılır.

"Ne denetlendi?" Bizde kriptografinin hiçbiri, ve bu sorunun dürüst cevabı bir güvence değil, bir tarih ve bir fon koşuludur.

Bu karar için ne anlama geliyor

Sistemlerinizin tuttuğunu azaltmaya çalışıyorsanız, bunu yapan mekanizma budur ve tasarruf, bir müşteriye gösterebileceğiniz bir özellikte değil, taşımayı bıraktığınız yükümlülüklerdedir.

Önünüzdeki takas budur ve sayfaları öyle yazsın ya da yazmasın, bu alandaki her satıcıyla aynı takastır.

Bu uygulamanın denetim durumu

Burada tarif edilen bağlanamazlık uygulaması denetlenmemiştir.

Okumaya devam edin

En Ucuz Veri Koruması, Veriyi Hiç Almamaktır · Solidus