Slick(Scala 的 ORM)连接安全吗?

Is Slick (ORM for Scala) connection secure?

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

Slick 2.0 在底层使用 JDBC。所以 Slick 自然最多与底层 JDBC 连接一样安全。

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

通常情况下,应用程序及其数据库托管在它们之间非常直接的连接中。数据库连接对高延迟和低带宽非常敏感。两者都会大大降低应用程序的速度。因此,加密或隧道化数据库连接是非常罕见的。

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