SecretManagement ve SecretStore modüllerine genel bakış

SecretManagement modülü, gizli dizi kasalarıyla arabirim oluşturan ortak bir cmdlet kümesi sağlayarak kullanıcıların gizli dizileri yönetmesine yardımcı olur. SecretManagement , yerel ve uzak kasaların kullanım için kaydedilebileceği genişletilebilir bir model sağlar. Bu, kasaya erişmek ve kasayı yönetmek için belirli ayrıntıları gizli dizi gerektiren betiklerinizden ayırmanıza olanak tanır.

SecretManagement, PowerShell'de bir modül soyutlama katmanı olduğundan, uzantı kasaları kaydedildikten sonra kullanışlı hale gelir. Herhangi bir kasa için güvenlik, kullanılabilirlik ve özgüllük arasında dengeler vardır, bu nedenle SecretManagement'ı gereksinimlerine en uygun kasalarla tümleştirecek şekilde yapılandırmak ve Microsoft tarafından geliştirilmemiş kasa uzantılarına ne ölçüde güvendiklerini değerlendirmek kullanıcıya bağlıdır.

SecretManagement , uzantı kasaları için kimlik doğrulama gereksinimleri uygulamaz. Bu, her bir kasanın kendi mekanizmasını sağlamasına izin verir. Bazıları bir parola veya belirteç gerektirebilirken diğerleri mevcut hesap kimlik bilgilerinden yararlanabilir.

SecretManagement aşağıdaki önemli senaryoları etkinleştirir:

  • Tüm kullanıcıların yerel kasasını bilmeden kuruluşunuz genelinde bir komut dosyası paylaşma
  • Dağıtım komut dosyanızı yerel, test ve üretim ortamlarında yalnızca tek bir parametre olan Vault'un değiştirilmesiyle çalıştırma
  • Tüm betiklerinizi güncelleştirmeye gerek kalmadan belirli güvenlik veya kuruluş gereksinimlerini karşılamak için kimlik doğrulama yönteminin arka ucunu değiştirme

Uzantı Kasası Ekosistemi

SecretManagement , uzantı kasalarını yükleyip kaydettikten sonra kullanışlı hale gelir. Belirli bir yapıya sahip PowerShell modülleri olan extension vault'lar, SecretManagement modülü ile herhangi bir yerel veya uzak Secret Vault arasındaki bağlantıyı sağlar.

SecretStore , yerel kasa uygulayan platformlar arası bir uzantı modülüdür. SecretStore kasası, geçerli kullanıcı için gizli dizileri yerel olarak bir dosyada depolar. Dosya içeriğini şifrelemek için .NET Core şifreleme API'lerini kullanır. Bu uzantı kasası, PowerShell 7'yi destekleyen tüm platformlarda çalışır.

Apps Kasası Uzantılarını Bulma ve Yükleme

Uzantı kasası modüllerini bulmak için PowerShell Galerisi'nde SecretManagement etiketini arayın.

Kullanılabilen bazı topluluk kasası uzantıları:

Topluluk geri bildirimi ve desteği

Topluluk geri bildirimi, bu modüllerin yinelemeli gelişimi için çok önemli olmuştur. Sorunları bildirmek veya SecretManagement arabirimi ya da kasa geliştirme deneyimi için destek almak için lütfen SecretManagement deposunu kullanın. SecretStore modülüyle ilgili sorunlar için lütfen SecretStore deposunu kullanın.