Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Önizleme özellikleri, üretimde kullanıma yönelik değildir ve sınırlı işlevselliğe sahip olabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.
Bu teknik belge, Test Motoru'ndaki Power Apps kimlik doğrulama mekanizmalarının güvenlik mimarisini ana hatlarıyla belirtir. Kimlik doğrulama yöntemlerini seçme ve yapılandırma konusunda kullanıcı odaklı yönergeler için bkz : Kimlik Doğrulama Kılavuzu.
Kimlik doğrulama yöntemlerine genel bakış
Test Altyapısı iki birincil kimlik doğrulama yöntemini destekler:
- Depolama Durumu Kimlik Doğrulaması - Kalıcı tarayıcı tanımlama bilgilerine ve depolama durumuna dayalıdır
- Sertifika Tabanlı Kimlik Doğrulama - X.509 sertifikalarına ve Dataverse entegrasyonuna dayalı
Her iki yöntem de çok faktörlü kimlik doğrulaması (MFA) ve koşullu erişim ilkeleri dahil olmak üzere modern güvenlik gereksinimlerini destekleyecek şekilde tasarlanmıştır.
Depolama durumu kimlik doğrulama mimarisi
Depolama durumu kimlik doğrulama yöntemi, kimlik doğrulama belirteçlerini güvenli bir şekilde depolamak ve yeniden kullanmak için Playwright'ın tarayıcı bağlam yönetimini kullanır.
Windows Veri Koruma uygulaması
Yerel depolama durumu uygulaması, güvenli depolama için Windows Veri Koruma API'sini (DPAPI) kullanır:
Güvenlik konuları
Depolama durumu güvenlik mimarisi şunları sağlar:
- DPAPI şifrelemesi kullanarak bekleyen kimlik doğrulama belirteçlerinin korunması
- MFA ve koşullu erişim ilkeleri için Microsoft Entra destek
- Playwright'ın tarayıcı bağlamları aracılığıyla korumalı alan izolasyonu
- Oturum ömrü ilkeleriyle Microsoft Entra uyumluluk
Sertifika tabanlı kimlik doğrulama mimarisi
Sertifika tabanlı kimlik doğrulaması, bekleyen bilgilerin gelişmiş güvenliği ve şifrelenmesi için X.509 sertifikalarıyla Dataverse tümleşir ve bunları kullanır.
Dataverse Depolama uygulaması
Uygulama Dataverse , koruma anahtarlarının güvenli bir şekilde depolanması için özel bir XML deposu kullanır:
Şifreleme teknolojisi
Aşağıdaki bölümlerde, bekleyen ve aktarım halindeki kimlik doğrulama verilerini korumak için Test Altyapısı tarafından kullanılan şifreleme algoritmaları ve anahtar yönetimi yaklaşımları açıklanmaktadır.
AES-256-CBC + HMACSHA256
Varsayılan olarak, veri değerleri AES-256-CBC ve HMACSHA256 kombinasyonuyla şifrelenir:
Bu yaklaşım şunları sağlar:
- AES-256 şifreleme yoluyla gizlilik
- HMAC doğrulaması yoluyla bütünlük
- Veri kaynağının kimlik doğrulaması
Veri Koruma API'si entegrasyonu
Test Motoru, anahtar yönetimi ve şifreleme için Core'un Veri Koruma API'si ile ASP.NET entegre olur:
Özel XML deposu uygulaması
Test Motoru, tümleştirme için Dataverse özel bir IXmlRepository uygular:
Koşullu erişim ve MFA uyumluluğu
Test Altyapısı'nın kimlik doğrulama mimarisi, koşullu erişim ilkeleriyle Microsoft Entra sorunsuz çalışacak şekilde tasarlanmıştır:
Güvenlikle ilgili dikkat edilmesi gereken ileri düzey noktalar
Aşağıdaki bölümlerde, kimlik doğrulama verilerinin korunmasını geliştiren ve kurumsal ortamlarda güvenli işlemleri destekleyen diğer güvenlik özellikleri ve tümleştirmeler vurgulanmaktadır.
Dataverse Güvenlik modeli tümleştirmesi
Test Engine'in sağlam güvenlik modelini kullanır Dataverse:
- Kayıt Düzeyi Güvenlik - Depolanan kimlik doğrulama verilerine erişimi kontrol eder
- Paylaşım Modeli - Test kimlik doğrulama bağlamlarının güvenli bir şekilde paylaşılmasını sağlar
- Denetim - Hassas kimlik doğrulama verilerine erişimi izler
- Sütun Düzeyinde Güvenlik - Hassas alanlar için ayrıntılı koruma sağlar
Azure CLI belirteç yönetimi
Kimlik doğrulaması için Dataverse Test Altyapısı erişim belirteçlerini güvenli bir şekilde alır:
En iyi güvenlik uygulamaları
Test Altyapısı kimlik doğrulamasını uygularken, şu en iyi güvenlik uygulamalarını göz önünde bulundurun:
- En az ayrıcalık erişimi - Hesapları test etmek için en az gerekli izinleri verin
- Düzenli sertifika rotasyonu - Sertifikaları periyodik olarak güncelleyin
- CI/CD değişkenlerini güvenli hale getirin - Hassas veriler içeren işlem hattı değişkenlerini koruyun
- Denetim erişimi - Kimlik doğrulama kaynaklarına erişimi izleme
- Ortam yalıtımı - Test için ayrı ortamlar kullanın
Gelecekteki güvenlik geliştirmeleri
Kimlik doğrulama güvenlik mimarisinde gelecekte yapılabilecek olası geliştirmeler şunları içerir:
- Gelişmiş gizli dizi yönetimi için Azure Key Vault ile tümleştirme
- Azure ortamlarında yönetilen kimlikler için destek
- Gelişmiş günlük kaydı ve güvenlik izleme özellikleri
- Platformlar arası senaryolar için daha fazla koruma sağlayıcısı
İlgili makaleler
Core'da ASP.NET Veri Koruma
Windows Veri Koruma API'sı
Microsoft Entra kimlik doğrulama
Dataverse Güvenlik modeli
X.509 sertifika tabanlı kimlik doğrulaması