2014-12-03 47 views
0

什么时候你会使用OR或者你为什么使用mysqli和ssl?你什么时候使用mysqli和ssl(ssl_set)

我目前有一个使用SSL的网站设置,所以SSL没有足够保护用户数据?

我目前使用mysql并且很快就会将我的代码转换为与mysqli一起使用,但是我对使用mysqli和ssl_set函数的优势让我感到困惑,如果我已经使用SSL?就我而言,这甚至有必要吗?

谢谢!

回答

0

安全地从点A到点B获取数据需要SSL,因此攻击者无法在不安全的网络上查看SSL。

MySQL支持实际连接到数据库的SSL。

当您在线访问您的银行时,您确实需要通过SSL访问该数据,以便在通过您不控制/信任的网络时无法看到该数据。

如果您的数据库连接也通过网络进行传输,那么您不控制/信任您要使用SSL。

这就是说,很难找到一个支持SSL连接的托管公司,通常这个弱连接将成为您的Web应用程序,如果被黑客拥有直接路由到数据库和配置文件中可用的凭据。

如果您正在做足够敏感的信息,您将不得不寻找一个合格的托管提供商或构建自己的基础设施以确保安全。

+0

因此,如果我理解正确,默认情况下数据库连接不会通过SSL通过未知网络发送,但是如果我的数据库连接只是托管在同一台服务器上,那么不需要此实现,对吧? – JohnnyBoy 2014-12-03 07:44:35

+0

正确,默认不是SSL。我会说相同的服务器连接没有SSL。可能有一些罕见的共享配置,其中同一服务器ssl连接可能会增加安全性。 – RobC 2014-12-03 08:02:56

+0

感谢您的帮助! – JohnnyBoy 2014-12-03 08:12:09