基本防范手段
(1)服务器验证receipt,防止客户端串改
(2)验证receipt的订单支付时间是否在下单时间之后(防止库存系统的代充)
(3)校验订单唯一性,一个transaction_id只发一次货
(4)外币做一定的风控策略
(5)小额充值数量限制
高级防范手段
(1)苹果凭证信息中有一个字段是download_id,可以唯一表示一次app的下载,跟苹果账号绑定,基本可以唯一标识一个苹果账号,可以限制充值账号的数量。
(2)结合应用内行为,给用户增加可信设备环境标识,限制不在可信设备的充值。
(3)商品染色。即对高风险的用户特殊下发不一样的商品id,然后观察商品id的退款率,如果很高直接封账号。