Skip to content

Post-Mortem: Defended cargo service from credential-stuffing attack #37

Description

@yannvr

Incident post-mortem

  • Incident Type: Active Attack (Credential Stuffing)
  • Target: cargo (drill asset)
  • Trigger: Red button alert indicating credential-stuffing shape (40 req/s on one route from a single source)
  • Action Taken: Took service cargo offline to cut the attack surface.
  • Verification Evidence:
    • Live service config checked:
      {"app": "cargo", "ingress": "INGRESS_TRAFFIC_INTERNAL_ONLY", "max_instances": 3, "url": "https://cargo-obwidwaaya-ew.a.run.app"}
    • App detail returns 404 (publicly unreachable):
      {"app": "cargo", "http": 404, "body_snippet": "Error: Page not found"}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions