Skip to content

New attack technique: Invoke Vertex AI Model (gcp.impact.invoke-vertex-ai-model)#803

Open
Minosity-VR wants to merge 3 commits into
simon.marechal/gcp-exfiltration-open-port-22-ingressfrom
simon.marechal/gcp-impact-invoke-vertex-ai-model
Open

New attack technique: Invoke Vertex AI Model (gcp.impact.invoke-vertex-ai-model)#803
Minosity-VR wants to merge 3 commits into
simon.marechal/gcp-exfiltration-open-port-22-ingressfrom
simon.marechal/gcp-impact-invoke-vertex-ai-model

Conversation

@Minosity-VR

Copy link
Copy Markdown
Collaborator

What does this PR do?

Adds a new GCP attack technique gcp.impact.invoke-vertex-ai-model that simulates an attacker invoking a Gemini generative AI model via the Vertex AI API to run LLM workloads and incur unexpected costs.

Motivation

GCP parity effort with existing AWS techniques (analogous to aws.impact.bedrock-invoke-model).

Checklist

  • The attack technique emulates a single attack step, not a full attack chain
  • We have factual evidence & references that the attack technique was used by real malware, pentesters, or attackers
  • The attack technique makes no assumption about the state of the environment prior to warming it up

Test results

  • Technique detonates successfully
  • Detection log identified (google.cloud.aiplatform.v1.PredictionService.GenerateContent) — there is no audit log emitted for Vertex AI model invocations without non-default Data Access audit log configuration; a single invocation detection would yield too many false positives

@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-exfiltration-share-cloud-sql-backup branch from e0a99d6 to ccd6240 Compare March 30, 2026 14:54
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-impact-invoke-vertex-ai-model branch from ce449a2 to 43077e4 Compare March 30, 2026 14:54
@Minosity-VR Minosity-VR marked this pull request as ready for review April 1, 2026 07:25
@Minosity-VR Minosity-VR requested review from a team as code owners April 1, 2026 07:25
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-exfiltration-share-cloud-sql-backup branch from ccd6240 to f06e371 Compare April 1, 2026 08:28
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-impact-invoke-vertex-ai-model branch from 43077e4 to 9c7f9ff Compare April 1, 2026 08:28
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-exfiltration-share-cloud-sql-backup branch from f06e371 to 0a5b7c9 Compare April 1, 2026 08:53
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-impact-invoke-vertex-ai-model branch from 9c7f9ff to 0575fcb Compare April 1, 2026 08:53
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-exfiltration-share-cloud-sql-backup branch from 0a5b7c9 to 8710fd9 Compare April 1, 2026 09:04
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-impact-invoke-vertex-ai-model branch from 0575fcb to 0bd7fea Compare April 1, 2026 09:04
Base automatically changed from simon.marechal/gcp-exfiltration-share-cloud-sql-backup to simon.marechal/gcp-exfiltration-open-port-22-ingress April 1, 2026 12:54
Minosity-VR and others added 3 commits April 9, 2026 10:06
…x-ai-model)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-impact-invoke-vertex-ai-model branch from 0bd7fea to 4c60a98 Compare April 9, 2026 08:28
@Minosity-VR Minosity-VR force-pushed the simon.marechal/gcp-exfiltration-open-port-22-ingress branch from 09a47f1 to 5c6d935 Compare April 9, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant