Slick(用于Scala的ORM)连接是否安全?

时间:2015-03-16 12:35:14

标签: database scala jdbc slick

我是Slick中的菜鸟,我有一个大问题:Slick是否安全?正如我在JDBC规范中所知,没有任何关于驱动程序和数据库之间的任何数据保护的信息,这个问题在不同的驱动程序中有单独的解决方我没有在slick oficial网站和doc中找到任何关于保护与ssl连接的信息。我希望有人告诉我真实的信息,如果光滑不安全显示我如何保护conect。 对不起,我的英语不好。

1 个答案:

答案 0 :(得分:4)

Slick 2.0使用JDBC。因此,Slick自然最多与底层JDBC连接一样安全。

Slick 3.0专注于反应流,因此可能引入对异步数据库连接和NoSQL数据库的支持。这些当然不会在JDBC上运行,所以事情可能会有所不同。

通常,应用程序及其数据库通过它们之间的非常直接的连接来托管。数据库连接对高延迟和低带宽非常敏感。两者都会考虑减慢应用程序的速度。因此加密或隧道数据库连接非常罕见。

通常最好将应用程序和数据库连接在一起,并在应用程序之前放置某种应用程序级防火墙(例如Web代理)。