Ajan Kimlik Bilgileri İçin Bir Tehdit Modeli, Niyet Ettiğimizden Değil Ölçtüğümüzden Yazılmış
Bu belgenin ne olduğu ve ne olmadığı
Bu kimlik bilgilerinin arkasında henüz hiçbir değer yok; aşağıdaki boşlukların bugün ucuz olmasının tek sebebi budur.
Varlıklar, açıkça adlandırılmış
Bir ajanın imzalama anahtarı. Tutucusunun sunmasını sağlayan bir kimlik bilgisi paketi. Bir işletmecinin hesabı. Pasaport jetonu. İmzalanmış durum belgesi. Bir web kancası imzalama sırrı.
Birleşim bir: dışa aktardığınız anahtar hâlâ bizim
Ölçülmüş üç özellik. Bağdaştırıcılar varsayılan olarak yönetilen saklamayı kullanıyor, dolayısıyla anahtarı arka uç üretiyor. Arka uç onu tek bir emanet anahtarı altında şifreli tutuyor. Ve dışa aktarma yolu, saklanan kopyayı silmeden anahtarı döndürüyor.
Birleşince: dışa aktarmak saklamayı devralmak değildir. Dışa aktaran ve artık anahtarı tek başına tuttuğuna inanan bir işletmeci, tam olarak daha önce bulunduğu konumdadır, artı bir kopya.
Ve tek bir emanet anahtarının ele geçirilmesi, yönetilen her ajan anahtarını aynı anda açığa çıkarıyor, ki bu anahtar yönetimi açıklamasının şu anda adlandırmadığı bir yoğunlaşmadır.
Bugün mevcut hafifletme: ajanları açıkça kendi anahtarınızla oluşturun. Bağdaştırıcılar bunu sizin için yapamıyor, dolayısıyla bağdaştırıcı işin içine girmeden önce kasıtlı bir karar olması gerekiyor.
Birleşim iki: sızmış bir paket, hoşgörülü bir doğrulayıcıya karşı kalıcı bir kimlik bilgisidir
En keskini budur ve üç parçasının hiçbiri bunu tek başına söylemiyor.
Paket bir hamiline kimlik bilgisidir: hiçbir tutucu anahtar bağlaması yok, dolayısıyla sunmak için sahip olmak yeterli.
Kimlik bilgilerinin süre dolumu yok: tablonun bir verme zamanı ve bir iptal zamanı var, süre dolumu sütunu yok, dolayısıyla hiçbir şey kendiliğinden düşmüyor.
Durum referansını sunan sağlıyor: zarfta hiçbiri yokken doğrulama, geçerli bir karar ve kontrol edilmemiş bir iptal durumu döndürüyor.
Birleşince: bir paketi ele geçiren biri, hiçbir zaman süresi dolmayan ve iptalinin kontrol edilmesini reddedebileceği bir kimlik bilgisi tutuyor, yalnızca başlık alanını okuyan herhangi bir doğrulayıcıya karşı. İptal çalışıyor ve yalnızca referansı gerektiren doğrulayıcıları bağlıyor.
Hafifletme, ve tamamen doğrulayan tarafındır: durum referansı olmayan bir zarfı geri çevirin, kontrol edilmemiş bir durumu başarısızlık sayın ve her iki yoldan gelen iptal kararını iptal sayın.
Birleşim üç: kanıt, istekten azını kapsıyor
HTTP üzerinde kanıt yöntemi, yolu ve zamanı bağlıyor. Bir araç çağrısı üzerinde araç adını bağlıyor, argümanları değil.
Kabul penceresiyle birleşince, yakalanmış bir kanıt aynı aracın farklı argümanları arasında yeniden kullanılabilir, ki bu tam olarak araç argümanlarının sonuç doğuran ayrıntıyı taşıdığı yerde önemlidir.
Hafifletme: sonuç doğuran ayrımı araç adına koyun, ya da kendi meydan okumanızı verin, ki tek kullanımlık anlam gerektiren her şey için paketin kendisi bunu öneriyor.
Birleşim dört: iptal, en az yetkili olduğu yerde en hızlıdır
Başarısız bir zincir üstü iptal, canlı yolu etkin derken önbellekli yolu iptal edilmiş bırakıyor, ve hiçbir şey yeniden denemiyor.
Yani dikkatli bir entegratörün sonuç doğuran bir karar için seçeceği yol, o pencere boyunca hoşgörülü yönde yalan söyleyen yoldur. İkisini birden okumak tek doğru davranıştır ve kitaplıkta hiçbir şey onu dayatmıyor.
Tasarımın doğru yaptıkları, aynı yükseklikte
Doğrulama çevrimdışıdır, dolayısıyla bir doğrulayıcı tarafın erişilebilirliği hiçbir zaman bizimkine bağlı değil.
Durum kontrolleri kapalı arızalanıyor ve doğrulanamayan bir liste, iptal edilmiş bir kimlik bilgisinden ayrı bir sonuçtur, dolayısıyla bozuk hiçbir zaman kötü olarak bildirilmiyor.
Web kancası teslimi adresi teslim anında yeniden doğrulayıp sabitliyor, ki bu, bir uç noktayı kontrol etmekle ona bağlanmak arasındaki boşluğu kapatıyor.
Yükler ve açık kart beyaz listelerdir, dolayısıyla yeni bir veritabanı sütunu giden bir alan hâline gelmiyor.
Herkese açık şartname bir izin listesine karşı üretiliyor, listenin dışındaki her rotada başarısız olan bir testle.
Ve iptal güvenli sıralanmıştır: önce veritabanı, dolayısıyla kısmi bir arıza bir kimlik bilgisini kabul edilmiş değil iptal edilmiş bırakıyor.
Modellemediklerimiz
İşletmecinin kendi altyapısı, anahtar depolaması ya da ajan çalışma zamanının kendisi.
Zincirler. Base ve standardın dağıtıldığı ağlar, değerlendirebileceğimiz hiçbir şeyin dışındadır.
Ve kriptografinin kendi güvenlik payı, ki bir dış denetimin inceleyeceği şey odur ve bizim bir tanemiz olmadı.
Okumaya devam edin
- Ajan Kartı Şeması, Alan Alan, ve Üzerinde Dallanamayacağınız İki Alan
- ERC-8004 için Base Sepolia ve Ethereum Ana Ağı: Adres Size Ağı Söylemiyor
- Bir ERC-8004 Demirlemesinin Maliyeti: Ölçtüğümüz Gaz Birimleri ve Size Neden Bir Fiyat Vermeyeceğimiz
- Ajan Kimlik Bilgileri ve Avrupa Cüzdanı: Bir Yol Haritası Hedefi ve Yukarı Akışta Kimsenin Çözmediği Bir Soru

