Atlantic Council evaluates cloud computing trust policy
Policy paper analyzes frameworks for establishing trust in cloud infrastructure critical to AI, government, and commercial operations, emphasizing technical security over geographic restrictions.
Sourceatlanticcouncil.org — open the original
What to check
- Applies to
- Whether this concerns you is not assessed; the names the report mentions are listed below.
The Atlantic Council report addresses the policy challenge of establishing verifiable trust in cloud computing systems as they become essential to AI development, critical infrastructure, and government operations. Rather than focusing on entity-based restrictions like data localization or geographic limitations on cloud providers, the paper advocates for technical security criteria and continuous verification frameworks.
The report documents real-world threat activity against cloud infrastructure: vulnerabilities are now exploited within 5 days of disclosure (down from 32 days in 2023), exposed credentials on GitHub are weaponized within minutes, and sophisticated nation-state actors target cloud providers themselves to steal credentials and source code. The paper discusses emerging trust models including zero-trust architecture and cryptographic verification (Trusted Execution Environments, confidential computing) as alternatives to static policy measures.
Key concern: the growing interdependence between hyperscale cloud providers (AWS, Azure, Google Cloud), emerging AI-focused cloud operators (CoreWeave, Lambda, Crusoe), and chipmakers (NVIDIA) creates a fragile ecosystem where poorly designed policies could compromise both cloud security and AI development. The report argues that policymakers must understand technical cloud architectures—workload distribution, edge locations, network infrastructure—to craft effective security policy rather than rely on simplified national-origin criteria.
Mentioned in this report
Detection guidance
Credential Harvesting from Public Repositories
A behavioural hunt for the technique in general.
Detection of automated scanning or enumeration of public code repositories (GitHub, GitLab) for exposed credentials or API keys, typical of cloud infrastructure reconnaissance. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.
title: Credential Harvesting from Public Repositories
description: Detects process execution indicative of automated credential or API key
enumeration against public code repositories. Focuses on command-line patterns and
tool invocation characteristic of reconnaissance targeting exposed secrets in Git
repositories.
tags:
- attack.reconnaissance
- attack.t1087
logsource:
category: process_creation
product: windows
detection:
selection_git_enum:
CommandLine|contains:
- github.com
- gitlab.com
- bitbucket.org
selection_tools:
Image|endswith:
- \curl.exe
- \wget.exe
- \python.exe
- \git.exe
selection_keywords:
CommandLine|contains:
- api_key
- access_token
- secret
- credential
filter_developer:
ParentImage|endswith:
- \Code.exe
- \git.exe
- \devenv.exe
condition: (selection_git_enum or selection_tools) and selection_keywords and not
filter_developer
falsepositives:
- Legitimate developer workflows cloning or pulling from repositories
- CI/CD pipeline credential management during standard deployments
- Security scanning tools performing authorized vulnerability assessments
level: medium
id: 8abf3bd1-a1ad-53e4-92a5-bf7d019c7994
status: experimental
author: Vorant
Cloud Provider Credential Compromise via Brute Force
A behavioural hunt for the technique in general.
Detection of repeated failed authentication attempts against cloud provider APIs or dashboards (AWS, Azure, GCP) indicative of credential brute-force attacks. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.
title: Cloud Provider Credential Compromise via Brute Force
description: Detects network-level indicators of brute-force authentication attacks
against major cloud provider login endpoints. Identifies repetitive failed authentication
attempts within a short timeframe targeting cloud identity services.
tags:
- attack.credential-access
- attack.t1110
logsource:
category: network_connection
product: windows
detection:
selection_aws:
DestinationHostname|contains:
- signin.aws.amazon.com
- sts.amazonaws.com
DestinationPort: 443
selection_azure:
DestinationHostname|contains:
- login.microsoftonline.com
- login.windows.net
DestinationPort: 443
selection_gcp:
DestinationHostname|contains:
- accounts.google.com
- oauth2.googleapis.com
DestinationPort: 443
condition: selection_aws or selection_azure or selection_gcp
falsepositives:
- Legitimate user login retries during credential entry mistakes
- Automated cloud management tools re-authenticating after token expiration
level: medium
id: 4c5bb0e7-3263-5333-b672-bcc4c07a3381
status: experimental
author: Vorant
Behavioural rules are generated from public reporting — validate in your environment before deploying.
Source reporting: https://www.atlanticcouncil.org/in-depth-research-reports/issue-brief/cloudbusting-policy-for-evaluating-trust-in-compute-infrastructure
Free public brief. The detections with Splunk SPL already written (plus Elastic and KQL where they apply) are in the app with a free account, no card. Slack alerts on the vendors you run come with the paid plans, and a new account gets three days of them.
What this brief leaves out
This page is the free tier: the write-up, the severity, the names. In the app the same report carries its detections (Splunk SPL already written, plus Elastic and Microsoft KQL where they apply) and live profiles of the actors it names. The paid plans add the security research and news reporting the free tier leaves out.
It sits in a corpus of 16,436 reports from 149 sources, 661 of them written in the last seven days, and it grows through the day.
A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Slack alerts are a paid-plan feature: name the vendors you run and Slack hears about the reports that touch them, not the rest of the week's. Nothing is charged unless you subscribe.
Create a free account What it costs