如果结算接口接收 { productId, price } 并直接落库,攻击者只需要改一个请求体,就能用 0.01 元买走任何东西。
{ productId, price }
客户端只传「商品 + 规格 + 数量 + 表单」,服务端拿着这份输入,去目录里重新查价格、重新套会员折扣、重新算优惠码,再生成订单。