İçeriğe geç
parazade

Anahtar Yönetimi Nedir?

İngilizce: Key Management

Yayın: · Son güncelleme:

Anahtar Yönetimi Nedir? Kısaca

Anahtar yönetimi, şifreleme anahtarlarının üretilmesi, dağıtılması, saklanması, düzenli yenilenmesi ve güvenle imha edilmesini kapsayan süreçtir. Şifrelemenin gerçekten koruma sağlayıp sağlamadığını bu süreç belirler.

Anahtar Yönetimi nedir?
İçindekiler
  1. Anahtar yönetimi nedir?
  2. Bir anahtarın yaşam döngüsü
  3. Pratikte nasıl görünür?
  4. Nereden başlamalı?

Anahtar yönetimi nedir?

Anahtar yönetimi, bir kurumdaki tüm şifreleme anahtarlarının baştan sona nasıl ele alınacağını belirleyen kurallar ve araçlar bütünüdür. Güçlü bir algoritma seçmek işin yarısıdır. Anahtar yanlış yerde durursa ya da yıllarca hiç değişmezse veriyi korumak zorlaşır.

Bir anahtarın yaşam döngüsü

Her anahtar benzer aşamalardan geçer:

  1. Üretim: Tahmin edilemeyen, güvenilir bir rastgele sayı kaynağıyla oluşturulur.
  2. Saklama: Donanım güvenlik modülü (HSM) ya da bulut sağlayıcının anahtar yönetim hizmeti gibi korumalı bir ortamda tutulur.
  3. Kullanım ve erişim: Anahtara yalnızca ihtiyacı olan uygulama ve kişiler erişir.
  4. Rotasyon: Belirli aralıklarla yeni anahtara geçilir.
  5. İptal ve imha: Sızdığından şüphelenilen ya da artık gerekmeyen anahtar kaldırılır.

Pratikte nasıl görünür?

Örneğin müşteri veritabanını şifreleyen bir e-ticaret şirketi düşünün. Anahtarı uygulama sunucusundaki bir ayar dosyasına yazarsa sunucuya sızan biri hem veriye hem anahtara ulaşır. Anahtarı ayrı bir yönetim hizmetinde tutup uygulamaya yalnızca kullanma yetkisi verirse bu risk ciddi biçimde azalır.

Sık rastlanan bir başka tuzak, eski anahtarları arşivlemeyi unutmaktır. Rotasyondan sonra eski yedekleri açmak için önceki anahtar da gerekebilir.

Nereden başlamalı?

İlk adım envanter çıkarmaktır: hangi sistemde hangi anahtar var, kim erişiyor, en son ne zaman değişti? Bu liste, en az yetki ilkesi ile birlikte uygulanırsa küçük bir ekip bile anahtarlarını düzenli tutabilir.

Sıkça Sorulan Sorular

Anahtar rotasyonu ne sıklıkla yapılmalı?

Kesin tek bir süre yoktur; verinin hassasiyetine, kullanılan standarda ve kurum politikasına göre belirlenir. Önemli olan sürenin yazılı olması ve şüpheli bir durumda beklemeden rotasyon yapılmasıdır.

HSM nedir?

HSM (Hardware Security Module), anahtarları dışarı çıkarmadan kendi içinde saklayıp şifreleme işlemlerini yapan özel bir donanımdır. Anahtarın kopyalanmasını zorlaştırdığı için bankalar ve büyük kurumlar tarafından sık kullanılır.

İlgili terimler

Şifreleme Anahtarı(Encryption Key)Şifreleme anahtarı, bir şifreleme algoritmasının veriyi okunamaz hâle getirmek ya da yeniden okunur kılmak için kullandığı gizli değerdir. Algoritma herkesçe bilinse bile anahtar gizli kaldıkça veri korunur.PKI(Public Key Infrastructure)PKI (Public Key Infrastructure), açık anahtarlı şifrelemeyi güvenilir kılmak için dijital sertifikaların oluşturulması, dağıtılması, doğrulanması ve iptal edilmesini sağlayan kurum, kural, yazılım ve donanımların bütünüdür.Kimlik ve Erişim Yönetimi(Identity and Access Management)Kimlik ve erişim yönetimi (IAM), bir kurumda kullanıcı hesaplarının oluşturulmasını, kimlik doğrulamayı, yetkilerin atanmasını ve gözden geçirilmesini tek bir çerçevede yöneten politika, süreç ve teknolojilerin bütünüdür.Veri Güvenliği(Data Security)Veri güvenliği, dijital verilerin oluşturulmasından silinmesine kadar her aşamada yetkisiz erişim, değiştirme, kayıp ve sızıntıya karşı korunması için uygulanan teknik ve idari önlemlerin bütünüdür.Şifreleme(Encryption)Şifreleme, okunabilir veriyi bir algoritma ve anahtar kullanarak yetkisiz kişilerin anlayamayacağı bir biçime dönüştüren ve yalnızca doğru anahtarı bilenin eski hâline getirebildiği veri koruma yöntemidir.Donanım(Hardware)Donanım (hardware), bilgisayarın ya da elektronik bir cihazın fiziksel olarak dokunulabilen parçalarının tamamıdır. İşlemci, bellek, disk, anakart, ekran ve klavye donanımın örnekleridir.Liste(List)Liste (list), programlamada birden fazla değeri sıralı tutan, eleman eklenip çıkarılabilen ve değiştirilebilen veri yapısıdır. Python'da köşeli parantezle yazılır: `meyveler = ["elma", "armut"]`.En Az Yetki İlkesi(Principle of Least Privilege)En az yetki ilkesi, her kullanıcıya, uygulamaya ve sisteme yalnızca görevini yerine getirmesi için gereken en düşük erişim yetkisinin, gerektiği süre boyunca verilmesini öngören temel güvenlik ilkesidir.