我阅读了SSL上HTTP上的所有帖子。到目前为止,我知道如何在Web表单中安全地获取数据。但是我错过了恢复和以同样的方式保存数据的部分。我需要在我的网站上收集客户的敏感数据的表格(可能也是信用卡号码预订,但不需要信用卡授权过程),并在以后保存和读取的数据在安全的方式。
然后,对于一个基本的安全Web应用程序,我需要:
a)使用SSL域验证(DV)证书的网站(我没有固定的IP地址。我使用基本的共享或“虚拟”主机服务)。
b)开发一个简单的PHP & MySQL应用程序,收集客户的敏感数据,将所有的PHP文件放在SSL安全文件夹中。
c)所有收集的数据都将存储在服务器的MySQL数据库中。
这是我的信息中的问题部分:
1)如果我稍后使用phpmyadmin通过常规主机服务(HTTP)查看数据库,这是不是不安全??
2)托管管理员如何处理?如果我在数据库中使用纯文本,他们还可以读取所有有意义的数据。但是服务器上的数据加密方法(不仅仅是通过SSL传输)就足够了吗?加密编码/解码方法不是真的会被托管管理员拦截吗?(请考虑这一点:该方法位于同一服务器中的应用程序内部)。我不能支付自己的服务器的便利性和安全性。
3)考虑这些事情,并假设它们是真的……如果我选择数据库加密真的很重要吗?
也许我遗漏了什么,或者我曲解了一些问题。
非常感谢你的帮助和耐心。
发布于 2009-08-31 14:02:12
这些共享主机计划并不能真正胜任收集信用卡号码的工作--你是在使用支付网关下注,而不是自己存储它们。
有关这一点,请参阅一些规定:PCI
发布于 2009-08-31 14:00:22
我希望您没有存储信用卡或其他敏感数据,特别是在您的司法辖区内隐私法涵盖的情况下。将这样的东西存储在共享服务器上可能会让你被起诉。如果没有别的,以这种方式存储信用卡数据将违反您的商家帐户-如果他们得到它的风声,Visa和MasterCard将变得对您不可用。
发布于 2009-08-31 13:57:17
你是对的。确保这一点的唯一方法是运行您自己的服务器。此外,您还应该了解Payment Card Industry Data Security Standard。
https://stackoverflow.com/questions/1357553
复制相似问题