gpt4 book ai didi

paypal - 在 Paypal 的 "buy now button"表单中为 userId 使用自定义字段是否安全?

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:45 24 4
gpt4 key购买 nike

当我通过 IPN 收到付款通知时,我需要知道我的哪些用户付款了。

推荐的方法是在“立即购买按钮”的表单中添加一个隐藏的“自定义”字段,该字段将由 IPN 传回。

但是,我认为恶意用户可以利用它。例如,假设 userA 和 userB 都是 siteC 的用户。 UserA 知道 html,他制作了一个“立即购买按钮”,但复制了 siteC 上的内容,并将“自定义”字段设置为“userA 的 ID”,并以某种方式让 userB 单击此按钮。

在这种情况下,当用户B支付时,他不是为自己支付而是为用户A支付。

如何解决这个问题?

最佳答案

任何 html <form />字段可以被微不足道地操纵/篡改。 “永远不要相信客户” 是一种操作心态,需要在对应用程序采取行动之前验证任何提交给您的应用程序的数据。

您可以考虑使用该字段来散列或加密您发送/预期的数据,然后在回显给您的应用程序时分别验证或解密。

如果可行,查看options provided by Paypal to secure your payment buttons - 所以你不必自己做......或者至少不是“全部”......

嗯...

关于paypal - 在 Paypal 的 "buy now button"表单中为 userId 使用自定义字段是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37290929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com