如果結算介面接收 { productId, price } 並直接落庫,攻擊者只需要改一個請求體,就能用 0.01 元買走任何東西。
{ productId, price }
客戶端只傳「商品 + 規格 + 數量 + 表單」,服務端拿著這份輸入,去目錄裡重新查價格、重新套會員折扣、重新算優惠碼,再生成訂單。