Ders 2 / 4 · 9 dk
Kimlik, yeni güvenlik sınırıdır
Bir bulut hesabının etrafında ofis duvarı yoktur. Hesabın kendisi — parolası, ikinci faktörü ve erişim izni verdiğiniz her uygulama — artık sınırın ta kendisidir.
Önceki ders, bir bulut sağlayıcısının neyi güvenceye aldığı ile müşterinin neyi güvenceye alması gerektiği arasına bir çizgi çekti. Müşteri tarafında, hiçbir şey kimlik kadar iş görmez: kimin oturum açmasına izin verildiği ve ardından ne yapabildiği. Geleneksel bir ofis ağının bir duvarı ve kilitli bir kapısı vardı; bir bulut hesabının ise dünyanın her yerinden, her saatte ulaşılabilen bir oturum açma formu vardır. O oturum açma formunu güvenceye almak, pratikte “bulut içindeki güvenlik”in büyük kısmı demektir.
Hesaplar gerçekte nasıl ele geçirilir
Hesap ele geçirme, nadiren bir saldırganın bulut sağlayıcısının sistemlerini kırmasını içerir. Genellikle bu üniversitedeki tehdit modelleme kursundaki kimlik bilgisi hırsızlığı örüntüsünü izler: ihlal edilmiş, ilgisiz bir hizmetten tekrar kullanılan bir parola ya da doğrudan oturum bilgilerini isteyen ikna edici bir kimlik avı sayfası. Bir saldırgan geçerli kimlik bilgilerine sahip olduğunda, çoğu bulut hizmetinin onu gerçek hesap sahibinden ayırt etmesinin bir yolu yoktur — CISA’nın diğer her şeyin önüne koyduğu tek denetimin çok faktörlü kimlik doğrulama (MFA) olmasının tam nedeni de budur.
MFA ve neden tüm biçimleri eşit değildir
CISA açıkça “MFA’yı etkinleştiren kullanıcıların hacklenme olasılığı önemli ölçüde daha düşüktür” der, çünkü çalınmış bir parola tek başına artık yeterli olmaktan çıkar. Ama CISA, mevcut MFA biçimlerini kimlik avına ne kadar dirençli olduklarına göre de sıralar ve bu sıralama önemlidir: “yaygın olarak bulunan tek kimlik avına dirençli kimlik doğrulama, FIDO/WebAuthn kimlik doğrulamasıdır” — şifreleme kursunda ele alınan geçiş anahtarlarının (passkey) ve donanım güvenlik anahtarlarının arkasındaki standart. CISA’nın ifadesiyle bir SMS kodu, ikinci faktörün hiç olmamasından hâlâ çok daha iyidir, ama yeterince kararlı bir saldırgan tarafından ele geçirilebilir veya yönlendirilebilir; numara eşleştirmeli uygulama tabanlı anlık bildirimler ise ikisinin arasında yer alır. Hassas herhangi bir şey tutan bir bulut hesabı için, o hesabın sunduğu en güçlü MFA seçeneğini açmak bu dersteki en değerli tek adımdır.
OAuth: diğer uygulamalara verdiğiniz izinler
“Google ile devam et”e her tıkladığınızda veya bir planlama aracını takviminize bağladığınızda, standardın kendi belgelerinde “yetkilendirme için endüstri standardı protokol” olarak tanımlanan OAuth’u kullanıyorsunuzdur. Yararlı özelliği, üçüncü taraf uygulamanın parolanızı hiçbir zaman görmemesidir — doğrudan sağlayıcınızla oturum açarsınız, ardından o uygulama için kapsam (scope) adı verilen belirli, sınırlı bir izin kümesini onaylarsınız. Riski de tam olarak bu izin vermedir: takviminizin sadece müsait/meşgul zamanlarını okuması gereken bir planlama uygulaması, sizin adınıza e-posta okuma ve gönderme izni isteyebilir ve bu izin rutin olarak verilebilir. Bağlı her uygulama, biri iptal edene kadar süregelen bir erişim iznidir; bu yüzden bu kursun son dersi, bu listeyi sadece bir kez doğru kurmayı değil, düzenli olarak gözden geçirmeyi ele alır.
Sızdırılmış anahtarlar: OAuth’un daha az görünür kuzeni
Otomatik araçlar ve entegrasyonlar genellikle bir insan oturum açması yerine bir API anahtarıyla kimlik doğrular — bir parola gibi işlev gören ama bir kişi tarafından yazılmayan ve çoğu zaman MFA ile hiç korunmayan uzun bir dize. Bu anahtarlar çoğu insanın beklediğinden daha sık açığa çıkar: bir destek talebine yapıştırılır, yanlışlıkla bir kod deposuna işlenir, amaçlanandan daha geniş paylaşılan bir yapılandırma dosyasında bırakılır. Bir API anahtarına bir parola kadar dikkat göstermek — düz metin olarak asla paylaşmamak, açığa çıkmış olabileceği durumlarda değiştirmek ve neler yapabileceğini sınırlamak — insan oturum açmaları için tasarlanmış MFA’nın kapatmadığı bir boşluğu kapatır.
| Kimlik riski | Onu ne zayıflatır |
|---|---|
| Tekrar kullanılan veya kimlik avıyla ele geçirilen bir parola | Her hizmet için benzersiz bir parola, artı MFA — ideal olarak kimlik avına dirençli bir yöntem (geçiş anahtarı veya güvenlik anahtarı) |
| OAuth üzerinden bağlanmış, aşırı izinli bir üçüncü taraf uygulama | Bağlı uygulamaları düzenli olarak gözden geçirmek ve artık kullanılmayan veya gerekmeyenleri iptal etmek |
| Sızdırılmış bir API anahtarı veya otomasyon kimlik bilgisi | Anahtarlara parola gibi davranmak: asla düz metin olarak paylaşılmaz, olası her açığa çıkmadan sonra değiştirilir, dar kapsamlı tutulur |
Akılda kalsın
- Bir bulut hesabının etrafında fiziksel bir sınır olmadığından, kimlik — oturum açma ve onun korumaları — güvenlik sınırı işlevi görür.
- Çoğu hesap ele geçirme, sağlayıcının kendi sistemlerindeki bir kusuru değil, tekrar kullanılan veya kimlik avıyla ele geçirilen parolaları istismar eder.
- CISA, FIDO/WebAuthn’ı (geçiş anahtarları, güvenlik anahtarları) yaygın olarak bulunan en kimlik avına dirençli MFA olarak sıralar; herhangi bir MFA, hiç olmamasından iyidir.
- OAuth, üçüncü taraf uygulamaların parolanızı görmeden hesabınıza erişmesine izin verir, ama verilen her izin (kapsam) siz iptal edene kadar sürer.
- API anahtarları ve otomasyon kimlik bilgileri, parolalarla aynı dikkati hak eder: genellikle daha az korunurlar ve erişim vermede aynı derecede yeteneklidirler.
Kendinizi sınayın
1. CISA neden FIDO/WebAuthn kimlik doğrulamasını (geçiş anahtarları, güvenlik anahtarları) SMS tabanlı kodlardan daha güçlü kabul eder?
- Telefonlarda çalışan tek yöntem olduğu için
- Yaygın olarak bulunan tek kimlik avına dirençli kimlik doğrulama yöntemi olarak tanımlandığı için — Doğru.
- SMS kodları her zaman ücretsizken FIDO ödeme gerektirdiği için
- FIDO internet bağlantısı gerektirmediği için
CISA, bir saldırgan tarafından ele geçirilebilen veya yönlendirilebilen SMS kodlarının aksine, FIDO/WebAuthn’ı özellikle kimlik avına dirençli olarak adlandırır.
2. OAuth, hesabınıza bağladığınız bir üçüncü taraf uygulamayla gerçekte neyi paylaşır?
- Hesap parolanızı
- Onayladığınız belirli izinlere (kapsamlara) karşılık gelen sınırlı bir erişim belirteci — Doğru.
- Hiçbir şeyi; OAuth tüm veri paylaşımını engeller
- Varsayılan olarak hesabınız üzerinde tam yönetici denetimini
OAuth, uygulamanın parolanızı asla almayacağı, yalnızca onayladığınız kapsamlarla sınırlı bir belirteç alacağı şekilde tasarlanmıştır — yine de bu kapsamlar uygulamanın kesinlikle ihtiyaç duyduğundan daha geniş olabilir.
3. Sızdırılmış API anahtarları neden sızdırılmış parolalarla aynı dikkati hak eder?
- API anahtarları bir kullanımdan sonra otomatik olarak sona erdiği için
- Bir hesaba veya hizmete erişim verebildikleri ve çoğu zaman MFA ile hiç korunmadıkları için — Doğru.
- API anahtarları yalnızca kozmetik ayarlar için kullanıldığı için
- Bulut sağlayıcıları API anahtarı kötüye kullanımını tespit edemediği için
API anahtarları, bir parolanın bir kişiyi doğrulaması gibi otomatik erişimi doğrular, ama çoğu zaman MFA’nın insan oturum açmalarına sağladığı ek korumadan yoksundurlar.
FireAI ile uygulayın
Bu dersi kendi Mac’inizde uygulamaya koyun.
- Bir uygulamanın verileri nereye gönderdiğini Dünya haritasında bulun — Bir uygulamanın sessizce hangi şirketle ve hangi ülkeyle konuştuğunu tam olarak görün.
- Kurallar: uygulama, web sitesi, alan adı, IP veya bir aralık; sonsuza dek ya da yeniden başlatana kadar — Tek bir adres kadar kesin, ya da koca bir alan adı kadar geniş bir kural yazın.
- Tehditler sayfası: neyin yanlış göründüğü, ve nedeni — Binlercesini kaydırmak yerine, dikkatinize değer birkaç bağlantıyı görün.
Kaynaklar
Mac’inizde uygulayın
Tüm özellikleri 17 gün ücretsiz deneyin, kart gerekmez.