mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2025-12-10 06:40:47 -08:00
Translated ['src/pentesting-cloud/azure-security/az-basic-information/RE
This commit is contained in:
@@ -21,14 +21,14 @@
|
||||
|
||||
### Usajili wa Azure
|
||||
|
||||
- Ni **konteina nyingine ya kimantiki ambapo rasilimali** (VMs, DBs…) zinaweza kuendeshwa na zitalipiwa.
|
||||
- Ni **kikasha kingine cha mantiki ambacho rasilimali** (VMs, DBs…) zinaweza kuendeshwa na zitalipiwa.
|
||||
- **Mzazi** wake daima ni **kundi la usimamizi** (na inaweza kuwa kundi la usimamizi la mzizi) kwani usajili hauwezi kuwa na usajili mwingine.
|
||||
- Ina **aminika tu na directory moja ya Entra ID**
|
||||
- **Ruhusa** zilizotumika katika kiwango cha usajili (au yoyote ya wazazi wake) zina **urithi** kwa rasilimali zote ndani ya usajili
|
||||
|
||||
### Makundi ya Rasilimali
|
||||
|
||||
[Kutoka kwenye nyaraka:](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python?tabs=macos#what-is-a-resource-group) Kundi la rasilimali ni **konteina** inayoshikilia **rasilimali zinazohusiana** kwa suluhisho la Azure. Kundi la rasilimali linaweza kujumuisha rasilimali zote za suluhisho, au zile tu **rasilimali ambazo unataka kusimamia kama kundi**. Kwa ujumla, ongeza **rasilimali** zinazoshiriki **mzunguko sawa** kwenye kundi moja la rasilimali ili uweze kupeleka, kusasisha, na kufuta kwa urahisi kama kundi.
|
||||
[Kutoka kwenye hati:](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python?tabs=macos#what-is-a-resource-group) Kundi la rasilimali ni **kikasha** kinachoshikilia **rasilimali zinazohusiana** kwa suluhisho la Azure. Kundi la rasilimali linaweza kujumuisha rasilimali zote za suluhisho, au zile tu **rasilimali ambazo unataka kusimamia kama kundi**. Kwa ujumla, ongeza **rasilimali** zinazoshiriki **mzunguko sawa** kwenye kundi moja la rasilimali ili uweze kupeleka, kusasisha, na kufuta kwa urahisi kama kundi.
|
||||
|
||||
Rasilimali zote **lazima ziwe **ndani ya kundi la rasilimali** na zinaweza kumilikiwa tu na kundi moja na ikiwa kundi la rasilimali litafutwa, rasilimali zote ndani yake pia zitafutwa.
|
||||
|
||||
@@ -36,13 +36,13 @@ Rasilimali zote **lazima ziwe **ndani ya kundi la rasilimali** na zinaweza kumil
|
||||
|
||||
### Vitambulisho vya Rasilimali za Azure
|
||||
|
||||
Kila rasilimali katika Azure ina Vitambulisho vya Rasilimali za Azure vinavyoiweka.
|
||||
Kila rasilimali katika Azure ina Vitambulisho vya Rasilimali za Azure ambavyo vinaitambulisha.
|
||||
|
||||
Muundo wa Vitambulisho vya Rasilimali za Azure ni kama ifuatavyo:
|
||||
|
||||
- `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}`
|
||||
|
||||
Kwa mashine ya virtual inayoitwa myVM katika kundi la rasilimali `myResourceGroup` chini ya ID ya usajili `12345678-1234-1234-1234-123456789012`, Vitambulisho vya Rasilimali za Azure vinaonekana kama ifuatavyo:
|
||||
Kwa mashine ya virtual inayoitwa myVM katika kundi la rasilimali `myResourceGroup` chini ya kitambulisho cha usajili `12345678-1234-1234-1234-123456789012`, Vitambulisho vya Rasilimali za Azure vinaonekana kama ifuatavyo:
|
||||
|
||||
- `/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM`
|
||||
|
||||
@@ -50,11 +50,11 @@ Kwa mashine ya virtual inayoitwa myVM katika kundi la rasilimali `myResourceGrou
|
||||
|
||||
### Azure
|
||||
|
||||
Azure ni jukwaa la **kumbukumbu la kompyuta la Microsoft, linalotoa huduma mbalimbali**, ikiwa ni pamoja na mashine za virtual, hifadhidata, akili bandia, na uhifadhi. Inafanya kazi kama msingi wa kuendesha na kusimamia programu, kujenga miundombinu inayoweza kupanuka, na kuendesha kazi za kisasa katika wingu. Azure inatoa zana kwa waendelezaji na wataalamu wa IT kuunda, kupeleka, na kusimamia programu na huduma kwa urahisi, ikihudumia mahitaji mbalimbali kutoka kwa biashara za mwanzo hadi makampuni makubwa.
|
||||
Azure ni jukwaa la **kumbukumbu la kompyuta la Microsoft, linalotoa huduma mbalimbali**, ikiwa ni pamoja na mashine za virtual, hifadhidata, akili bandia, na uhifadhi. Inafanya kazi kama msingi wa kuendesha na kusimamia programu, kujenga miundombinu inayoweza kupanuka, na kuendesha kazi za kisasa katika wingu. Azure inatoa zana kwa waendelezaji na wataalamu wa IT kuunda, kupeleka, na kusimamia programu na huduma kwa urahisi, ikihudumia mahitaji mbalimbali kutoka kwa biashara za kuanzishwa hadi makampuni makubwa.
|
||||
|
||||
### Entra ID (zamani Azure Active Directory)
|
||||
|
||||
Entra ID ni huduma ya **usimamizi wa utambulisho na ufikiaji** inayotolewa kwa wingu iliyoundwa kushughulikia uthibitishaji, idhini, na udhibiti wa ufikiaji wa mtumiaji. Inatoa ufikiaji salama kwa huduma za Microsoft kama vile Office 365, Azure, na programu nyingi za SaaS za wahusika wengine. Ikiwa na vipengele kama uthibitishaji wa moja kwa moja (SSO), uthibitishaji wa hatua nyingi (MFA), na sera za ufikiaji wa masharti miongoni mwa zingine.
|
||||
Entra ID ni huduma ya usimamizi wa **utambulisho na ufikiaji** inayotegemea wingu iliyoundwa kushughulikia uthibitishaji, idhini, na udhibiti wa ufikiaji wa mtumiaji. Inatoa ufikiaji salama kwa huduma za Microsoft kama vile Office 365, Azure, na programu nyingi za SaaS za wahusika wengine. Ikiwa na vipengele kama vile uthibitishaji wa moja kwa moja (SSO), uthibitishaji wa hatua nyingi (MFA), na sera za ufikiaji wa masharti miongoni mwa wengine.
|
||||
|
||||
### Huduma za Kikoa za Entra (zamani Azure AD DS)
|
||||
|
||||
@@ -82,7 +82,7 @@ Unaweza kuangalia katika [https://learn.microsoft.com/en-us/entra/fundamentals/u
|
||||
- Kusoma watumiaji wote, Makundi, Programu, Vifaa, Majukumu, Usajili, na mali zao za umma
|
||||
- Kualika Wageni (_inaweza kuzuiwa_)
|
||||
- Kuunda makundi ya Usalama
|
||||
- Kusoma uanachama wa Kundi usiofichika
|
||||
- Kusoma uanachama wa Kundi usiofichwa
|
||||
- Kuongeza wageni kwenye makundi yaliyomilikiwa
|
||||
- Kuunda programu mpya (_inaweza kuzuiwa_)
|
||||
- Kuongeza vifaa hadi 50 kwenye Azure (_inaweza kuzuiwa_)
|
||||
@@ -92,26 +92,26 @@ Unaweza kuangalia katika [https://learn.microsoft.com/en-us/entra/fundamentals/u
|
||||
|
||||
### Ruhusa za Kawaida za Watumiaji Zinazoweza Kubadilishwa
|
||||
|
||||
- **Wanachama (**[**nyaraka**](https://learn.microsoft.com/en-gb/entra/fundamentals/users-default-permissions#restrict-member-users-default-permissions)**)**
|
||||
- **Wanachama (**[**hati**](https://learn.microsoft.com/en-gb/entra/fundamentals/users-default-permissions#restrict-member-users-default-permissions)**)**
|
||||
- Sajili Programu: Kawaida **Ndio**
|
||||
- Zuiya watumiaji wasio wasimamizi kuunda tenants: Kawaida **Hapana**
|
||||
- Kuunda makundi ya usalama: Kawaida **Ndio**
|
||||
- Zuiya ufikiaji wa lango la usimamizi la Microsoft Entra: Kawaida **Hapana**
|
||||
- Hii haisimamishi ufikiaji wa API kwa lango (tu wavuti)
|
||||
- Hii haisimamii ufikiaji wa API kwa lango (tu wavuti)
|
||||
- Ruhusu watumiaji kuunganisha akaunti za kazi au shule na LinkedIn: Kawaida **Ndio**
|
||||
- Onyesha kuweka mtumiaji alisainiwa: Kawaida **Ndio**
|
||||
- Zuiya watumiaji kutoka kupona funguo za BitLocker kwa vifaa walivyomiliki: Kawaida Hapana (angalia kwenye Mipangilio ya Kifaa)
|
||||
- Zuiya watumiaji kutoka kupona funguo za BitLocker kwa vifaa walivyomiliki: Kawaida Hapana (angalia katika Mipangilio ya Kifaa)
|
||||
- Kusoma watumiaji wengine: Kawaida **Ndio** (kupitia Microsoft Graph)
|
||||
- **Wageni**
|
||||
- **Vikomo vya ufikiaji wa mtumiaji mgeni** chaguzi:
|
||||
- **Wageni wana ufikiaji sawa na wanachama**.
|
||||
- **Wageni wana ufikiaji mdogo kwa mali na uanachama wa vitu vya directory (kawaida)**. Hii inazuia ufikiaji wa wageni kwa wasifu wao wenyewe wa mtumiaji kwa kawaida. Ufikiaji wa watumiaji wengine na taarifa za kundi haukubaliki tena.
|
||||
- **Ufikiaji wa mtumiaji mgeni unazuiwa kwa mali na uanachama wa vitu vya directory zao wenyewe** ni ya kukataza zaidi.
|
||||
- **Wageni wana ufikiaji mdogo kwa mali na uanachama wa vitu vya directory (kawaida)**. Hii inazuia ufikiaji wa wageni kwa wasifu wao wenyewe wa mtumiaji kwa kawaida. Ufikiaji wa watumiaji wengine na taarifa za kundi haukubaliwi tena.
|
||||
- **Ufikiaji wa mtumiaji mgeni unazuiwa kwa mali na uanachama wa vitu vya directory vyao wenyewe** ni wa kikomo zaidi.
|
||||
- **Wageni wanaweza kuwalika** chaguzi:
|
||||
- **Mtu yeyote katika shirika anaweza kuwalika watumiaji wageni ikiwa ni pamoja na wageni na wasimamizi wasio (yaani ya kuingiza zaidi) - Kawaida**
|
||||
- **Watumiaji wa wanachama na watumiaji waliotolewa majukumu maalum ya usimamizi wanaweza kuwalika watumiaji wageni ikiwa ni pamoja na wageni wenye ruhusa za wanachama**
|
||||
- **Mtu yeyote katika shirika anaweza kuwalika watumiaji wageni ikiwa ni pamoja na wageni na wasimamizi wasio (wa jumla) - Kawaida**
|
||||
- **Watumiaji wanachama na watumiaji waliotolewa majukumu maalum ya usimamizi wanaweza kuwalika watumiaji wageni ikiwa ni pamoja na wageni wenye ruhusa za mwanachama**
|
||||
- **Watumiaji pekee waliotolewa majukumu maalum ya usimamizi wanaweza kuwalika watumiaji wageni**
|
||||
- **Hakuna mtu katika shirika anaweza kuwalika watumiaji wageni ikiwa ni pamoja na wasimamizi (yaani ya kukataza zaidi)**
|
||||
- **Hakuna mtu katika shirika anaweza kuwalika watumiaji wageni ikiwa ni pamoja na wasimamizi (wa kikomo zaidi)**
|
||||
- **Mtumiaji wa nje aondoke**: Kawaida **Kweli**
|
||||
- Ruhusu watumiaji wa nje kuondoka katika shirika
|
||||
|
||||
@@ -122,38 +122,38 @@ Unaweza kuangalia katika [https://learn.microsoft.com/en-us/entra/fundamentals/u
|
||||
|
||||
Kuna **aina 2 za makundi**:
|
||||
|
||||
- **Usalama**: Aina hii ya kundi inatumika kutoa wanachama ufikiaji wa programu, rasilimali na kupeana leseni. Watumiaji, vifaa, wakala wa huduma na makundi mengine wanaweza kuwa wanachama.
|
||||
- **Microsoft 365**: Aina hii ya kundi inatumika kwa ushirikiano, ikitoa wanachama ufikiaji wa sanduku la barua, kalenda, faili, tovuti ya SharePoint, na kadhalika. Wanachama wa kundi wanaweza kuwa watumiaji pekee.
|
||||
- **Usalama**: Aina hii ya kundi inatumika kuwapa wanachama ufikiaji wa programu, rasilimali na kupeana leseni. Watumiaji, vifaa, wakala wa huduma na makundi mengine wanaweza kuwa wanachama.
|
||||
- **Microsoft 365**: Aina hii ya kundi inatumika kwa ushirikiano, ikiwapa wanachama ufikiaji wa sanduku la barua la pamoja, kalenda, faili, tovuti ya SharePoint, na kadhalika. Wanachama wa kundi wanaweza kuwa watumiaji tu.
|
||||
- Hii itakuwa na **anwani ya barua pepe** yenye kikoa cha tenant ya EntraID.
|
||||
|
||||
Kuna **aina 2 za uanachama**:
|
||||
|
||||
- **Iliyotolewa**: Ruhusu kuongeza wanachama maalum kwa mkono kwenye kundi.
|
||||
- **Iliyotolewa**: Inaruhusu kuongeza wanachama maalum kwa mkono kwenye kundi.
|
||||
- **Uanachama wa Kijamii**: Inasimamia kiotomatiki uanachama kwa kutumia sheria, ikisasisha ujumuishaji wa kundi wakati sifa za wanachama zinabadilika.
|
||||
|
||||
### **Wakala wa Huduma**
|
||||
|
||||
**Wakala wa Huduma** ni **utambulisho** ulioanzishwa kwa **matumizi** na **programu**, huduma zinazohudumiwa, na zana za kiotomatiki kufikia rasilimali za Azure. Ufikiaji huu ni **ukizuiwa na majukumu yaliyotolewa** kwa wakala wa huduma, na kukupa udhibiti juu ya **rasilimali zipi zinaweza kufikiwa** na kwa kiwango gani. Kwa sababu za usalama, kila wakati inapendekezwa **kutumia wakala wa huduma na zana za kiotomatiki** badala ya kuruhusu kuingia kwa utambulisho wa mtumiaji.
|
||||
**Wakala wa Huduma** ni **utambulisho** ulioanzishwa kwa **matumizi** na **programu**, huduma zinazohudumiwa, na zana za kiotomatiki kufikia rasilimali za Azure. Ufikiaji huu ume **zuiliwa na majukumu yaliyotolewa** kwa wakala wa huduma, na kukupa udhibiti juu ya **rasilimali zipi zinaweza kufikiwa** na kwa kiwango gani. Kwa sababu za usalama, kila wakati inapendekezwa **kutumia wakala wa huduma na zana za kiotomatiki** badala ya kuruhusu kuingia kwa utambulisho wa mtumiaji.
|
||||
|
||||
Inawezekana **kuingia moja kwa moja kama wakala wa huduma** kwa kuunda **siri** (nenosiri), **cheti**, au kutoa **ufikiaji wa shirikisho** kwa majukwaa ya wahusika wengine (kwa mfano, Github Actions) juu yake.
|
||||
Inawezekana **kuingia moja kwa moja kama wakala wa huduma** kwa kuunda **siri** (nenosiri), **cheti**, au kutoa ufikiaji **wa shirikisho** kwa majukwaa ya wahusika wengine (kwa mfano, Github Actions) juu yake.
|
||||
|
||||
- Ikiwa unachagua uthibitishaji wa **nenosiri** (kwa kawaida), **hifadhi nenosiri lililotengenezwa** kwani huwezi kulifikia tena.
|
||||
- Ikiwa unachagua uthibitishaji wa cheti, hakikisha **programu itakuwa na ufikiaji wa funguo za faragha**.
|
||||
|
||||
### Usajili wa Programu
|
||||
|
||||
Usajili wa **Programu** ni usanidi unaoruhusu programu kuungana na Entra ID na kufanya vitendo.
|
||||
**Usajili wa Programu** ni usanidi unaoruhusu programu kuungana na Entra ID na kufanya vitendo.
|
||||
|
||||
#### Vipengele Muhimu:
|
||||
|
||||
1. **Vitambulisho vya Programu (Client ID):** Kitambulisho cha kipekee kwa programu yako katika Azure AD.
|
||||
1. **Kitambulisho cha Programu (Kitambulisho cha Mteja):** Kitambulisho cha kipekee kwa programu yako katika Azure AD.
|
||||
2. **URIs za Kurudi:** URL ambapo Azure AD inatuma majibu ya uthibitishaji.
|
||||
3. **Cheti, Siri & Ruhusa za Shirikisho:** Inawezekana kuunda siri au cheti kuingia kama wakala wa huduma wa programu, au kutoa ufikiaji wa shirikisho kwake (kwa mfano, Github Actions).
|
||||
1. Ikiwa **cheti** au **siri** inaundwa, mtu anaweza **kuingia kama wakala wa huduma** kwa kutumia zana za CLI kwa kujua **vitambulisho vya programu**, **siri** au **cheti** na **tenant** (kikoa au ID).
|
||||
3. **Vyeti, Siri & Ruhusa za Shirikisho:** Inawezekana kuunda siri au cheti kuingia kama wakala wa huduma wa programu, au kutoa ufikiaji wa shirikisho kwake (kwa mfano, Github Actions).
|
||||
1. Ikiwa **cheti** au **siri** inaundwa, inawezekana kwa mtu **kuingia kama wakala wa huduma** kwa kutumia zana za CLI kwa kujua **kitambulisho cha programu**, **siri** au **cheti** na **tenant** (kikoa au ID).
|
||||
4. **Ruhusa za API:** Inabainisha rasilimali au APIs ambazo programu inaweza kufikia.
|
||||
5. **Mipangilio ya Uthibitishaji:** Inafafanua mchakato wa uthibitishaji unaounga mkono wa programu (kwa mfano, OAuth2, OpenID Connect).
|
||||
6. **Wakala wa Huduma**: Wakala wa huduma huundwa wakati Programu inaundwa (ikiwa inafanywa kutoka kwenye konsole ya wavuti) au wakati inasakinishwa katika tenant mpya.
|
||||
1. **Wakala wa huduma** utapata ruhusa zote zilizotolewa ambazo ilipangwa nazo.
|
||||
6. **Wakala wa Huduma**: Wakala wa huduma huundwa wakati programu inaundwa (ikiwa inafanywa kutoka kwenye konso ya wavuti) au wakati inasakinishwa katika tenant mpya.
|
||||
1. **Wakala wa huduma** utapata ruhusa zote zilizotolewa ambazo umeziunda.
|
||||
|
||||
### Ruhusa za Kawaida za Kukubali
|
||||
|
||||
@@ -162,10 +162,10 @@ Usajili wa **Programu** ni usanidi unaoruhusu programu kuungana na Entra ID na k
|
||||
- **Usiruhusu ruhusa za mtumiaji**
|
||||
- Msimamizi atahitajika kwa programu zote.
|
||||
- **Ruhusu ruhusa za mtumiaji kwa programu kutoka kwa wachapishaji waliothibitishwa, kwa ruhusa zilizochaguliwa (Inapendekezwa)**
|
||||
- Watumiaji wote wanaweza kukubali ruhusa zilizoorodheshwa kama "athari ndogo", kwa programu kutoka kwa wachapishaji waliothibitishwa au programu zilizoorodheshwa katika shirika hili.
|
||||
- Watumiaji wote wanaweza kukubali ruhusa zilizoorodheshwa kama "athari ndogo", kwa programu kutoka kwa wachapishaji waliothibitishwa au programu zilizosajiliwa katika shirika hili.
|
||||
- **Kawaida** ruhusa za athari ndogo (ingawa unahitaji kukubali kuziongeza kama ndogo):
|
||||
- User.Read - ingia na kusoma wasifu wa mtumiaji
|
||||
- offline_access - kudumisha ufikiaji wa data ambayo watumiaji wameipa ufikiaji
|
||||
- offline_access - kudumisha ufikiaji wa data ambazo watumiaji wamepewa ufikiaji
|
||||
- openid - ingiza watumiaji
|
||||
- profile - ona wasifu wa msingi wa mtumiaji
|
||||
- email - ona anwani ya barua pepe ya mtumiaji
|
||||
@@ -175,7 +175,7 @@ Usajili wa **Programu** ni usanidi unaoruhusu programu kuungana na Entra ID na k
|
||||
**Maombi ya ruhusa za msimamizi**: Kawaida **Hapana**
|
||||
|
||||
- Watumiaji wanaweza kuomba ruhusa za msimamizi kwa programu ambazo hawawezi kukubali
|
||||
- Ikiwa **Ndio**: Inawezekana kuashiria Watumiaji, Makundi na Majukumu ambayo yanaweza kukubali maombi
|
||||
- Ikiwa **Ndio**: Inawezekana kuonyesha Watumiaji, Makundi na Majukumu ambayo yanaweza kukubali maombi
|
||||
- Sanidi pia ikiwa watumiaji watapokea arifa za barua pepe na ukumbusho wa muda wa mwisho
|
||||
|
||||
### **Utambulisho wa Kusimamiwa (Metadata)**
|
||||
@@ -193,7 +193,7 @@ Utambulisho wa Kusimamiwa **hauzuii akiba ya milele** (kama nenosiri au vyeti) k
|
||||
|
||||
Ni **meza tu katika Azure kuchuja wakala wa huduma** na kuangalia programu ambazo zimepewa.
|
||||
|
||||
**Sio aina nyingine ya "programu",** hakuna kitu chochote katika Azure ambacho ni "Programu ya Kijamii", ni tu muundo wa kuangalia Wakala wa huduma, Usajili wa programu na utambulisho wa kusimamiwa.
|
||||
**Sio aina nyingine ya "programu",** hakuna kitu katika Azure ambacho ni "Programu ya Kijamii", ni tu muundo wa kuangalia Wakala wa huduma, Usajili wa programu na utambulisho wa kusimamiwa.
|
||||
|
||||
### Vitengo vya Utawala
|
||||
|
||||
@@ -201,10 +201,10 @@ Vitengo vya utawala vinaruhusu **kutoa ruhusa kutoka kwa jukumu juu ya sehemu ma
|
||||
|
||||
Mfano:
|
||||
|
||||
- Hali: Kampuni inataka wasimamizi wa IT wa kikanda kusimamia tu watumiaji katika eneo lao.
|
||||
- Hali: Kampuni inataka wasimamizi wa IT wa kikanda wasimamie tu watumiaji katika eneo lao.
|
||||
- Utekelezaji:
|
||||
- Unda Vitengo vya Utawala kwa kila eneo (kwa mfano, "North America AU", "Europe AU").
|
||||
- Jaza AUs na watumiaji kutoka maeneo yao husika.
|
||||
- Unda Vitengo vya Utawala kwa kila eneo (kwa mfano, "Kaskazini mwa Amerika AU", "Ulaya AU").
|
||||
- Jaza AUs na watumiaji kutoka maeneo yao.
|
||||
- AUs zinaweza **kuhifadhi watumiaji, makundi, au vifaa**
|
||||
- AUs zinasaidia **uanachama wa kijamii**
|
||||
- AUs **haziwezi kuwa na AUs**
|
||||
@@ -221,11 +221,11 @@ Mfano:
|
||||
|
||||
## Majukumu & Ruhusa
|
||||
|
||||
**Majukumu** yanatolewa kwa **wakala** kwenye **kigezo**: `wakala -[ANA JUKUMU]->(kigezo)`
|
||||
**Majukumu** yanatolewa kwa **wakala** kwenye **kikomo**: `wakala -[ANA JUKUMU]->(kikomo)`
|
||||
|
||||
**Majukumu** yaliyotolewa kwa **makundi** yanarithiwa na **wanachama** wote wa kundi.
|
||||
**Majukumu** yaliyotolewa kwa **makundi** yanarithiwa na **wanachama wote** wa kundi.
|
||||
|
||||
Kulingana na kigezo ambacho jukumu lilitolewa, **jukumu** linaweza **kurithiwa** kwa **rasilimali nyingine** ndani ya kontena la kigezo. Kwa mfano, ikiwa mtumiaji A ana **jukumu kwenye usajili**, atakuwa na **jukumu hilo kwenye makundi yote ya rasilimali** ndani ya usajili na kwenye **rasilimali zote** ndani ya kundi la rasilimali.
|
||||
Kulingana na kikomo ambacho jukumu lilitolewa, **jukumu** linaweza **kurithiwa** kwa **rasilimali nyingine** ndani ya kikomo. Kwa mfano, ikiwa mtumiaji A ana **jukumu kwenye usajili**, atakuwa na **jukumu hilo kwenye makundi yote ya rasilimali** ndani ya usajili na kwenye **rasilimali zote** ndani ya kundi la rasilimali.
|
||||
|
||||
### Majukumu ya K klasiki
|
||||
|
||||
@@ -237,32 +237,32 @@ Kulingana na kigezo ambacho jukumu lilitolewa, **jukumu** linaweza **kurithiwa**
|
||||
|
||||
### Majukumu Yaliyojengwa Ndani
|
||||
|
||||
[Kutoka kwenye nyaraka: ](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles)[Udhibiti wa ufikiaji wa Azure unaotegemea jukumu (Azure RBAC)](https://learn.microsoft.com/en-us/azure/role-based-access-control/overview) ina majukumu kadhaa ya Azure **yaliyojengwa ndani** ambayo unaweza **kutoa** kwa **watumiaji, makundi, wakala wa huduma, na utambulisho wa kusimamiwa**. Uteuzi wa majukumu ndiyo njia unayodhibiti **ufikiaji wa rasilimali za Azure**. Ikiwa majukumu yaliyojengwa ndani hayakidhi mahitaji maalum ya shirika lako, unaweza kuunda [**majukumu ya kawaida ya Azure**](https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles)**.**
|
||||
[Kutoka kwenye hati: ](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles)[Udhibiti wa ufikiaji wa Azure unaotegemea jukumu (Azure RBAC)](https://learn.microsoft.com/en-us/azure/role-based-access-control/overview) una majukumu kadhaa ya Azure **yaliyojengwa ndani** ambayo unaweza **kutoa** kwa **watumiaji, makundi, wakala wa huduma, na utambulisho wa kusimamiwa**. Uteuzi wa majukumu ndiyo njia unayodhibiti **ufikiaji wa rasilimali za Azure**. Ikiwa majukumu yaliyojengwa ndani hayakidhi mahitaji maalum ya shirika lako, unaweza kuunda [**majukumu ya kawaida ya Azure**](https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles)**.**
|
||||
|
||||
**Majukumu Yaliyojengwa Ndani** yanatumika tu kwa **rasilimali** ambazo zimekusudiwa, kwa mfano angalia mifano hii 2 ya **Majukumu Yaliyojengwa Ndani** juu ya rasilimali za **Kuhifadhi**:
|
||||
**Majukumu Yaliyojengwa Ndani** yanatumika tu kwa **rasilimali** ambazo zime **kusudiwa**, kwa mfano angalia mifano hii 2 ya **Majukumu Yaliyojengwa Ndani** juu ya rasilimali za **Kuhifadhi**:
|
||||
|
||||
| [Msomaji wa Nakala ya Disk](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#disk-backup-reader) | Inatoa ruhusa kwa vault ya nakala kufanya nakala ya diski. | 3e5e47e6-65f7-47ef-90b5-e5dd4d455f24 |
|
||||
| [Msomaji wa Nakala ya Disk](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#disk-backup-reader) | Inatoa ruhusa kwa vault ya nakala kufanya nakala ya disk. | 3e5e47e6-65f7-47ef-90b5-e5dd4d455f24 |
|
||||
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------------------ |
|
||||
| [Kuingia kwa Mtumiaji wa Mashine ya Virtual](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#virtual-machine-user-login) | Ona Mashine za Virtual kwenye lango na kuingia kama mtumiaji wa kawaida. | fb879df8-f326-4884-b1cf-06f3ad86be52 |
|
||||
| [Kuingia kwa Mtumiaji wa Mashine ya Virtual](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#virtual-machine-user-login) | Ona Mashine za Virtual katika lango na kuingia kama mtumiaji wa kawaida. | fb879df8-f326-4884-b1cf-06f3ad86be52 |
|
||||
|
||||
Majukumu haya yanaweza **pia kutolewa juu ya kontena za kimantiki** (kama vile makundi ya usimamizi, usajili na makundi ya rasilimali) na wakala walioathiriwa watakuwa nao **juu ya rasilimali ndani ya kontena hizo**.
|
||||
Majukumu haya yanaweza **pia kutolewa juu ya vyombo vya mantiki** (kama vile makundi ya usimamizi, usajili na makundi ya rasilimali) na wakala walioathiriwa watakuwa nayo **juu ya rasilimali ndani ya vyombo hivyo**.
|
||||
|
||||
- Pata hapa orodha ya [**majukumu yote ya Azure yaliyojengwa ndani**](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles).
|
||||
- Pata hapa orodha ya [**majukumu yote ya Entra ID yaliyojengwa ndani**](https://learn.microsoft.com/en-us/azure/active-directory/roles/permissions-reference).
|
||||
- Pata hapa orodha yenye [**majukumu yote ya Azure yaliyojengwa ndani**](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles).
|
||||
- Pata hapa orodha yenye [**majukumu yote ya Entra ID yaliyojengwa ndani**](https://learn.microsoft.com/en-us/azure/active-directory/roles/permissions-reference).
|
||||
|
||||
### Majukumu ya Kawaida
|
||||
|
||||
- Pia inawezekana kuunda [**majukumu ya kawaida**](https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles)
|
||||
- Yanaundwa ndani ya kigezo, ingawa jukumu linaweza kuwa katika vigezo kadhaa (makundi ya usimamizi, usajili na makundi ya rasilimali)
|
||||
- Yanaundwa ndani ya kikomo, ingawa jukumu linaweza kuwa katika viwango kadhaa (makundi ya usimamizi, usajili na makundi ya rasilimali)
|
||||
- Inawezekana kusanidi ruhusa zote za kina ambazo jukumu la kawaida litakuwa nazo
|
||||
- Inawezekana kuondoa ruhusa
|
||||
- Wakala mwenye ruhusa iliyondolewa hataweza kuitumia hata kama ruhusa hiyo inatolewa mahali pengine
|
||||
- Inawezekana kutengwa ruhusa
|
||||
- Wakala mwenye ruhusa iliyotengwa hataweza kuitumia hata kama ruhusa hiyo inatolewa mahali pengine
|
||||
- Inawezekana kutumia wildcards
|
||||
- Muundo unaotumika ni JSON
|
||||
- `actions` inahusisha ruhusa za operesheni za usimamizi kwenye rasilimali, kama vile kuunda, kusasisha, au kufuta maelezo na mipangilio ya rasilimali.
|
||||
- `dataActions` ni ruhusa za operesheni za data ndani ya rasilimali, ikiruhusu kusoma, kuandika, au kufuta data halisi iliyomo ndani ya rasilimali.
|
||||
- `notActions` na `notDataActions` zinatumika kuondoa ruhusa maalum kutoka kwa jukumu. Hata hivyo, **hazikatazi**, ikiwa jukumu tofauti linawapa, wakala atakuwa nayo.
|
||||
- `assignableScopes` ni orodha ya vigezo ambapo jukumu linaweza kutolewa (kama vile makundi ya usimamizi, usajili, au makundi ya rasilimali).
|
||||
- `notActions` na `notDataActions` zinatumika kutenga ruhusa maalum kutoka kwa jukumu. Hata hivyo, **hazikatazi**, ikiwa jukumu tofauti linawapa, wakala atakuwa nayo.
|
||||
- `assignableScopes` ni orodha ya viwango ambavyo jukumu linaweza kutolewa (kama vile makundi ya usimamizi, usajili, au makundi ya rasilimali).
|
||||
|
||||
Mfano wa ruhusa JSON kwa jukumu la kawaida:
|
||||
```json
|
||||
@@ -296,7 +296,7 @@ Mfano wa ruhusa JSON kwa jukumu la kawaida:
|
||||
```
|
||||
### Permissions order
|
||||
|
||||
- Ili **mwanachama awe na ufikiaji wa rasilimali** anahitaji jukumu lililo wazi kumwagiwa (kwa njia yoyote) **linalompa ruhusa hiyo**.
|
||||
- Ili **mwanzo kuwa na ufikiaji wa rasilimali**, anahitaji jukumu lililo wazi kumwidhinisha (kwa njia yoyote) **lililompa ruhusa hiyo**.
|
||||
- Uteuzi wa **kukataa wazi unachukua kipaumbele** juu ya jukumu linalotoa ruhusa.
|
||||
|
||||
<figure><img src="../../../images/image (191).png" alt=""><figcaption><p><a href="https://link.springer.com/chapter/10.1007/978-1-4842-7325-8_10">https://link.springer.com/chapter/10.1007/978-1-4842-7325-8_10</a></p></figcaption></figure>
|
||||
@@ -312,46 +312,39 @@ Kuinua hii inaweza kufanywa mwishoni mwa ukurasa: [https://portal.azure.com/#vie
|
||||
|
||||
### Assignments Conditions & MFA
|
||||
|
||||
Inawezekana **kuweka masharti fulani wakati jukumu linapopewa** mwanachama. Sharti la kawaida kuongeza ni kuhitaji MFA ili kufikia ruhusa za jukumu:
|
||||
```bash
|
||||
az role assignment create \
|
||||
--assignee <user-or-service-principal-id> \
|
||||
--role <custom-role-id-or-name> \
|
||||
--scope "/subscriptions/9291ff6e-6afb-430e-82a4-6f04b2d05c7f" \
|
||||
--condition "PrincipalClaims['amr'] contains 'mfa'" \
|
||||
--condition-version 2.0
|
||||
```
|
||||
### Kukataa Mikataba
|
||||
Kulingana na **[the docs](https://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-portal)**: Hivi sasa, masharti yanaweza kuongezwa kwa uteuzi wa jukumu lililo ndani au la kawaida ambalo lina **vitendo vya data vya uhifadhi wa blob au vitendo vya data vya uhifadhi wa foleni**.
|
||||
|
||||
Kama vile mikataba ya majukumu, **kukataa mikataba** inatumika kudhibiti **ufikiaji wa rasilimali za Azure**. Hata hivyo, **kukataa mikataba** inatumika **kukatisha ufikiaji** wa rasilimali, hata kama mtumiaji amepewa ufikiaji kupitia mkataba wa jukumu. **Kukataa mikataba** kuna kipaumbele juu ya **mikataba ya majukumu**, ikimaanisha kwamba ikiwa mtumiaji amepewa ufikiaji kupitia mkataba wa jukumu lakini pia anakatishwa ufikiaji kupitia kukataa mkataba, kukataa mkataba kutakuwa na kipaumbele.
|
||||
### Deny Assignments
|
||||
|
||||
Kama vile mikataba ya majukumu, **kukataa mikataba** inatumika juu ya upeo fulani unaoashiria wahusika walioathirika na ruhusa zinazokatishwa. Aidha, katika kesi ya kukataa mikataba, inawezekana **kuzuia kukataa kurithiwa** na rasilimali za watoto.
|
||||
Kama vile uteuzi wa jukumu, **uteuzi wa kukataa** unatumika kudhibiti **ufikiaji wa rasilimali za Azure**. Hata hivyo, **uteuzi wa kukataa** unatumika **kukataa wazi ufikiaji** wa rasilimali, hata kama mtumiaji amepewa ufikiaji kupitia uteuzi wa jukumu. **Uteuzi wa kukataa** unachukua kipaumbele juu ya **uteuzi wa jukumu**, ikimaanisha kwamba ikiwa mtumiaji amepewa ufikiaji kupitia uteuzi wa jukumu lakini pia amekataliwa wazi ufikiaji kupitia uteuzi wa kukataa, uteuzi wa kukataa utachukua kipaumbele.
|
||||
|
||||
### Sera za Azure
|
||||
Kama vile uteuzi wa jukumu, **uteuzi wa kukataa** unatumika juu ya kiwango fulani kinachoonyesha wakuu walioathirika na ruhusa zinazokataliwa. Zaidi ya hayo, katika kesi ya uteuzi wa kukataa, inawezekana **kuzuia kukataa kurithiwa** na rasilimali za watoto.
|
||||
|
||||
**Sera za Azure** ni sheria zinazosaidia mashirika kuhakikisha rasilimali zao zinakidhi viwango maalum na mahitaji ya ufuatiliaji. Zinakuwezesha **kulazimisha au kukagua mipangilio kwenye rasilimali za Azure**. Kwa mfano, unaweza kuzuia uundaji wa mashine za virtual katika eneo lisiloidhinishwa au kuhakikisha kwamba rasilimali zote zina lebo maalum za kufuatilia.
|
||||
### Azure Policies
|
||||
|
||||
Sera za Azure ni **za awali**: zinaweza kuzuia rasilimali zisizokidhi viwango zisizoundwa au kubadilishwa. Pia ni **za majibu**, zikikuruhusu kupata na kurekebisha rasilimali zisizokidhi viwango zilizopo.
|
||||
**Azure Policies** ni sheria zinazosaidia mashirika kuhakikisha rasilimali zao zinakidhi viwango maalum na mahitaji ya kufuata. Zinakuwezesha **kulazimisha au kukagua mipangilio kwenye rasilimali za Azure**. Kwa mfano, unaweza kuzuia uundaji wa mashine za virtual katika eneo lisiloidhinishwa au kuhakikisha kwamba rasilimali zote zina lebo maalum za kufuatilia.
|
||||
|
||||
#### **Mifano Muhimu**
|
||||
Azure Policies ni **za awali**: zinaweza kuzuia rasilimali zisizofuata sheria zisizoundwa au kubadilishwa. Pia ni **za majibu**, zikikuruhusu kupata na kurekebisha rasilimali zisizofuata sheria zilizopo.
|
||||
|
||||
1. **Ufafanuzi wa Sera**: Sheria, iliyoandikwa kwa JSON, inayobainisha kile kinachoruhusiwa au kinachohitajika.
|
||||
2. **Mkataba wa Sera**: Utumiaji wa sera kwa upeo maalum (mfano, usajili, kundi la rasilimali).
|
||||
3. **Mikakati**: Mkusanyiko wa sera zilizopangwa pamoja kwa ajili ya utekelezaji mpana.
|
||||
4. **Athari**: Inabainisha kinachotokea wakati sera inapoanzishwa (mfano, "Kataa," "Kagua," au "Ongeza").
|
||||
#### **Key Concepts**
|
||||
|
||||
1. **Policy Definition**: Sheria, iliyoandikwa kwa JSON, inayobainisha kile kinachoruhusiwa au kinachohitajika.
|
||||
2. **Policy Assignment**: Matumizi ya sera kwa kiwango maalum (mfano, usajili, kundi la rasilimali).
|
||||
3. **Initiatives**: Mkusanyiko wa sera zilizopangwa pamoja kwa ajili ya utekelezaji mpana.
|
||||
4. **Effect**: Inabainisha kinachotokea wakati sera inapoanzishwa (mfano, "Deny," "Audit," au "Append").
|
||||
|
||||
**Mifano kadhaa:**
|
||||
|
||||
1. **Kuhakikisha Ufuataji wa Mikoa Maalum ya Azure**: Sera hii inahakikisha kwamba rasilimali zote zinapelekwa katika mikoa maalum ya Azure. Kwa mfano, kampuni inaweza kutaka kuhakikisha kwamba data yake yote inahifadhiwa barani Ulaya kwa ajili ya ufuataji wa GDPR.
|
||||
2. **Kulazimisha Viwango vya Ujumuishaji**: Sera zinaweza kulazimisha kanuni za majina kwa rasilimali za Azure. Hii inasaidia katika kuandaa na kutambua kwa urahisi rasilimali kulingana na majina yao, ambayo ni muhimu katika mazingira makubwa.
|
||||
3. **Kuzuia Aina Fulani za Rasilimali**: Sera hii inaweza kuzuia uundaji wa aina fulani za rasilimali. Kwa mfano, sera inaweza kuwekwa kuzuia uundaji wa aina za rasilimali zenye gharama kubwa, kama vile ukubwa fulani wa VM, ili kudhibiti gharama.
|
||||
4. **Kulazimisha Sera za Uwekaji Lebo**: Lebo ni jozi za funguo-thamani zinazohusishwa na rasilimali za Azure zinazotumika kwa usimamizi wa rasilimali. Sera zinaweza kulazimisha kwamba lebo fulani lazima ziwepo, au ziwe na thamani maalum, kwa rasilimali zote. Hii ni muhimu kwa ufuatiliaji wa gharama, umiliki, au uainishaji wa rasilimali.
|
||||
5. **Kukataza Ufikiaji wa Umma kwa Rasilimali**: Sera zinaweza kulazimisha kwamba rasilimali fulani, kama akaunti za hifadhi au hifadhidata, hazina maeneo ya umma, kuhakikisha kwamba zinapatikana tu ndani ya mtandao wa shirika.
|
||||
6. **Kuweka Mipangilio ya Usalama Kiotomatiki**: Sera zinaweza kutumika kuweka mipangilio ya usalama kiotomatiki kwa rasilimali, kama vile kuweka kundi maalum la usalama wa mtandao kwa VMs zote au kuhakikisha kwamba akaunti zote za hifadhi zinatumia usimbaji.
|
||||
3. **Kuzuia Aina Fulani za Rasilimali**: Sera hii inaweza kuzuia uundaji wa aina fulani za rasilimali. Kwa mfano, sera inaweza kuwekwa kuzuia uundaji wa aina za rasilimali ghali, kama vile ukubwa fulani wa VM, ili kudhibiti gharama.
|
||||
4. **Kulazimisha Sera za Uwekaji Lebo**: Lebo ni jozi za funguo-thamani zinazohusishwa na rasilimali za Azure zinazotumika kwa usimamizi wa rasilimali. Sera zinaweza kulazimisha kwamba lebo fulani lazima ziwepo, au ziwe na thamani maalum, kwa rasilimali zote. Hii ni muhimu kwa kufuatilia gharama, umiliki, au upangaji wa rasilimali.
|
||||
5. **Kuzuia Ufikiaji wa Umma kwa Rasilimali**: Sera zinaweza kulazimisha kwamba rasilimali fulani, kama vile akaunti za uhifadhi au hifadhidata, hazina maeneo ya umma, kuhakikisha kwamba zinapatikana tu ndani ya mtandao wa shirika.
|
||||
6. **Kuweka Mipangilio ya Usalama Kiotomatiki**: Sera zinaweza kutumika kuweka mipangilio ya usalama kiotomatiki kwa rasilimali, kama vile kuweka kundi maalum la usalama wa mtandao kwa VMs zote au kuhakikisha kwamba akaunti zote za uhifadhi zinatumia usimbaji.
|
||||
|
||||
Kumbuka kwamba Sera za Azure zinaweza kuunganishwa kwenye ngazi yoyote ya hiyerarhii ya Azure, lakini mara nyingi hutumiwa katika **kikundi cha usimamizi wa mzizi** au katika vikundi vingine vya usimamizi.
|
||||
Kumbuka kwamba Azure Policies zinaweza kuunganishwa kwenye kiwango chochote cha hiyerarhya ya Azure, lakini zinatumika **kawaida katika kundi la usimamizi wa mizizi** au katika makundi mengine ya usimamizi.
|
||||
|
||||
Mfano wa sera ya azure json:
|
||||
Azure policy json example:
|
||||
```json
|
||||
{
|
||||
"policyRule": {
|
||||
@@ -371,21 +364,21 @@ Mfano wa sera ya azure json:
|
||||
```
|
||||
### Urithi wa Ruhusa
|
||||
|
||||
Katika Azure **ruhusa zinaweza kutolewa kwa sehemu yoyote ya hiyerarhii**. Hii inajumuisha makundi ya usimamizi, usajili, makundi ya rasilimali, na rasilimali binafsi. Ruhusa **zinarithiwa** na **rasilimali** zilizomo katika chombo ambacho zilitolewa.
|
||||
Katika Azure **ruhusa zinaweza kutolewa kwa sehemu yoyote ya hierarchi**. Hii inajumuisha makundi ya usimamizi, usajili, makundi ya rasilimali, na rasilimali binafsi. Ruhusa **zinapokewa** na **rasilimali** zilizomo katika chombo ambacho zilitolewa.
|
||||
|
||||
Muundo huu wa hiyerarhii unaruhusu usimamizi mzuri na wa kupanuka wa ruhusa za ufikiaji.
|
||||
Muundo huu wa hierarchi unaruhusu usimamizi mzuri na wa kupanuka wa ruhusa za ufikiaji.
|
||||
|
||||
<figure><img src="../../../images/image (26).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
### Azure RBAC vs ABAC
|
||||
|
||||
**RBAC** (udhibiti wa ufikiaji kulingana na jukumu) ni kile tulichokiona tayari katika sehemu zilizopita: **Kutoa jukumu kwa msingi ili kumpa ufikiaji** juu ya rasilimali.\
|
||||
Hata hivyo, katika baadhi ya matukio unaweza kutaka kutoa **usimamizi wa ufikiaji wa kiwango cha juu zaidi** au **rahisisha** usimamizi wa **mamia** ya **mikataba ya jukumu**.
|
||||
Hata hivyo, katika baadhi ya matukio unaweza kutaka kutoa **usimamizi wa ufikiaji wa kiwango cha juu zaidi** au **rahisisha** usimamizi wa **mifumo** ya jukumu **iliyotolewa**.
|
||||
|
||||
Azure **ABAC** (udhibiti wa ufikiaji kulingana na sifa) unajenga juu ya Azure RBAC kwa kuongeza **masharti ya ugawaji wa jukumu kulingana na sifa** katika muktadha wa vitendo maalum. _Sharti la ugawaji wa jukumu_ ni **ukaguzi wa ziada ambao unaweza kuongeza kwa hiari kwenye ugawaji wako wa jukumu** ili kutoa udhibiti wa ufikiaji wa kiwango cha juu zaidi. Sharti linafanya uchujaji wa ruhusa zinazotolewa kama sehemu ya ufafanuzi wa jukumu na ugawaji wa jukumu. Kwa mfano, unaweza **kuongeza sharti linalohitaji kitu kuwa na lebo maalum ili kusoma kitu hicho**.\
|
||||
Azure **ABAC** (udhibiti wa ufikiaji kulingana na sifa) inajengwa juu ya Azure RBAC kwa kuongeza **masharti ya utoaji jukumu kulingana na sifa** katika muktadha wa vitendo maalum. _Sharti la utoaji jukumu_ ni **ukaguzi wa ziada ambao unaweza kuongeza kwa hiari kwenye utoaji wako wa jukumu** ili kutoa udhibiti wa ufikiaji wa kiwango cha juu zaidi. Sharti linafanya uchujaji wa ruhusa zinazotolewa kama sehemu ya ufafanuzi wa jukumu na utoaji jukumu. Kwa mfano, unaweza **kuongeza sharti linalohitaji kitu kuwa na lebo maalum ili kusoma kitu**.\
|
||||
Huwezi **kukatisha** **ufikiaji** kwa rasilimali maalum **ukitumia masharti**.
|
||||
|
||||
## Marejeleo
|
||||
## Marejeo
|
||||
|
||||
- [https://learn.microsoft.com/en-us/azure/governance/management-groups/overview](https://learn.microsoft.com/en-us/azure/governance/management-groups/overview)
|
||||
- [https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/organize-subscriptions](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/organize-subscriptions)
|
||||
|
||||
Reference in New Issue
Block a user