AWS - Directory Services / WorkDocs Enum

Jifunze kuhusu udukuzi wa AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Huduma za Katalogi

Huduma ya Katalogi ya AWS kwa Microsoft Active Directory ni huduma iliyosimamiwa ambayo inafanya iwe rahisi kuweka, kusimamia, na kupanua katalogi kwenye AWS Cloud. Imejengwa kwenye Microsoft Active Directory halisi na inaunganisha kwa karibu na huduma zingine za AWS, hivyo kuwa rahisi kusimamia mzigo wako wa kazi unaofahamu katalogi na rasilimali za AWS. Kwa AWS Managed Microsoft AD, unaweza kutumia watumiaji, vikundi, na sera zako za Active Directory zilizopo kusimamia ufikiaji wa rasilimali zako za AWS. Hii inaweza kusaidia kusahilisha usimamizi wako wa kitambulisho na kupunguza haja ya suluhisho za kitambulisho ziada. AWS Managed Microsoft AD pia hutoa nakala rudufu za moja kwa moja na uwezo wa kupona kutokana na maafa, kusaidia kuhakikisha upatikanaji na uthabiti wa katalogi yako. Kwa ujumla, Huduma ya Katalogi ya AWS kwa Microsoft Active Directory inaweza kukusaidia kuokoa muda na rasilimali kwa kutoa huduma iliyosimamiwa, inayopatikana kwa urahisi, na inayoweza kupanuliwa ya Active Directory kwenye AWS Cloud.

Chaguzi

Huduma za Katalogi inaruhusu kuunda aina 5 za katalogi:

  • AWS Managed Microsoft AD: Itakayotekeleza Microsoft AD mpya kwenye AWS. Utaweza kuweka nenosiri la msimamizi na kufikia DCs kwenye VPC.

  • Simple AD: Itakuwa seva inayofanana na Linux-Samba ya Active Directory. Utaweza kuweka nenosiri la msimamizi na kufikia DCs kwenye VPC.

  • AD Connector: Mwakilishi wa kupeleka maombi ya katalogi kwa Active Directory yako ya Microsoft iliyopo bila kuhifadhi habari yoyote kwenye wingu. Itakuwa inasikiliza kwenye VPC na unahitaji kutoa vyeti vya kufikia AD iliyopo.

  • Amazon Cognito User Pools: Hii ni sawa na Cognito User Pools.

  • Cloud Directory: Hii ni rahisi. Katalogi isio na seva ambapo unaweza kuelekeza muundo wa kutumia na unalipwa kulingana na matumizi.

Huduma za Katalogi za AWS inaruhusu kufanana na katalogi yako iliyopo ya Microsoft AD kwenye eneo la kazi, kuendesha yako mwenyewe kwenye AWS au kufanana na aina zingine za katalogi.

Maabara

Hapa unaweza kupata mafunzo mazuri ya kuunda Microsoft AD yako mwenyewe kwenye AWS: https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_test_lab_base.html

Uchambuzi

# Get directories and DCs
aws ds describe-directories
aws ds describe-domain-controllers --directory-id <id>
# Get directory settings
aws ds describe-trusts
aws ds describe-ldaps-settings --directory-id <id>
aws ds describe-shared-directories --owner-directory-id <id>
aws ds get-directory-limits
aws ds list-certificates --directory-id <id>
aws ds describe-certificate --directory-id <id> --certificate-id <id>

Ingia

Tafadhali kumbuka kwamba ikiwa maelezo ya saraka yana domain katika uga wa AccessUrl ni kwa sababu mtumiaji anaweza labda kuingia na vyeti vyake vya AD katika baadhi ya huduma za AWS:

  • <jina>.awsapps.com/connect (Amazon Connect)

  • <jina>.awsapps.com/workdocs (Amazon WorkDocs)

  • <jina>.awsapps.com/workmail (Amazon WorkMail)

  • <jina>.awsapps.com/console (Amazon Management Console)

  • <jina>.awsapps.com/start (IAM Identity Center)

Kupandisha Hadhi ya Mamlaka

pageAWS - Directory Services Privesc

Uthabiti

Kutumia mtumiaji wa AD

Mtumiaji wa AD anaweza kupewa upatikanaji kwenye konsoli ya usimamizi wa AWS kupitia Jukumu la kudai. Jina la mtumiaji la msingi ni Admin na ni rahisi kubadilisha nenosiri lake kutoka kwenye konsoli ya AWS.

Hivyo basi, ni rahisi kubadilisha nenosiri la Admin, kuunda mtumiaji mpya au kubadilisha nenosiri la mtumiaji na kumpa mtumiaji huyo Jukumu la kudumisha upatikanaji. Pia ni rahisi kuongeza mtumiaji kwenye kikundi ndani ya AD na kumpa kikundi cha AD upatikanaji wa Jukumu (ili kufanya uthabiti huu kuwa wa siri zaidi).

Kushiriki AD (kutoka kwa muathiriwa kwenda kwa mshambuliaji)

Inawezekana kushiriki mazingira ya AD kutoka kwa muathiriwa kwenda kwa mshambuliaji. Kwa njia hii, mshambuliaji ataweza kuendelea kupata mazingira ya AD. Hata hivyo, hii inamaanisha kushiriki AD iliyosimamiwa na pia kuunda uhusiano wa peering wa VPC.

Unaweza kupata mwongozo hapa: https://docs.aws.amazon.com/directoryservice/latest/admin-guide/step1_setup_networking.html

Kushiriki AD (kutoka kwa mshambuliaji kwenda kwa muathiriwa)

Haionekani kuwa inawezekana kutoa upatikanaji wa AWS kwa watumiaji kutoka kwa mazingira tofauti ya AD kwenda kwenye akaunti moja ya AWS.

WorkDocs

Amazon Web Services (AWS) WorkDocs ni huduma ya kuhifadhi na kushirikisha faili inayotegemea wingu. Ni sehemu ya seti ya huduma za kuhesabu wingu za AWS na imeundwa kutoa suluhisho salama na linaloweza kupanuliwa kwa mashirika kuhifadhi, kushirikisha, na kushirikiana kwenye faili na nyaraka.

AWS WorkDocs hutoa kiolesura cha wavuti kwa watumiaji kupakia, kupata, na kusimamia faili na nyaraka zao. Pia inatoa vipengele kama udhibiti wa toleo, ushirikiano wa wakati halisi, na ushirikiano na huduma zingine za AWS na zana za watu wa tatu.

Uorodheshaji

# Get AD users (Admin not included)
aws workdocs describe-users --organization-id <directory-id>
# Get AD groups (containing "a")
aws workdocs describe-groups --organization-id d-9067a0285c --search-query a

# Create user (created inside the AD)
aws workdocs create-user --username testingasd --given-name testingasd --surname testingasd --password <password> --email-address name@directory.domain --organization-id <directory-id>

# Get what each user has created
aws workdocs describe-activities --user-id "S-1-5-21-377..."

# Get what was created in the directory
aws workdocs describe-activities --organization-id <directory-id>

# Get folder content
aws workdocs describe-folder-contents --folder-id <fold-id>

# Get file (a url to access with the content will be retreived)
aws workdocs get-document --document-id <doc-id>

# Get resource permissions if any
aws workdocs describe-resource-permissions --resource-id <value>

# Add permission so anyway can see the file
aws workdocs add-resource-permissions --resource-id <id> --principals Id=anonymous,Type=ANONYMOUS,Role=VIEWER
## This will give an id, the file will be acesible in: https://<name>.awsapps.com/workdocs/index.html#/share/document/<id>

Kupandisha Mamlaka

pageAWS - WorkDocs Privesc
Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated