AWS - MSK Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Amazon Managed Streaming for Apache Kafka (Amazon MSK) ni huduma inayosimamiwa kikamilifu, inayo rahisisha maendeleo na utekelezaji wa programu zinazoshughulikia data za mtiririko kupitia Apache Kafka. Operesheni za control-plane, ikiwa ni pamoja na uundaji, sasisho, na kufuta clusters, zinatolewa na Amazon MSK. Huduma hii inaruhusu matumizi ya operesheni za data-plane za Apache Kafka, zinazojumuisha uzalishaji na matumizi ya data. Inafanya kazi kwenye toleo la chanzo wazi la Apache Kafka, kuhakikisha ufanisi na programu zilizopo, zana, na plugins kutoka kwa washirika na jamii ya Apache Kafka, ikiondoa hitaji la mabadiliko katika msimbo wa programu.
Kwa upande wa uaminifu, Amazon MSK imeundwa ili kuweza kugundua na kupona kiotomatiki kutoka kwa hali za kawaida za kushindwa kwa cluster, kuhakikisha kwamba programu za wazalishaji na watumiaji zinaendelea katika shughuli zao za kuandika na kusoma data bila usumbufu mkubwa. Aidha, inakusudia kuboresha michakato ya kuiga data kwa kujaribu kurudisha matumizi ya hifadhi ya wakala walioondolewa, hivyo kupunguza kiasi cha data kinachohitajika kuigwa na Apache Kafka.
Kuna aina 2 za Kafka clusters ambazo AWS inaruhusu kuunda: Provisioned na Serverless.
Kutoka kwa mtazamo wa mshambuliaji unahitaji kujua kwamba:
Serverless haiwezi kuwa hadharani moja kwa moja (inaweza kukimbia tu kwenye VPN bila IP yoyote iliyofichuliwa hadharani). Hata hivyo, Provisioned inaweza kuwekwa ili kupata IP ya hadharani (kwa kawaida haiwezi) na kuweka kikundi cha usalama ili kufichua bandari zinazohusika.
Serverless inasaidia tu IAM kama njia ya uthibitisho. Provisioned inasaidia uthibitisho wa SASL/SCRAM (nenosiri), uthibitisho wa IAM, uthibitisho wa Msimamizi wa Cheti cha AWS (ACM) na Upatikanaji Usio na Uthibitisho.
Kumbuka kwamba haiwezekani kufichua hadharani Provisioned Kafka ikiwa upatikanaji usio na uthibitisho umewezeshwa.
Ikiwa uta kuwa na ufikiaji wa VPC ambapo Kafka iliyotolewa iko, unaweza kuwezesha ufikiaji usioidhinishwa, ikiwa uthibitishaji wa SASL/SCRAM, soma nenosiri kutoka kwa siri, toa mwingine mtumiaji aliye na ruhusa za IAM (ikiwa IAM au serverless inatumika) au kudumu na vyeti.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)