Migrated from Redmine #880 | Author: Tim Nakhisa Status: New | Priority: Normal | Created: 2022-05-04
Hi,
We need to identify if SimplyBook.me uses default Compute Engine service account. This is because, this particular service account has editor role in the project which has overly permissive permissions. If the service account is compromised, they can have access to just about anything in the project, which would be extremely catastrophic in terms of data loss, etc.
While we are aware that some of the information may not be disclosed, please understand we’re asking if there are service accounts are being used, and what their permissions are. This way we can plan on how we will go about our deployment,etc.
For more reference, we’re working with Irene (irina@notando.is) and Alan (a.riedford@f5.com) on these efforts.
hi, the risk default service account is compromised is same as any other service account linked to VM is compromised in our setup. There are no access keys enabled for default service account and the only way to use it is via OAuth. OAuth means attacker need to be able to login to gcloud web interface which is not possible without password and 2fa.
hi, we understood your concerns. Default service account we use is modified to have viewer permissions only for logging and monitoring purposes. We found no way it can assess VM or data on VM from compromised VM. Default service accounts we use has no access keys.