Azure altyapısında yapay zeka güvenliği

Bu makalede, Azure altyapısında yapay zeka iş yüklerini çalıştıran kuruluşlar için güvenlik önerileri sağlanmaktadır. Azure altyapısında yapay zeka güvenliği, yapay zeka iş yüklerini destekleyen verilerin, işlemlerin ve ağ kaynaklarının korunmasını içerir. Bu bileşenlerin güvenliğini sağlamak, hassas bilgilerin güvende kalmasını sağlar, olası tehditlere maruz kalmayı en aza indirir ve yapay zeka modelleri ve uygulamaları için kararlı bir işletim ortamı sağlar.

Güvenli Azure hizmetleri

Azure hizmet güvenliği, belirli güvenlik standartlarını ve karşılaştırmalarını karşılamak için yapay zeka mimarisinde kullanılan her Azure hizmetinin yapılandırılmasını gerektirir.

  • Azure hizmetlerini sağlamlaştırma. Azure hizmetlere güvenli yapılandırmalar uygulamak için mimarinizdeki her hizmet için Azure güvenlik temellerini kullanın. Azure altyapısındaki yapay zeka iş yüklerindeki yaygın Azure hizmetleri şunlardır: Windows sanal makineler, Linux sanal makineleri, Azure CycleCloud ve Key Vault.

  • Güvenli işlem seçeneklerini göz önünde bulundurun. VM'lerinizin önyükleme işlemini ve bütünlüğünü korumak içinTrusted Launch kullanın. Sektörünüz ve kullanım örneğine bağlı olarak gizli yapay zekayı kullanmayı göz önünde bulundurun. Gizli Yapay Zeka eğitim, ince ayarlama ve çıkarım sırasında yapay zeka verileri ve modelleri için kriptografik olarak doğrulanabilir koruma sağlar.

Güvenli ağlar

Ağların güvenliğini sağlamak, Azure içindeki veri akışını yönetmek ve denetlemek için özel uç noktaların, Ağ Güvenlik Gruplarının (NSG) ve güvenlik duvarlarının ayarlanmasını içerir. Bu adım dış tehditlere maruz kalma durumunu sınırlar ve Azure altyapısındaki hizmetler arasında hareket eden hassas verileri korur.

  • Özel uç noktaları kullanın. Mimarinizdeki depolama veya dosya sistemi gibi herhangi bir PaaS çözümü için Azure Özel Bağlantı içinde kullanılabilen özel uç noktaları kullanın.

  • Azure'dan Azure'a bağlantı için şifrelenmiş sanal ağ bağlantıları kullanın. Aynı veya eşlenmiş sanal ağlardaki sanal makineler veya sanal makine ölçek kümeleri arasındaki şifreli bağlantılar yetkisiz erişimi ve dinlemeyi engeller. Sanal makine iletişimi için Azure Sanal Ağ şifreleme seçeneklerini yapılandırarak bu güvenli bağlantıları oluşturun.

  • Ağ Güvenlik Gruplarını (NSG) uygulama. NSG'ler karmaşık olabilir. Yapay zeka iş yükleri için Azure altyapınızı ayarlarken NSG kurallarını ve bunların etkilerini net bir şekilde anladığınızdan emin olun.

    • NSG öncelik belirleme kurallarını anlama. NSG kurallarının öncelik sırası vardır. Çakışmaları önlemek ve yapay zeka iş yüklerinizin sorunsuz çalıştığından emin olmak için bu sırayı anlayın.
  • Uygulama Güvenlik Gruplarını kullanın. Trafiği sanal ağların sağladığından daha ayrıntılı bir şekilde etiketlemeniz gerekiyorsa, Uygulama Güvenlik Gruplarını kullanmayı göz önünde bulundurun.

  • Ağ güvenlik duvarı kullanın. Merkez-uç topolojisi kullanıyorsanız uçlar arasındaki ağ trafiğini incelemek ve filtrelemek için bir ağ güvenlik duvarı dağıtın.

  • Kullanılmayan bağlantı noktalarını kapatın. İnternet’te yalnızca dışa açık hizmetleri kullanıma sunarak ve diğer hizmetler için özel bağlantı kullanarak internet maruziyetini sınırlayın.

Verilerin güvenliğini sağlama

Verilerin güvenliğini sağlama, bekleyen ve aktarımdaki verileri şifrelemenin yanı sıra anahtarlar ve parolalar gibi hassas bilgilerin korunmasını içerir. Bu önlemler, verilerin yetkisiz kullanıcılar için özel ve erişilemez kalmasını sağlayarak veri ihlali ve hassas bilgilere yetkisiz erişim riskini azaltır.

  • Verileri şifreleme: Mimarideki her hizmet arasında güçlü şifreleme teknolojileri kullanarak bekleyen ve aktarımdaki verileri şifreleyin.

  • Gizli dizileri koruma: Gizli dizileri bir anahtar kasasında veya donanım güvenlik modülünde depolayarak koruyun ve düzenli olarak döndürün.

Güvenli erişim

Erişimin güvenliğini sağlamak, katı erişim izinlerini zorunlu kılmak ve kullanıcı kimliklerini doğrulamak için kimlik doğrulama ve erişim denetimi mekanizmalarını yapılandırmak anlamına gelir. Kuruluşlar, rolleri, ilkeleri ve çok faktörlü kimlik doğrulamasını temel alarak erişimi kısıtlayarak yetkisiz erişimi sınırlandırabilir ve kritik yapay zeka kaynaklarını koruyabilir.

  • Kimlik doğrulamasını yapılandırma: Çok faktörlü kimlik doğrulamasını (MFA) etkinleştirin ve hassas hesaplar için ikincil yönetim hesaplarını veya tam zamanında erişimi tercih edin. Azure Bastion gibi hizmetleri özel ağlara güvenli giriş noktaları olarak kullanarak denetim düzlemi erişimini sınırlayın.

  • Koşullu Erişim İlkeleri'ni kullanın. Güvenliği geliştirmek için kritik yapay zeka kaynaklarına erişmek için MFA gerektir. Coğrafi konumlara veya güvenilen IP aralıklarına göre yapay zeka altyapısına erişimi kısıtlayın. Yapay zeka kaynaklarına yalnızca uyumlu cihazların (güvenlik gereksinimlerini karşılayan cihazlar) erişebildiğinden emin olun. Olağan dışı oturum açma etkinliğine veya şüpheli davranışa yanıt veren risk tabanlı Koşullu Erişim ilkeleri uygulayın. Ek doğrulama adımlarını tetikleme amacıyla kullanıcı konumu, cihaz durumu ve oturum açma davranışı gibi sinyalleri kullanın.

  • En az ayrıcalık erişimini yapılandırın. Verilere ve hizmetlere en az erişim sağlamak için rol tabanlı erişim denetimi (RBAC) uygulayarak en az ayrıcalık erişimini yapılandırın. Kullanıcılara ve gruplara sorumluluklarına göre roller atayın. Sanal makineler ve depolama hesapları gibi belirli kaynaklar için erişim denetiminde ince ayar yapmak için Azure RBAC kullanın. Kullanıcıların görevlerini gerçekleştirmek için gereken en düşük erişim düzeyine sahip olduğundan emin olun. Ayrıcalıkların yayılmasını önlemek için izinleri düzenli olarak gözden geçirin ve ayarlayın.

Olay yanıtı için hazırlanma

Olay yanıtına hazırlanmak için günlüklerin toplanması ve bunların bir Güvenlik Bilgileri ve Olay Yönetimi (SIEM) sistemiyle tümleştirilmesi gerekir. Bu proaktif yaklaşım, kuruluşların güvenlik olaylarını hızlı bir şekilde algılayıp yanıtlamasını, olası hasarı azaltmasını ve yapay zeka sistemleri için kapalı kalma süresini en aza indirmesini sağlar.

Güvenli işletim sistemleri

İşletim sistemlerinin güvenliğini sağlamak için sanal makinelerin ve kapsayıcı görüntülerinin en son düzeltme ekleriyle güncel tutulması ve uç nokta koruma yazılımının çalıştırılması gerekir. Bu uygulamalar yapay zeka altyapısını güvenlik açıklarına, kötü amaçlı yazılımlara ve diğer güvenlik tehditlerine karşı korur. Yapay zeka işlemleri için güvenli ve güvenilir bir ortam sağlamaya yardımcı olur.

  • Sanal makine misafirlerini yamalayın. Sanal makinelere ve kapsayıcı görüntülerine düzenli olarak yamalar uygulayın. Sanal makineleriniz ve ölçek kümeleriniz için otomatik konuk düzeltme eki uygulamayı etkinleştirmeyi göz önünde bulundurun.

  • Uç nokta korumasını kullanın. Modern uç nokta algılama ve yanıt (EDR), kötü amaçlı yazılım koruması ve gelişmiş tehdit algılama sağlamak için sanal makinelerinizde Uç Nokta için Microsoft Defender kullanın.

Sonraki adım