Parallel requests

Deliberate fan-out of HTTP requests to trigger races on session, cart, or step-gated operations.

1분 분량2026년 10월 2일 업데이트florianamette기여자 1명
어시스턴트에게 묻기 (MCP)GitHub에서 편집

Context#

Attackers send many simultaneous requests against the same session or resource identifier to win races before server-side locks or queues serialize work. Common targets include checkout, transfer, role promotion, and ticket issuance.

Theory#

Effectiveness depends on connection pool size, app server threading, and whether the datastore enforces uniqueness constraints.

Practice#

  • In scope, script 20–50 parallel POSTs to a staging endpoint and compare row counts and audit logs to single-threaded behavior.

Tools#

  • Burp Suite Turbo Intruder
  • Python asyncio or GNU parallel with curl

References#

  • PortSwigger Web Security Academy: Race conditions
  • OWASP WSTG: Testing for Business Logic