GCP - Dataproc Enum

Reading time: 2 minutes

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Вивчайте та практикуйте Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Підтримка HackTricks

Основна інформація

Google Cloud Dataproc - це повністю керована служба для запуску Apache Spark, Apache Hadoop, Apache Flink та інших фреймворків великих даних. Вона в основному використовується для обробки даних, запитів, машинного навчання та аналітики потоків. Dataproc дозволяє організаціям легко створювати кластери для розподілених обчислень, безперешкодно інтегруючись з іншими службами Google Cloud Platform (GCP), такими як Cloud Storage, BigQuery та Cloud Monitoring.

Кластери Dataproc працюють на віртуальних машинах (VM), а обліковий запис служби, пов'язаний з цими VM, визначає дозволи та рівень доступу до кластера.

Компоненти

Кластер Dataproc зазвичай включає:

Master Node: Керує ресурсами кластера та координує розподілені завдання.

Worker Nodes: Виконують розподілені завдання.

Service Accounts: Обробляють API виклики та отримують доступ до інших служб GCP.

Перерахування

Кластери Dataproc, завдання та конфігурації можна перерахувати для збору чутливої інформації, такої як облікові записи служби, дозволи та потенційні неправильні налаштування.

Перерахування кластерів

Щоб перерахувати кластери Dataproc та отримати їх деталі:

gcloud dataproc clusters list --region=<region>
gcloud dataproc clusters describe <cluster-name> --region=<region>

Перерахунок завдань

gcloud dataproc jobs list --region=<region>
gcloud dataproc jobs describe <job-id> --region=<region>

Privesc

GCP - Dataproc Privesc

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Вивчайте та практикуйте Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Підтримка HackTricks