gpt4 book ai didi

security - 何时对数据库使用 TLS

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:22 25 4
gpt4 key购买 nike

我在 StackOverflow 上找到了我的问题的其他答案,但它们已经过时,并且在安全性方面发生了很大变化。

我想在 2017 年重新评估这个问题的答案:

在我的公司内部,我的数据库是否需要来 self 们内部客户端应用程序的 TLS 连接?我的数据库中的客户数据如果泄露,将构成雅虎规模的公共(public)关系灾难。但是我的客户端应用程序通过防火墙远离任何公共(public)互联网访问。

TLS 用于防止有人嗅探流量。但根据我的理解(如果我错了请纠正我)嗅探流量的唯一方法是成为源服务器或目标服务器上的根用户。 (假设我们没有共享以太网集线器等)

如果有人可以直接物理访问我们数据中心的网络交换机,这可能是另一种嗅探流量的方法。

但在我看来,试图保护自己免受 root 用户和数据中心员工的侵害似乎有些过分,尤其是考虑到 TLS 在性能、复杂性和可维护性方面确实付出了相当大的代价。

或者这是否只是我们在安全选择中需要绝对而不是试图推理成本效益的情况之一,因为在涉及安全漏洞时无论如何都无法准确计算成本效益?

谢谢! :)

最佳答案

对内部网络使用 TLS 有助于简化威胁模型。为了将传输的数据泄露给对手,必须有更多的错误。

破坏与数据库位于同一网络上的任何系统的对手可以使用 ARP spoofing重新路由交通。从威胁建模的角度来看,这增加了攻击面,同一网络上的每个系统都需要具有相同的安全保证。许多路由器都有一个配置选项来保护 ARP 表免受此类攻击 - 并且可以通过固件更新禁用此选项。使用 TLS 是纵深防御,因为这种措施可以保护核心 Assets ,即使在其他系统出现故障时也是如此。

关于security - 何时对数据库使用 TLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com