群友补充内容:
淘宝系 App 本身并不提供担保服务,担保交易功能由支付宝提供。
这个接口是公开的 jsbridge 接口,不管是阿里系还是第三方都在调用这个接口。
接口设计之初并没有考虑到根据调用域名来鉴权,所以并不容易改动。
PS:
看起来调用这个接口时支付宝并没有做二次确认,直接触发了确认流程(Face ID),连付款都是假的。
这个页面全套流程都是假的,但用户看到的流程和「支付 1 元」的流程别无二致,大概也是这么多人上当的原因。
(换咱也可能被骗了)
反而不是代码上的漏洞,而是逻辑上的漏洞。
最简单的修复方式大概是在支付宝 SDK 里对「确认收货」行为做二次弹窗确认了。
>>Click here to continue<<