Business Logic Race: Double-Spend Coupon/Balance
Kẻ tấn công gửi cùng một request "đổi coupon"/"rút tiền" 50 lần song song; vì code CHECK số dư rồi mới UPDATE như hai bước tách rời (không nguyên tử), phần lớn request đều qua được bước check trước khi bất kỳ request nào kịp ghi update, dẫn tới một coupon bị đổi 50 lần hoặc rút tiền vượt số dư thật.
SecurityTrung bình2026-08-21
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc