首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPS和加密的数据库在共享主机中真的安全吗?

问HTTPS和加密的数据库在共享主机中真的安全吗?
EN

Stack Overflow用户
提问于 2009-08-31 13:48:25
回答 6查看 1.9K关注 0票数 2

我阅读了SSL上HTTP上的所有帖子。到目前为止,我知道如何在Web表单中安全地获取数据。但是我错过了恢复和以同样的方式保存数据的部分。我需要在我的网站上收集客户的敏感数据的表格(可能也是信用卡号码预订,但不需要信用卡授权过程),并在以后保存和读取的数据在安全的方式。

然后,对于一个基本的安全Web应用程序,我需要:

a)使用SSL域验证(DV)证书的网站(我没有固定的IP地址。我使用基本的共享或“虚拟”主机服务)。

b)开发一个简单的PHP & MySQL应用程序,收集客户的敏感数据,将所有的PHP文件放在SSL安全文件夹中。

c)所有收集的数据都将存储在服务器的MySQL数据库中。

这是我的信息中的问题部分:

1)如果我稍后使用phpmyadmin通过常规主机服务(HTTP)查看数据库,这是不是不安全??

2)托管管理员如何处理?如果我在数据库中使用纯文本,他们还可以读取所有有意义的数据。但是服务器上的数据加密方法(不仅仅是通过SSL传输)就足够了吗?加密编码/解码方法不是真的会被托管管理员拦截吗?(请考虑这一点:该方法位于同一服务器中的应用程序内部)。我不能支付自己的服务器的便利性和安全性。

3)考虑这些事情,并假设它们是真的……如果我选择数据库加密真的很重要吗?

也许我遗漏了什么,或者我曲解了一些问题。

非常感谢你的帮助和耐心。

EN

回答 6

Stack Overflow用户

发布于 2009-08-31 14:02:12

这些共享主机计划并不能真正胜任收集信用卡号码的工作--你是在使用支付网关下注,而不是自己存储它们。

有关这一点,请参阅一些规定:PCI

票数 5
EN

Stack Overflow用户

发布于 2009-08-31 14:00:22

  1. 是。HTTP不安全。
  2. 是的,数据库中的纯文本是不安全的。Encrypted稍微更“安全”一些--它会阻止那些随意查看的人--但是任何有权访问服务器的人都有权访问执行加密的脚本/ decrypting.
  3. I'd说可以。在你的情况下,加密不会对专门的攻击者起到什么作用,但它可以防止一些系统管理员随意浏览,而不必采取刻意的步骤闯入。

我希望您没有存储信用卡或其他敏感数据,特别是在您的司法辖区内隐私法涵盖的情况下。将这样的东西存储在共享服务器上可能会让你被起诉。如果没有别的,以这种方式存储信用卡数据将违反您的商家帐户-如果他们得到它的风声,Visa和MasterCard将变得对您不可用。

票数 3
EN

Stack Overflow用户

发布于 2009-08-31 13:57:17

  1. 就是。
  2. 他们可以。
  3. 不完全是,但它仍然是一个好主意。有人可以获得您的数据库,而不是PHP源代码。那么在数据库中进行加密将是一件好事。

你是对的。确保这一点的唯一方法是运行您自己的服务器。此外,您还应该了解Payment Card Industry Data Security Standard。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1357553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档