Aracılığıyla paylaş


Güvenlik olgunluğu modeli

Güvenlik olgunluğu modeli, iş yükünüzün güvenlik duruşunu güçlendirmek için aşamalı bir yol sağlar.

Şifreleme ve kimlik yönetimi gibi temel temelleri oluşturarak başlayın, ardından dağıtım süreçlerinizi güvenli hale getirerek ve sistemlerinizi sağlamlaştırarak bu temeli oluşturun. Olgunlaştıkça tehditleri modelleme yoluyla proaktif olarak belirleyip kapsamlı izleme uygulayacaksınız. Güvenlik mekanizmalarınızı sürekli iyileştirmek için gerçek dünya üretim içgörülerini kullanın ve en sonunda gelişmiş tehditlerle karşılaşan kuruluşlar için özel koruma uygulayın.

Güvenlik için kasıtlı eylem gerekir. Güvenlik olayları önemli finansal maliyetlere, mevzuat cezalarına ve müşteri güvenine zarar vermesine neden olabilir. Pratik ve artımlı bir yaklaşım, geliştirme sürecinizi bunaltmadan veya operasyonel verimlilikten ödün vermeden etkili güvenlik önlemleri uygulamanıza yardımcı olabilir.

Model, her biri birincil hedefe ve bir dizi temel stratejiye sahip beş ayrı olgunluk düzeyine yapılandırılmıştır. Her düzeyi keşfetmek için aşağıdaki sekmeli görünümleri kullanın. İlerledikçe vurgulanan dengeleri ve ilişkili riskleri de gözden geçirmeyi unutmayın.

Hedef simgesi Temel oluşturması için asgari uygulanabilir bir güvenlik duruşu oluşturun.

Olgunluk modelinin 1. düzeyi, iş yükü ekiplerinin iş yükünün yaşam döngüsü boyunca genişletebilecekleri ve geliştirebilecekleri sağlam bir güvenlik temeli elde etmelerine yardımcı olur. Güvenlik temeli olarak bilinen bu temel, uygulamanız gereken en düşük güvenlik gereksinimlerini ve beklentilerini yakalar. Taban çizgisini iyi tanımlanmış ve olgun sektör standartlarına ve mevzuat çerçevesi kılavuzuna sabitler.

Temel, iş yükünün mimari tasarımını şekillendirmelidir. Güvenlik mekanizmalarının nereye uygulanacağı ve bu mekanizmaların diğer iş yükü bileşenleriyle nasıl etkileşim kuracağı belirtilmelidir. Temel yalnızca güvenlik araçlarını değil, DevOps uygulamaları da dahil olmak üzere iş yükü işlemleriyle ilgili standartlaştırılmış işlemleri de bilgilendirmelidir. Giriş doğrulama ve çıkış kodlaması gibi kodlama uygulamalarının varsayılan olarak yerleşik olarak güvenli işlemlere sahip olması gerekir. Düzenli kod incelemeleri ve otomatik güvenlik taramaları gerçekleştirin.

Temel stratejiler

✓ Temel güvenliği yazılım geliştirme yaşam döngüsünün (SDLC) geliştirme aşamalarıyla tümleştirin

İş yükü uygulamanızın geliştirme aşamasına başladığınızda, güvenlik temeli gereksinimlerinize uygun uygulamaları standartlaştırın. Bu uygulamalar düzenli olarak gerçekleşen kod incelemelerini ve otomatik güvenlik taramalarını, giriş doğrulamayı ve çıkış kodlamayı içermelidir. En iyi yöntemler hakkında daha fazla bilgi için bkz. Azure'da güvenli uygulamalar geliştirme.

✓ Kimlik ve erişim yönetimini bir kimlik sağlayıcısına (IdP) dışlaştırma

İş yükü geliştirmeniz ilerledikçe kimlik ve erişim yönetimi hızla karmaşık ve zahmetli hale gelebilir. İş yükü bileşenlerine erişimi sıkı bir şekilde denetleyerek ve yönetilen kimlikler gibi insan dışı kimlikleri kullanarak güvenlik standartlarını korumaya yardımcı olmak için Microsoft Entra gibi bir IdP kullanın.

IdP'ler ayrıca çok faktörlü kimlik doğrulaması ve ayrıntılı erişim günlükleri aracılığıyla güvenliği ve uyumluluğu geliştirir. Bu özellikler, operasyonel yükü azaltırken kullanıcı etkileşimlerini kolaylaştırır.

✓ Anahtar kimliklerin erişim desenlerini gözlemleyin ve uygun bir güvenlik düzeyi uygulayın

IdP çözümünüzü uygularken, iş yükü ekiplerinizdeki erişim davranışlarını gözlemlemek biraz zaman alır. Kullanıcıların, vermek için uygun erişim düzeyini belirleyebilmeniz için farklı iş yükü bileşenlerine nasıl erişeceğini öğrenin. Dağıtımlar ve veritabanı değişiklikleri gibi işlemlere insan erişimini yönetilen kimliklerle değiştirme fırsatlarını arayın. İnsan hesapları hassas kaynaklara erişim gerektiriyorsa, varsayılan mekanizma olarak tam zamanında erişimi standartlaştırın.

Ödünleşim: Bu erişim ilkelerini benimsediğinizde dirençle karşılaşabilirsiniz. Bazı kullanıcılar bu ilkelerin işlerini yavaşlattığını düşünebilir. Tüm iş yükü ekip üyelerinin güvenliğin herkesin sorumluluğunda olduğunu anladığınızdan emin olun ve güçlü erişim denetimleri uygulamak herkesin güvenli bir iş yükü korumasına yardımcı olur.

✓ Hareketsiz veriyi şifreleyin

Modern güvenliğin iki temel taşı olan veri gizliliğini ve bütünlüğünü sağlamak için dinlenimdeki verilerin güvenliğini sağlayın. Güçlü şifreleme kullanın ve veri depolarına katı erişim denetimleri uygulayın. Azure, temel alınan donanım düzeyinde varsayılan olarak tüm veri depolarını şifreler. Ancak ek güvenlik önlemleri eklemek için iş yükü verilerinize şifreleme uygulayabilirsiniz. Tasarımınızı basit tutmak için yerleşik mekanizmalar kullanarak sanal makine (VM) disklerinizde, depolama hesaplarınızda ve veritabanlarınızda şifrelemeyi yapılandırın.

Denge: Microsoft tarafından yönetilen bir anahtar kullanmak yerine birçok Azure hizmeti için kendi anahtarınızı (BYOK) getirebilirsiniz. BYOK, kaynaklarınız üzerinde daha fazla denetim sağlar ve mevzuat gereksinimlerini karşılayabilir. Ancak BYOK, anahtar döndürmenizi yönetmeniz gerektiğinden işlem yükü ekler. Anahtarınızı kaybederseniz verilerinize erişimi kaybetme riskiyle karşı karşıyasınız.

✓ Aktarımdaki verileri şifreleme

İş yükünüzü verilerinize ve sistemlerinize erişebilecek saldırganlardan korumaya yardımcı olmak için aktarımdaki verilerin güvenliğini sağlayın. Şifreleme kullanmazsanız veya zayıf bir şifreleme kullanırsanız, saldırganlar verilerinizi kesebilir. Hiçbir bileşende Aktarım Katmanı Güvenliği (TLS) sürüm 1.1 veya üzerini kullanmayın. TLS 1.2'yi tüm sistemler için varsayılan sürüm yapmak için eski sürümleri geçirin. Ağlar veya İnternet üzerinden veri gönderen tüm Azure hizmetleri TLS 1.2 kullanır.

✓ Uygulama sırlarını koruma

Uygulama gizli dizileri, parolalar, API anahtarları ve kimlik doğrulaması ve kaynak erişimi sertifikaları gibi hassas veriler de dahil olmak üzere iş yükü bileşenleri arasındaki iletişimi kolaylaştıran gizli bileşenlerdir. Güvenliği ve bütünlüğü korumak için bu gizli bilgileri düzgün bir şekilde yönetin. Hatalı işleme veri ihlallerine, hizmet kesintisine, mevzuat ihlallerine ve diğer sorunlara yol açabilir. Gizli bilgileri güvenli bir şekilde yönetmek için Azure Key Vault gibi bir çözüm kullanın.

Sonraki Adımlar