Kubernetes Pentesting
Last updated
Last updated
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Αν δεν γνωρίζετε τίποτα για το Kubernetes, αυτό είναι ένα καλό ξεκίνημα. Διαβάστε το για να μάθετε για την αρχιτεκτονική, τα συστατικά και τις βασικές ενέργειες στο Kubernetes:
Kubernetes BasicsΥπάρχουν αρκετές πιθανές υπηρεσίες Kubernetes που θα μπορούσατε να βρείτε εκτεθειμένες στο Διαδίκτυο (ή μέσα σε εσωτερικά δίκτυα). Αν τις βρείτε, ξέρετε ότι υπάρχει περιβάλλον Kubernetes εκεί.
Ανάλογα με τη διαμόρφωση και τα προνόμιά σας, μπορεί να είστε σε θέση να εκμεταλλευτείτε αυτό το περιβάλλον, για περισσότερες πληροφορίες:
Pentesting Kubernetes ServicesΑν καταφέρετε να συμβιβάσετε ένα Pod, διαβάστε την επόμενη σελίδα για να μάθετε πώς να καταμετρήσετε και να προσπαθήσετε να αναβαθμίσετε τα προνόμια/διαφύγετε:
Attacking Kubernetes from inside a PodΜπορεί να έχετε καταφέρει να συμβιβάσετε διαπιστευτήρια χρήστη, ένα token χρήστη ή κάποιο token λογαριασμού υπηρεσίας. Μπορείτε να το χρησιμοποιήσετε για να μιλήσετε με την υπηρεσία API του Kubernetes και να προσπαθήσετε να καταμετρήσετε για να μάθετε περισσότερα γι' αυτό:
Kubernetes EnumerationΈνα άλλο σημαντικό στοιχείο σχετικά με την καταμέτρηση και την κακή χρήση των δικαιωμάτων Kubernetes είναι ο Κανόνας Ελέγχου Πρόσβασης με Βάση το Ρόλο (RBAC). Αν θέλετε να εκμεταλλευτείτε τα δικαιώματα, θα πρέπει πρώτα να διαβάσετε γι' αυτό εδώ:
Kubernetes Role-Based Access Control(RBAC)Αν έχετε συμβιβάσει ένα namespace, μπορείτε δυνητικά να διαφύγετε σε άλλα namespaces με πιο ενδιαφέροντα δικαιώματα/πόρους:
Kubernetes Namespace EscalationΑν έχετε συμβιβάσει έναν λογαριασμό K8s ή ένα pod, μπορεί να είστε σε θέση να μετακινηθείτε σε άλλες υπηρεσίες cloud. Αυτό συμβαίνει επειδή σε υπηρεσίες cloud όπως το AWS ή το GCP είναι δυνατό να δώσετε δικαιώματα σε έναν K8s SA πάνω από το cloud.
Kubernetes Pivoting to CloudsΜάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)