Featured research

What AI attackers actually do in AWS

Archive

All articles

Filter articles by topic
  1. AI & attackers

    I Gave 14 LLMs AWS Keys. Here’s What They Wanted to Do Next

    What models propose after a cloud compromise, and the detections we can build from it

  2. AI & attackers

    From Leaked AWS Key to Data Exfiltration in 60 Seconds: Are We Ready?

    LLM models, and everything around them, are advancing fast, much faster than many of us can keep up with.

  3. AI & attackersAWS attack techniques

    A Backdoor You Can Talk To: Persistence via Bedrock AgentCore

    It’s well known that one of the most common ways attackers gain persistence in an AWS account after compromise is by creating a new IAM user, attaching an Administrator policy,…

  4. Detection & deception

    A Practical Introduction to OpenTIDE: Open Threat-Informed Detection Engineering

    It frustrates me that Detection Engineering still feels fragmented when it comes to the context and links between threat intelligence, detection ideas, and detection rules, and in…

  5. AWS attack techniques

    Phishing for AWS Credentials via the New 'aws login' Flow

    While I was reading about the new AWS features released during the “pre:Invent” season, I noticed the new aws login command.

  6. Security practice

    Writing, Receiving, Reviewing: My Take on Penetration Test Reports

    A penetration test report can build trust or destroy it.

  7. AI for defense

    GPT-5 vs Gemini Pro 2.5 vs Sonnet 4: Detecting Simple Vulnerabilities

    When Anthropic announced “Automate security reviews with Claude Code” I was curious to see how it worked.

  8. AI & attackersAWS attack techniques

    API Keys for Bedrock: A Brief Security Overview

    On July 8th, AWS announced Amazon Bedrock API keys to accelerate AI development. This new functionality includes new long-term API keys and short-term API keys.

  9. Security practice

    OWASP Global AppSec Barcelona 2025 Personal Recap

    This is a super‑brief review of my notes and some information from the talks I managed to attend.

  10. Detection & deception

    TrailAlerts: Take Control of Cloud Detection in AWS

    I’m really happy to announce my latest tool: TrailAlerts, a serverless cloud-detection tool that lets you define simple rules (written in open Sigma syntax) as code and get rich…

  11. AWS attack techniques

    Gaining Long-Term AWS Access with CodeBuild and GitHub

    Discover how attackers can abuse AWS CodeBuild and GitHub Actions to gain stealthy persistence in compromised AWS environments.

  12. Security practice

    GitHub Actions and the Pinning Problem: What 100 Security Projects Reveal

    Only 7/100 popular security projects pin everything. Here’s what I learned digging into the data.

  13. Detection & deception

    DIY — Evaluating AWS Native Approaches for Detecting Suspicious API Calls

    While in my previous articles from the DIY series, I explored how to build solutions with LLMs (Using Semgrep with LLMs and Building a…

  14. AI for defense

    DIY — Using Semgrep with LLMs to Improve Code Reviews

    DIY code reviews: Using open-source Semgrep + AWS Bedrock AI to auto-suggest fixes for vulnerabilities.

  15. Detection & deception

    Breached? Not Game Over: Learn How to Turn the Tables on AWS Attackers!

    A breach in AWS isn’t game over, initial access is just the first move. Learn how to rig the game and win.

  16. AI for defense

    DIY — Building a Cost-Effective Questionnaire Automation with Bedrock

    Security questionnaires are very common today. When customers consider your product, especially if you’re a startup, they often ask for…

  17. AWS attack techniques

    GetFederationToken: A Simple AWS Persistence Technique Used in the Wild

    My last two articles (how attackers can abuse IAM Roles Anywhere for persistent AWS access and gaining AWS persistence by updating a SAML…

  18. AWS attack techniques

    How Attackers Can Abuse IAM Roles Anywhere for Persistent AWS Access

    When AWS introduced IAM Roles Anywhere in July 2022 (AWS Announcement), I made my first contribution to Stratus Red Team. I believed this…

  19. AWS attack techniques

    Lambda Extensions: Exploring Misuse Scenarios and Stratus Red Team Module Development

    After investigating potential post-exploitation attacks against various AWS services such as CloudFront, AppSync, and ALB, this article…

  20. AWS attack techniques

    Gaining AWS Persistence by Updating a SAML Identity Provider

    When an attacker compromises an AWS account, one of the first tactics they will try is gaining persistence. This is because, in many cases…

  21. Detection & deception

    Discover New CloudTrail Logs on TrailDiscover, Powered by Grimoire!

    On August 9th, Christophe from Datadog released Grimoire during the DEFCON Cloud Village talk titled “Catch Them All! Detection Engineering…

  22. Detection & deception

    Automating Incident Response in AWS: Blocking a Compromised Identity Center User

    When responding to incidents, especially in the cloud, every second matters as large parts of the attack might be automated. Because of…

  23. Detection & deception

    Deterring Attackers with HoneyTrail: Deploying Deception in AWS

    I’ve always been a big fan of deception and honeypots. Even my final degree project was about implementing a honeypot with active blocking…

  24. Detection & deception

    What’s New in TrailDiscover: Integrating Permissions Information, Alerting, and Simulations

    First and foremost, I want to say a big thank you to everyone who has taken the time to share, use, or comment on TrailDiscover. It’s been…

  25. Detection & deception

    Introducing TrailDiscover: Simplifying Access to Security Insights about CloudTrail Events

    I’m excited to announce the launch of TrailDiscover, a new initiative to gather CloudTrail events linked to security incidents or actions…

  26. Security practice

    Cybersecurity — It’s All About Trust

    Last year, I wrote about the importance of understanding risks in cybersecurity and the critical role of risk reduction. Recently, I’ve…

  27. Detection & deception

    Enhancing AWS GuardDuty Alerts with GuardDutyInsightfulAlerts

    In my previous articles, I’ve explored various AWS services from an attacker’s viewpoint, discussing potential post-exploitation attacks…

  28. AWS attack techniques

    Rigging the Rules: Manipulating AWS ALB to Mine Sensitive Data

    In our ongoing exploration of post-exploitation attack vectors within AWS services, we’ve previously examined potential attacks against…

  29. AWS attack techniques

    Distorting the Sync: How AWS AppSync Can Be Turned into an Attacker’s Backdoor

    After my last article, where I explored unconventional methods attackers might employ to compromise an AWS account and get information from…

  30. AWS attack techniques

    How Attackers Can Misuse AWS CloudFront Access to Make It ‘Rain’ Cookies

    AWS offers many different services, each with different configuration options. With so many options available, there are numerous…

  31. Detection & deception

    Ensuring Alert Readiness: Lessons from Schrödinger’s Cat

    Schrödinger’s Cat and Cybersecurity Alerts

  32. Security practice

    What’s Missing in Your Vulnerability Management Strategy? Exploring CVSS, EPSS, KEV, and Beyond.

    Which vulnerabilities are crucial for your organization, and how do you prioritize them? As we use more technology, finding and fixing…

  33. Security practice

    Are You Just Checking Boxes? Turning Compliance into Real Security

    In many companies, compliance is the main objective of the cybersecurity department. For some, it’s the only reason to invest in…

  34. Security practice

    When a Storm Hits the Cloud: Learning from the Microsoft Breach

    The recent cyber breach at Microsoft attributed to the China-based threat actor, Storm-0558 is one of the most critical events in the…

  35. Detection & deception

    Enhancing Security for AWS Static Websites: A PoC Implementation of Honeytokens

    One of the challenges in the cybersecurity domain is finding effective, low-cost solutions that are quick to implement and minimize risk…

  36. Security practice

    Cybersecurity, Here to Help: Preventing Extra Cognitive Load for Developers

    Cognitive load is one of the biggest challenges of software engineering that affects developers’ productivity and efficiency. Reif (2010)…

  37. Detection & deception

    Analyzing the SCARLETEEL Attack: Proposed Alerts for Early Detection and Response

    The Sysdig Threat Research Team published information about a recently discovered operation called SCARLETEEL. The article explains in…

  38. Security practice

    Learning from the CircleCI incident with a tabletop exercise

    An exercise that helps prioritize security actions based on actual risk and helps us discover weak points is a tabletop exercise (TTX); a…

  39. Security practice

    Cybersecurity — It’s all about risks

    Cybersecurity is a broad specialization intending to protect computer systems, networks, and sensitive information from digital attacks…

I've also written in Spanish, together with Jose, on donttouchmy.net.

Featured in

22 features across 6 newsletters.