【发布时间】:2015-12-09 11:27:42
【问题描述】:
我收到了来自 PayPal 的电子邮件,内容是他们在支持 SHA-256 证书方面所做的更改,并警告我可能需要更新我网站上的内容。
我使用 PayPal 的 IPN 服务,该服务最初是在我的网站上设置的(我编写的所有自定义 PHP 代码,没有预先构建的购物车),并且自 2008 年以来一直运行良好。
我的主机是共享主机,因为它不是一个非常大或繁忙的网站。我们运行 PHP 5.2.17、Apache 2.2.3 (CentOS) 和 OpenSSL 0.9.8e-fips-rhel5 的托管平台 2008 年 7 月 1 日(我从 PHP 的 phpinfo() 函数中获得了所有这些信息)。
由于我无法更新服务器上的任何软件,因此我认为需要进行的任何更改都必须由我的虚拟主机进行,这是否正确?
当我最初在 2008 年设置所有内容时,我记得从 PayPal 下载证书并在我的 Windows PC 上使用 OpenSSL 创建一些东西(另一个证书?我不知道),然后我将其上传到我的网站并用于加密我对 PayPal 的付款请求。 PayPal 带来的 SHA-256 更改是否会影响这一点?我需要重新制作证书吗?
我确实尝试过使用 IPN 模拟器(在更改了我的 IPN 处理程序使用的端点之后),但我无法让它工作,因为 IPN 模拟器给了我一个 502 Bad Gateway 错误,我不知道是什么这意味着或可能是什么问题。
【问题讨论】:
-
将您的网站 URL 放入 www.shachecker.com 看看它会告诉您什么。
-
shachecker.com 似乎对我不起作用(通配符 SSL 证书)虽然 sslshopper.com/ssl-checker.html 确实如此
-
shachecker.com 说“那个域似乎没有在 https 上运行”这是正确的,我没有在我的网站上的任何地方使用 https,因为没有必要,因为所有信用卡信息都是通过贝宝完成。 sslshopper.com/ssl-checker.html 说找不到证书,这又是正确的,因为我不使用 https。
-
@user3792628 是即使您有支付网关也需要使用 https,这是因为攻击者可以修改您的页面以指向他们的 paypal,甚至是恶意网站,窃取信息/金钱。