GCP - Cloud SQL Post Exploitation
Cloud SQL
Kwa habari zaidi kuhusu Cloud SQL angalia:
GCP - Cloud SQL Enumcloudsql.instances.update
, ( cloudsql.instances.get
)
cloudsql.instances.update
, ( cloudsql.instances.get
)Kuunganisha kwenye mifumo ya database unahitaji tu kupata upatikanaji wa bandari ya database na kujua jina la mtumiaji na nywila, hakuna mahitaji ya IAM. Hivyo, njia rahisi ya kupata upatikanaji, ikidhani kwamba database ina anwani ya IP ya umma, ni kusasisha mitandao iliyoruhusiwa na kuruhusu anwani yako ya IP kupata.
Pia niwezekana kutumia --no-backup
kudhoofisha nakala rudufu za database.
Kwa kuwa hizi ni mahitaji sijui kabisa ni ruhusa gani cloudsql.instances.connect
na cloudsql.instances.login
zinahitajika. Ikiwa unajua, tuma PR!
cloudsql.users.list
cloudsql.users.list
Pata orodha ya watumiaji wote wa database:
cloudsql.users.create
cloudsql.users.create
Kibali hiki huruhusu kuunda mtumiaji mpya ndani ya database:
cloudsql.users.update
cloudsql.users.update
Haki hii inaruhusu kuboresha mtumiaji ndani ya database. Kwa mfano, unaweza kubadilisha nenosiri lake:
cloudsql.instances.restoreBackup
, cloudsql.backupRuns.get
cloudsql.instances.restoreBackup
, cloudsql.backupRuns.get
Nakala za akiba zinaweza kuwa na habari nyeti za zamani, hivyo ni muhimu kuzichunguza. Rejesha nakala rudufu ndani ya database:
Kufanya hivyo kwa njia ya siri zaidi ni vyema kuunda kipengee kipya cha SQL na kurejesha data hapo badala ya kwenye mabadiliko yanayoendelea ya hivi sasa.
cloudsql.backupRuns.delete
cloudsql.backupRuns.delete
Ruhusa hii inaruhusu kufuta nakala za akiba:
cloudsql.instances.export
, storage.objects.create
cloudsql.instances.export
, storage.objects.create
Fanya database kwa Kikombe cha Uhifadhi wa Wingu ili uweze kuiaccess kutoka hapo:
cloudsql.instances.import
, storage.objects.get
cloudsql.instances.import
, storage.objects.get
Ingiza (ficha) database kutoka kwa Cloud Storage Bucket:
cloudsql.databases.delete
cloudsql.databases.delete
Futa database kutoka kwa kifaa cha db:
Last updated