यदि आप GCP पर्यावरण का पेंटेस्ट करना चाहते हैं, तो आपको GCP में प्रयुक्त सभी या अधिकांश सेवाओं की जांच के लिए पर्याप्त अनुमतियाँ मांगनी होंगी। आदर्श रूप से, आपको ग्राहक से निम्नलिखित बनाने के लिए कहना चाहिए:
एक नया प्रोजेक्टबनाएं
उस प्रोजेक्ट के अंदर एक सर्विस अकाउंट बनाएं (जिससे json क्रेडेंशियल्स मिलें) या एक नया उपयोगकर्ता बनाएं।
सर्विस अकाउंट या उपयोगकर्ता को बाद में बताए गए रोल्स ORGANIZATION पर दें
बनाए गए प्रोजेक्ट में बाद में इस पोस्ट में बताए गए APIsसक्षम करें
बाद में प्रस्तावित उपकरणों का उपयोग करने के लिए अनुमतियों का सेट:
From https://github.com/nccgroup/ScoutSuite/wiki/Google-Cloud-Platform#permissions
roles/Viewer
roles/iam.securityReviewer
roles/stackdriver.accounts.viewer
From https://lyft.github.io/cartography/modules/gcp/config.html
roles/iam.securityReviewer
roles/resourcemanager.organizationViewer
roles/resourcemanager.folderViewer
From https://github.com/JupiterOne/graph-google-cloud/blob/main/docs/development.md
roles/iam.securityReviewer
roles/iam.organizationRoleViewer
roles/bigquery.metadataViewer