Bir Kimlik Bilgisi Nasıl Alınır ve Cüzdanınızın Gerçekte Ne Tuttuğu
Bir tanesini almak kısa: bir veren size bir teklif veriyor, onu yapıştırıyor ya da tarıyorsunuz ve kimlik bilgisi kimlik ekranınızda beliriyor. İlginç kısım "belirmek"in ne demek olduğu.
Adımlar
Bir verenden teklif alın. Bir bağlantı, bir kod ya da bir metin bloğu olarak geliyor. İçinde kimlik bilgisinin nereden alınacağı ve onu almanıza yetki veren tek kullanımlık bir kod var.
Onu cüzdana yapıştırın ya da tarayın. Arayüz bağlantı biçimini, ham metin biçimini ve taranmış biçimi kabul ediyor, dolayısıyla size hangisinin verildiğini bilmeniz gerekmiyor.
Kimlik ekranınızda beliriyor, türü, onu kimin verdiği, ne zaman verildiği ve ne zaman süresinin dolacağıyla birlikte.
Bozdurmanın gerçekte nerede gerçekleştiği
Cihazınızda değil. Değişimi veren ile cüzdan arka ucu yapıyor, sunucudan sunucuya, teklifteki tek kullanımlık kodu kullanarak.
Bunu bilmekte fayda var, çünkü bu cüzdanın geri kalanı anahtarlarınızın tarayıcıdan hiç çıkmaması konusunda ısrarlı ve bu adım, özde değilse bile biçimde istisnadır: ön yetkilendirilmiş akış özel anahtarınızı kullanmıyor, dolayısıyla cihazınızdan gizli hiçbir şey çıkmıyor. Ama değişim sizin adınıza bir sunucu tarafından yapılıyor ve o sunucu hangi verenden ne zaman aldığınızı öğreniyor.
Ve cüzdanınızın tuttuğu şey bir katalog, kimlik bilgisi değil
Depolama tablosunu okuduk. Adı önbellek ve sütunları şunlar: kimlik bilgisi için bir tanımlayıcı, türü, veren taraf, veriliş ve süre sonu tarihleri, bir durum, nereden geldiği ve biçimi.
Kimlik bilgisinin kendisi için bir sütun yok. İmzalı gövde yok, iddialar yok, açıklamalar yok.
İki kontrol, çünkü sayfanın tamamı bu yokluğa dayanıyor. Aynı göç dosyası başka şeyler için gerçek yükler saklıyor, dolayısıyla şema, niyet buysa veri tutuyor. Ve arayüzün herhangi bir yerindeki tek istemci tarafı depolama tema tercihinizdir, dolayısıyla tarayıcıda da saklanmıyor.
Yani dürüst ifade şu: cüzdanınız bir kimlik bilgisi tuttuğunuzu ve ne türde olduğunu biliyor, şeyin kendisini tutmuyor.
Bundan çıkan sonuç, ki faydalı kısım odur
Orada olmayanı sunamazsınız. Paylaşma özelliği bir sunum değil imzasız bir özet üretiyor ve uygulama bunu kendi sözcükleriyle söylüyor. O iki olgu aynı olgudur.
Mahremiyet konumunuz göründüğünden iyi. Kimlik bilgisi türlerinin katalogunu tutan bir sunucu, içlerindeki iddiaları tutan bir sunucudan daha az şey biliyor. Üstveri gerçek bir maruziyettir ve daha küçük bir maruziyettir.
Ve bu bir kusur değil bir inşa durumudur. Kimlik bilgisini tutmak, onu tarayıcının talep üzerine ulaşabileceği bir yerde tutmak demek, ki bu, bu cüzdanın anahtarları yalnızca bellekte tutarak yanıtladığı her soruyu yeniden açıyor. İnşa edilmemiştir, reddedilmiş değil.
Bugün ne yapmalı
Bir veren size teklif ederse kimlik bilgisi toplayın ve kaydı bir varlık değil bir kayıt sayın. Onu sunabileceğinize güvenmeyin, çünkü henüz sunamıyorsunuz.