AWS - MSK Enum
Amazon MSK
Amazon Managed Streaming for Apache Kafka (Amazon MSK) ni huduma ambayo inasimamiwa kabisa, inayorahisisha maendeleo na utekelezaji wa programu zinazoprocess data za mtiririko kupitia Apache Kafka. Operesheni za kiendeshi, ikiwa ni pamoja na uundaji, uppdatering, na kufuta makundi, zinatolewa na Amazon MSK. Huduma inaruhusu matumizi ya operesheni za kiendeshi za Apache Kafka, zikiwemo uzalishaji na utumiaji wa data. Inafanya kazi kwenye toleo za chanzo wazi za Apache Kafka, ikidhibitisha utangamano na programu zilizopo, zana, na programu-jalizi kutoka kwa washirika na jamii ya Apache Kafka, ikiondoa haja ya marekebisho katika nambari ya programu.
Kuhusu uaminifu, Amazon MSK imeundwa kwa njia ambayo inagundua na kurejesha moja kwa moja kutoka kwa hali za kawaida za kushindwa kwa kundi, ikihakikisha kwamba programu za uzalishaji na utumiaji wa data zinaendelea na shughuli zao za kuandika na kusoma data bila usumbufu. Zaidi ya hayo, lengo lake ni kuboresha mchakato wa kuzidisha data kwa kujaribu kutumia upya uhifadhi wa mawakala waliobadilishwa, hivyo kupunguza kiasi cha data inayohitaji kuzidishwa na Apache Kafka.
Aina
Kuna aina 2 za makundi ya Kafka ambayo AWS inaruhusu kuunda: Imetolewa na Bila seva.
Kutoka mtazamo wa mshambuliaji unahitaji kujua kwamba:
Bila seva haitaweza kuwa wazi moja kwa moja (inaweza tu kukimbia kwenye VPN bila anwani ya IP iliyofunuliwa hadharani). Hata hivyo, Imetolewa inaweza kusanidiwa kupata anwani ya IP ya umma (kwa chaguo-msingi haitoi) na kusanidi kikundi cha usalama ku funua bandari muhimu.
Bila seva inasaidia tu IAM kama njia ya uthibitishaji. Imetolewa inasaidia SASL/SCRAM (nywila) uthibitishaji, uthibitishaji wa IAM, Meneja wa Cheti cha AWS (ACM) uthibitishaji na ufikiaji usiothibitishwa.
Tafadhali kumbuka kwamba haiwezekani kufunua hadharani Kafka ya Imetolewa ikiwa ufikiaji usiothibitishwa umewezeshwa
Uchambuzi
Upatikanaji wa IAM wa Kafka (katika serverless)
Privesc
AWS - MSK PrivescUpatikanaji usiothibitishwa
AWS - MSK Unauthenticated EnumUthabiti
Ikiwa utakuwa na ufikiaji wa VPC ambapo Kafka iliyopangwa iko, unaweza kuwezesha ufikiaji usiothibitishwa, ikiwa uthibitishaji wa SASL/SCRAM, soma nenosiri kutoka siri, toa ruhusa za IAM za mtumiaji mwingine aliye na udhibiti (ikiwa IAM au serverless inatumika) au endelea na vyeti.
Marejeo
Last updated