Kubernetes Pentesting

Support HackTricks

Msingi wa Kubernetes

Ikiwa hujui chochote kuhusu Kubernetes hii ni mwanzo mzuri. Soma ili kujifunza kuhusu muundo, vipengele na hatua za msingi katika Kubernetes:

Kubernetes Basics

Maabara za kufanya mazoezi na kujifunza

Kufanya Kubernetes Kuwa Imara / Zana za Kiotomatiki

Kubernetes Hardening

Udukuzi wa Kubernetes wa Mikono

Kutoka Nje

Kuna huduma za Kubernetes kadhaa unazoweza kuzipata zimefunuliwa kwenye Mtandao (au ndani ya mitandao ya ndani). Ukizipata unajua kuna mazingira ya Kubernetes hapo.

Kulingana na usanidi na mamlaka yako unaweza kutumia mazingira hayo vibaya, kwa maelezo zaidi:

Pentesting Kubernetes Services

Uorodheshaji ndani ya Podi

Ikiwa unafanikiwa kuambukiza Podi soma ukurasa ufuatao kujifunza jinsi ya kuorodhesha na kujaribu kuinua mamlaka/kutoroka:

Attacking Kubernetes from inside a Pod

Kuorodhesha Kubernetes na Vitambulisho

Huenda umefanikiwa kuambukiza vitambulisho vya mtumiaji, tokeni ya mtumiaji au tokeni ya akaunti ya huduma. Unaweza kutumia hivyo kuongea na huduma ya API ya Kubernetes na kujaribu kuorodhesha zaidi kuhusu hilo:

Kubernetes Enumeration

Maelezo mengine muhimu kuhusu uorodheshaji na unyanyasaji wa ruhusa za Kubernetes ni Kudhibiti Upatikanaji kulingana na Majukumu ya Kubernetes (RBAC). Ikiwa unataka kunyanyasa ruhusa, kwanza unapaswa kusoma kuhusu hilo hapa:

Kubernetes Role-Based Access Control(RBAC)

Kwa kujua kuhusu RBAC na kuwa umefanya uorodheshaji wa mazingira sasa unaweza kujaribu kunyanyasa ruhusa na:

Abusing Roles/ClusterRoles in Kubernetes

Kupanda hadi Nafasi Tofauti

Ikiwa umefanikiwa kuambukiza nafasi unaweza kutoroka kuingia kwenye nafasi nyingine zenye ruhusa/ rasilimali za kuvutia zaidi:

Kubernetes Namespace Escalation

Kutoka Kubernetes kwenda kwenye Wingu

Ikiwa umefanikiwa kuhesabu akaunti ya K8s au podi, unaweza kuhamia kwenye mawingu mengine. Hii ni kwa sababu katika mawingu kama AWS au GCP inawezekana kumpa K8s SA ruhusa juu ya wingu.

Kubernetes Pivoting to Clouds
Support HackTricks

Last updated