Translated ['src/pentesting-cloud/azure-security/az-services/az-keyvault

This commit is contained in:
Translator
2025-08-04 09:31:49 +00:00
parent 7245403c07
commit dd84da71d4
@@ -4,7 +4,7 @@
## Basic Information
**Azure Key Vault** ni huduma ya wingu inayotolewa na Microsoft Azure kwa ajili ya kuhifadhi na kusimamia taarifa nyeti kama vile **siri, funguo, vyeti, na nywila** kwa usalama. Inafanya kazi kama hazina ya kati, ikitoa ufikiaji salama na udhibiti wa kina kwa kutumia Azure Active Directory (Azure AD). Kutoka kwa mtazamo wa usalama, Key Vault inatoa **moduli ya usalama wa vifaa (HSM)** kwa funguo za kificho, inahakikisha siri zinahifadhiwa kwa usimbuaji wakati wa kupumzika na wakati wa kusafirishwa, na inatoa usimamizi thabiti wa ufikiaji kupitia **udhibiti wa ufikiaji kulingana na majukumu (RBAC)** na sera. Pia ina **kumbukumbu za ukaguzi**, uunganisho na Azure Monitor kwa ajili ya kufuatilia ufikiaji, na mzunguko wa funguo wa kiotomatiki ili kupunguza hatari kutokana na kufichuliwa kwa funguo kwa muda mrefu.
**Azure Key Vault** ni huduma ya wingu inayotolewa na Microsoft Azure kwa ajili ya kuhifadhi na kusimamia taarifa nyeti kama vile **siri, funguo, vyeti, na nywila** kwa usalama. Inafanya kazi kama hazina ya kati, ikitoa ufikiaji salama na udhibiti wa kina kwa kutumia Azure Active Directory (Azure AD). Kutoka kwa mtazamo wa usalama, Key Vault inatoa **moduli ya usalama wa vifaa (HSM)** kwa funguo za kificho, inahakikisha siri zinahifadhiwa kwa usimbuaji wakati wa kupumzika na wakati wa kusafirishwa, na inatoa usimamizi thabiti wa ufikiaji kupitia **udhibiti wa ufikiaji kulingana na majukumu (RBAC)** na sera. Pia ina **kumbukumbu za ukaguzi**, uhusiano na Azure Monitor kwa ajili ya kufuatilia ufikiaji, na mzunguko wa funguo wa kiotomatiki ili kupunguza hatari kutokana na kufichuliwa kwa funguo kwa muda mrefu.
Tazama [Azure Key Vault REST API overview](https://learn.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates) kwa maelezo kamili.
@@ -19,10 +19,10 @@ Ambapo:
- `object-name` ni jina la kipekee la kitu ndani ya vault ya funguo
- `object-version` inatengenezwa na mfumo na inaweza kutumika kwa hiari kuashiria **toleo la kipekee la kitu**.
Ili kupata ufikiaji wa siri zilizohifadhiwa katika vault, inawezekana kuchagua kati ya mifano miwili ya ruhusa wakati wa kuunda vault:
Ili kupata ufikiaji wa siri zilizohifadhiwa katika vault, inawezekana kuchagua kati ya mifano 2 ya ruhusa wakati wa kuunda vault:
- **Sera ya ufikiaji wa Vault**
- **Azure RBAC** (ya kawaida zaidi na inashauriwa)
- **Azure RBAC** (ya kawaida na inayopendekezwa)
- Unaweza kupata ruhusa zote za kina zinazosaidiwa katika [https://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/security#microsoftkeyvault](https://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/security#microsoftkeyvault)
### Access Control <a href="#access-control" id="access-control"></a>
@@ -48,13 +48,13 @@ Kwa kuchambua na kusimamia mipangilio hii, unaweza kutumia **Azure CLI**:
```bash
az keyvault show --name name-vault --query networkAcls
```
Amri ya awali itaonyesha **mipangilio ya f**irewall ya `name-vault`**, ikiwa ni pamoja na anuwai za IP zilizowekwa na sera za trafiki iliyokataliwa.
Amri ya awali itaonyesha mipangilio ya f**irewall ya `name-vault`**, ikiwa ni pamoja na anuwai za IP zilizowekwa na sera za trafiki zilizokataliwa.
Zaidi ya hayo, inawezekana kuunda **kiunganishi cha kibinafsi** kuruhusu muunganisho wa kibinafsi kwa vault.
Zaidi ya hayo, inawezekana kuunda **kiunganishi binafsi** kuruhusu muunganisho wa kibinafsi kwa vault.
### Ulinzi wa Kufuta
Wakati vault ya funguo inaundwa, idadi ya chini ya siku zinazoruhusiwa kwa kufuta ni 7. Hii ina maana kwamba kila wakati unajaribu kufuta vault hiyo ya funguo itahitaji **angalau siku 7 kufutwa**.
Wakati vault ya funguo inaundwa, idadi ya chini ya siku zinazoruhusiwa kwa kufuta ni 7. Hii inamaanisha kwamba kila wakati unajaribu kufuta vault hiyo ya funguo itahitaji **angalau siku 7 kufutwa**.
Hata hivyo, inawezekana kuunda vault yenye **ulinzi wa kufuta uliozimwa** ambayo inaruhusu vault ya funguo na vitu kufutwa wakati wa kipindi cha uhifadhi. Ingawa, mara ulinzi huu unapowekwa kwa vault hauwezi kuzimwa.
@@ -89,6 +89,9 @@ az role assignment list --include-inherited --scope "/subscriptions/<subscriptio
az keyvault secret show --vault-name <KeyVaultName> --name <SecretName>
# Get old versions secret value
az keyvault secret show --id https://<KeyVaultName>.vault.azure.net/secrets/<KeyVaultName>/<idOldVersion>
# List deleted key vaults
az keyvault secret list-deleted --vault-name <vault-name>
```
{{#endtab }}