Makine Kimliği, Anlatıldı: Bizimki İptal Ediyor ve Süresi Dolmuyor
Yerleşik alan ve onu gerçekte tanımlayan şey
Makine kimliği, ajan konuşmasından eskidir. Hizmet hesapları, sunuculara verilen sertifikalar ve çalışan bir sürece ne olduğunu kanıtlayan bir kimlik bilgisi veren iş yükü kimlik sistemleri yıllardır sıradan altyapıdır.
Tanımlayıcı özellik biçim değil. Ömürdür. Bir iş yükü kimlik bilgisi bir sürece verilir, dakikalar ya da saatler yaşar ve süresi dolmadan otomatik olarak değiştirilir. Kimse onu iptal etmez, çünkü hiçbir şey iptal edilmeye ihtiyaç duyacak kadar uzun sürmez.
Tasarım budur. Kısa ömür, çalınmış bir kimlik bilgisini, kimse hırsızlığı fark etmeden kalıcı bir problemden kısa bir probleme çevirir.
Bizim verdiğimiz ve orada olmayan sütun
Bir sürece değil bir ajana bağlı bir tanımlayıcı ve bir kimlik bilgisi veriyoruz ve kimlik bilgisi ajanın kime ait olduğunu ve neye izinli olduğunu belirtiyor.
Kimlik bilgileri tablosunda bir verme zamanı ve bir iptal zamanı var. Süre sonu sütunu yok. Kullanılmayan bir tane değil, doldurulmayı bekleyen boş bırakılabilir bir tane değil: kavram satırdan yok.
Yani imzaladığımız bir sahiplik ya da yetenek kimlik bilgisi, biri iptal edene kadar geçerlidir. Kendiliğinden durduğu bir an yok.
Ve azaltıcı önlem gerçek, dolayısıyla aynı sesle burada
İptal, sonradan cıvatalanmış bir sonradan akıl değildir. Her kimlik bilgisi, imzalı bir durum listesine bir işaretçi taşıyor ve o liste kısa bir yenileme aralığında yeniden imzalanıp yeniden ilan ediliyor.
Kasten iki aralık var. Genel olanı altmış saniye. Bir liste her onda bir yenileniyor, çünkü zaman açısından kritik yetkilendirmelerde bir iptalin bir karşı tarafa bir önbellek ömrü içinde değil saniyeler içinde ulaşması gerekir.
Bu iyi kurulmuş bir iptal yoludur ve eksik sütunla başlayıp bunu gizleyen bir sayfa sistemi yanlış tarif ediyor olurdu.
Azaltıcı önlemi atlatan asimetri
İptal bir eylemdir. Süre sonu bir varsayılandır.
Tek geçersizleştirmesi bir eylem olan bir sistem zamanla hataya açık kalır. Bir kimlik bilgisinin geçerli olmayı bırakması için birinin fark etmesi, karar vermesi ve harekete geçmesi gerekir. Kısa ömürlü bir kimlik bilgisinin geçerli olmayı bırakması için hiç kimsenin bir şey yapması gerekmez.
Unutulmuş her ajan, dikkat etmeyi bırakan her işletmeci, biten bir proje için verilmiş her kimlik bilgisi geçerli kalır. Bir kontrol eksik olduğu için değil, hiçbir şey geri saymadığı için.
Anahtar da dönmüyor
Uyarlayıcılarımızın kullandığı saklama altında, imzalama anahtarı bir kez üretiliyor ve arka uç tarafından şifreli olarak tutuluyor. Bir dışa aktarma yolu var ve hiçbir şey döndürmüyor: anahtarı döndürüyor ve saklanan kopyayı yerinde bırakıyor.
Yani kimliğin hiçbir yarısı zamanla eskimiyor. Kimlik bilgisinin süre sonu yok ve anahtarın döndürmesi yok, ki bu, yaşam döngüsünün tam olarak tek bir sonu olduğu ve birinin onu gerçekleştirmesi gerektiği anlamına geliyor.
Zaten çalıştırdığınız makine kimliğiyle birlikte çalışmıyor
Tarif edilmiş değil ölçülmüş: sıfır. Arka uç ve paylaşılan paket boyunca sertifika, iş yükü kimliği ve bulut erişim yönetimi sözlüğü için bir arama hiçbir şey döndürmüyor.
aynı arama yolları anahtar algoritması sözlüğü için on üç dosya döndürüyor, dolayısıyla arayıcı çalışıyor ve sıfır bir yokluktur.
Bir köprü yok, kısmi bir tane de yok. Altyapınız iş yüklerine zaten kimlik veriyorsa buradaki hiçbir şey ona takılmıyor ve bunu söylemek, kimsenin inşa etmediği bir geçiş yolu ima etmekten yararlıdır.
İkisinin neden aynı iş olmadığı, boşluğu mazur göstermeden
Bir iş yükü kimliği, tek bir işletmecinin altyapısı içindeki bir soruyu yanıtlar: bu süreç şu anda o hizmeti çağırabilir mi.
Bir kimlik bilgisi bir sınırın ötesindeki bir soruyu yanıtlar: altyapınızı çalıştırmayan ve sizde hesabı olmayan biri, bu aktör hakkında ne kontrol edebilir.
Bunlar farklı sorulardır ve ikisi de gerçektir. Paylaşılan "kimlik" sözcüğünün gizlediği şey, yerleşik alanın ömür problemini onlarca yıl önce çözmüş olması ve bizim çözmemiş olmamızdır. Sözlüğü ödünç alıp özelliği devralmamak, bizim kopyamızda ve başkasınınkinde dikkat edilecek şeydir.

