【问题标题】:Spoofing a Paypal Hosted Page Silent Post欺骗 Paypal 托管页面的无声帖子
【发布时间】:2016-06-04 01:22:05
【问题描述】:

我正在使用 PayPal 托管页面构建注册系统。据我了解,我可以使用静默 POST 功能让我的应用程序知道托管结帐页面上何时发生成功交易。我担心可能会欺骗此 POST 请求并操纵我的应用程序以为交易成功。

例子:

当用户结帐时,他们会被重定向到类似的 URL

https://payflowlink.paypal.com/?MODE=TEST&SECURETOKENID=XXX&SECURETOKEN=YYY

他们可以复制 XXXYYY 并使用 cURL 之类的应用程序向我的应用程序端点发送 POST 请求,从而欺骗认为交易成功。

是否有安全处理静默 POST 请求以防止这种情况的首选方法?有没有更好的方法来通知我的应用程序交易成功?

【问题讨论】:

    标签: security post paypal


    【解决方案1】:

    您可以使用用户 ID/和匹配的安全密钥以及日期戳,这样,在给定的时间范围内(通常是几分钟),只能使用随机生成的安全密钥和用户 ID。 .

    【讨论】:

    • 这不是一个坏主意,但这真的是 PayPal 在计划这项服务时的想法吗?似乎他们会在某处提供示例或推荐的实现。
    猜你喜欢
    • 2011-03-03
    • 2020-05-16
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多