Güven Çıpaları Doğrulayıcının Problemidir, Tutucunun Değil
Bir güven çıpası, kontrolün durduğu yerdir. Bir imza bir anahtara karşı kontrol ediliyor, o anahtar bir belgeden geliyor, ve bir noktada biri bir anahtarı kriptografik olmayan sebeplerle kabul ediyor. O kabul çıpadır.
Ve o size ait değil. Kimlik bilginiz üzerinden hareket edip etmeyeceğine karar veren kişiye ait.
Bir tutucunun neden belirleyecek bir çıpası olmadığı
Herkesten bir kimlik bilgisi tutabilirsiniz. Kimsenin duymadığı bir verenin size bir şey vermesini hiçbir şey engellemiyor, ve onu saklamanızı da hiçbir şey engellemiyor.
Bir değeri olup olmadığına başka yerde karar veriliyor: sunum anında, kendi listesine danışan bir doğrulayıcı tarafından. İki doğrulayıcı aynı kimlik bilgisine bakıp zıt sonuçlara varabilir, ve hiçbiri arızalı değildir.
Yani bir tutucu için kullanışlı soru "bu verene güveniyor muyum" değil "bu vereni kim kabul ediyor", ki bu cüzdanınız hakkında değil dünya hakkında bir sorudur.
Cüzdanın size bir veren hakkında söyledikleri, ki tanımlayıcı ve başka hiçbir şey
Kimlik bilgisi listesi, vereni tek aralıklı bir tanımlayıcı olarak gösteriyor. Rozet yok, doğrulanmış işareti yok, sicil araması yok.
Yokluğu yanlış yerde yapılmış bir arama değil gerçek kılan Cüzdan boyunca güven, sicil ve izin listesi kelime dağarcığı araması yalnızca ilgisiz eşleşmeler döndürüyor: kökenler arası politika, çerezler, yerel ayar işleme ve anahtar kümesi getirme hakkında. Burada bulunacak bir veren güveni düzeneği yok.
Bu dürüst davranıştır, çünkü bir rozet, cüzdanın verecek konumda olmadığı bir yargı olurdu. Aynı zamanda bu arayüzde gerçek bir vereni size bir şey vermeyi başarmış herhangi birinden ayırmak için hiçbir dayanağınız olmadığı anlamına geliyor, ve bir tutucu, listedeki bir girdinin onay ima ettiğini varsaymak yerine bunu bilmeli.
Bir çıpanın bir değeri olup olmadığına karar veren üç soru
Kümede kimin olduğu. Bir girdi bir yapılandırma değeridir. Yayımlanmış ölçütleri olan birçok girdi bir yönetişim sistemidir, ve mühendislik neredeyse aynıdır.
Kümenin nasıl değiştiği. Eklemek kolaydır. Zor olan çıkarmaktır, çünkü bir çıpayı hesap verebilir yapan şey çıkarmadır, ve çıkarma yolu olmayan bir küme, birinin bir zamanlar güvendiği şeylerin listesidir.
Arama başarısız olduğunda ne olduğu. Kontrol edemediğini kabul eden bir çıpa kendi amacını tersine çevirmiştir.
Bizimki, sahip olan yüzeyde ölçülmüş
Kendi doğrulayıcımızın çıpası, kimlik doğrulama yüzeyi belgelenirken çağrı yerlerinde okundu ve burada yeniden türetilmek yerine yeniden kullanılıyor.
Kapalı arızalanıyor, ki doğru varsayılan budur: bir arama hatası sunumu kabul etmek yerine geri çeviriyor, ve çağrı zaman aşımına sarmalanmış.
Ve yapılandırılmış girdi zinciri kısa devre yapıyor. Danışılan ilk girdi yapılandırmadır, dolayısıyla doğrulayıcının gerçekte güvendiği tek veren, belgesi hiçbir zaman yeniden okunmayan verendir. Üzerinde hiçbir süre dolumu ve zincirin onu geri çekmesinin hiçbir yolu yok, ki bu, çıkarmanın bir karar değil bir dağıtım gerektirdiği anlamına geliyor.
Bir dağıtım olmadan iptal edemediğiniz bir çıpa, bir güven kararından çok bir dağıtım yapıtıdır, ve onu hızlı yapan önbelleğe alma, onu iptal edilemez yapan şeydir.
Bir tutucu olarak bundan ne çıkarmalı
Sahipliği kabul olarak okumayın. Listenizdeki bir kimlik bilgisi, birinin bir şeyi imzaladığının kaydıdır, fazlası değil.
Cüzdana değil doğrulayıcıya sorun. Bir kimlik bilgisinin bir yerde kabul edilip edilmeyeceği, yalnızca o yer tarafından cevaplanabilir.
Okumaya devam edin
- Tutucu Bağlama: Bir Kimlik Bilgisinin Hamiline Jeton Olmasını Durduran Özellik
- Bir DID Yöntemi Nedir ve Bizimki Neden Ağı Tanımlayıcının İçine Koyuyor
- Güvence Düzeyi: Dört Düzey, Verilebilir İki Tanesi ve Yalnızca Aşağı Doğru İşleyen Bir Kural
- Bir Veren Nasıl Güvenilir Hâle Geliyor ve Kimsenin Anmadığı Altmış Saniye