Her İptal Tasarımının Bir Penceresi Vardır. Onlarınkinin Ne Kadar Olduğunu Sorun

Bir imzanın cevaplayamayacağı soru

Bir doğrulayıcı bir kimlik bilgisinin imzasını kontrol eder ve geçerlidir. Bu, kimlik bilgisinin adını verdiği tarafça ihraç edildiğini ve o zamandan beri değiştirilmediğini kanıtlar.

Kimlik bilgisinin hâlâ geçerli olup olmadığı hakkında hiçbir şey söylemez. Bir çalışan ayrılır, bir ruhsat askıya alınır, bir pasaport iptal edilir, bir hesap kapanır. Eski beyan üzerindeki imza sonsuza dek matematiksel olarak kusursuz kalır.

Yani her kimlik bilgisi sisteminin, doğrulama anında sorulan ikinci bir soruya ihtiyacı vardır: bu, ihraç edildiğinden beri geri çekildi mi. Bir sistemin bunu nasıl cevapladığı bir ayrıntı değildir. Sistemin çevrimdışı çalışıp çalışmadığını, ihraççının taşıyıcı hakkında ne öğrendiğini ve geri çekilmiş bir kimlik bilgisinin ne kadar süre çalışmaya devam ettiğini belirler.

Üç cevap ve her birinin bedeli

Bir liste yayımlayın, doğrulayıcılar çeksin. Doğrulayıcı, birçok kimlik bilgisini kapsayan kısa bir yapı indirir ve içindeki bir konumu kontrol eder. İhraççı tek tek kontroller hakkında hiçbir şey öğrenmez ve doğrulayıcı önbelleğe alınmış bir kopyadan çalışabilir. Bedel bayatlıktır: liste ancak son yenilenme kadar günceldir ve bir iptal ile bir doğrulayıcının bunu fark etmesi arasındaki pencere tam olarak yenilenme aralığıdır.

Doğrudan ihraççıya, kimlik bilgisi başına sorun. Saniyesine kadar taze. Bedel, ihraççının artık kimlik bilgisi her sunulduğunda bir sinyal almasıdır, ki bu kimliğinizi veren tarafın onu nerede ve ne zaman kullandığınızı öğrenmesi demektir. Bu, sertifika altyapısındaki bilinen en eski sorundur ve kimlik bilgileri yeni bir ad aldığında sorun olmayı bırakmadı.

Kimlik bilgilerinin hızla sona ermesini sağlayın. Hiç arama yok. Geçerlilik yapısı gereği sınırlıdır ve birini geri çekmek, yeniden ihraç etmemek demektir. Bedel, yeniden ihraç hacmine ve bir geri çekmenin ne kadar hızlı yürürlüğe girebileceğinin altındaki bir tabana kayar.

Bu üç bedelin hepsinden kaçınan dördüncü bir seçenek yoktur ve sektör genelinde yerleşmiş bir cevap yoktur. İptali çözülmüş gibi sunan bir satıcı bunlardan birini seçmiştir ve size hangisini seçtiğini söylememiştir.

Alıcıların atladığı bedel mahremiyet bedeli

Kimlik bilgisi başına canlı bir durum kontrolü her doğrulayıcıyı bir muhbire çevirir. İhraççı, 8,412 numaralı kimlik bilgisinin bugün 09:14'te sunulduğunu öğrenir ve aylar boyunca tekrarlandığında bu, kişinin hiç tutmayı seçmediği bir kurum tarafından derlenmiş, bir kişi hakkında bir etkinlik kaydıdır.

Durum listeleri bunu ortadan kaldırmaz, azaltır. Bir listenin bir dilimini getirmek yine de ihraççıya kabaca hangi kimlik bilgisi kohortu hakkında sorulduğunu söyler. Daha küçük sinyal, aynı biçim.

Bir alıcı için bu soyut bir kaygı değildir. Düzenleyiciniz ya da müşterileriniz bir kullanıcının hareketlerini kimin profilleyebileceğini önemsiyorsa, iptal mekanizması o profillemenin sessizce, bir doğruluk kontrolünün yan etkisi olarak inşa edildiği yerlerden biridir.

O tasarımın satın aldığı ve size gösteremediğimiz

Bir erişilebilirlik bağımlılığını ortadan kaldırır. Doğrulama anında erişilemez olacak bir durum hizmeti yoktur, bir arama zaman aşımına uğradığında bir doğrulayıcının açık mı kapalı mı başarısız olduğu sorusu yoktur ve ihraççıya ulaşan kontrol başına sinyal yoktur.

Zayıf bağlantıda çalışan bir doğrulayıcı için ya da bir ihraççının bir sunum olayları akışı almasını istemeyen herhangi biri için, yolda arama olmayan bir tasarım bir taviz değil gerçek bir özelliktir. Sertifika altyapısının otuz yıldır yaptığı aynı takastır, burada devralınmak yerine bilerek seçilmiştir.

Hiçbir mekanizma soğuk bir terminalden yeniden üretilebilir değildir. Dönem geçişi davranışını ya da durum kontrolünü teyit etmek, gerçek bir ihraç edilmiş kimlik bilgisi tutmayı ve doğrulama akışımızı sürmeyi gerektirir, ki bu bir yabancının bugün yapabileceği bir şey değildir. Var olmayan bir komutu anlatmaktansa o açığı adlandırmayı tercih ederiz.

Herhangi bir kimlik bilgisi satıcısına sorulacaklar

"İptal edilmiş bir kimlik bilgisi en uzun ne kadar süre doğrulanmaya devam edebilir?" Her tasarımın bir sayısı vardır. "Anında" diye cevap veren bir satıcı, ihraççıya kontrol başına canlı bir çağrıyı anlatıyordur ve henüz anmadığı bir mahremiyet bedeli vardır.

"Kontrol ettiğimi kim öğreniyor?" Cevap, indirilmiş bir listeyi eve telefon etmekten ayırır ve bir gösterimde görünmez, çünkü ikisi de kullanıcıya aynı görünür.

"Durum hizmeti erişilemez olduğunda ne oluyor?" Açık başarısızlık, bir kesinti sırasında iptal edilmiş kimlik bilgilerini kabul eder. Kapalı başarısızlık iyi olanları reddeder. İkisi de savunulabilirdir ve bilerek seçim yapmamış bir sistem, seçimini bir olay sırasında keşfedecektir.

"Bir doğrulayıcı çevrimdışı çalışabilir mi ve ne kadar süre?" Bu, birinci sorunun diğer uçtan sorulmuş hâlidir ve iki cevabı karşılaştırmak, bir satıcının bunu düşünüp düşünmediğini bulmanın hızlı bir yoludur.

Bu karar için ne anlama geliyor

Geri çekmenin karar verildiği anda yürürlüğe girmesine ihtiyacınız varsa, BBS+ yolumuz bunu yapmaz ve bir sayı varsaymadan önce bize dönem uzunluğunu sormalısınız.

Okumaya devam edin

Her İptal Tasarımının Bir Penceresi Vardır. Onlarınkinin Ne Kadar Olduğunu Sorun · Solidus