请在证书的 SAN 列表上提问。
目前,我有一个 Web 应用程序,其中启用了 mTLS、双向 TLS、双向 SSL。
我所有的客户都拥有有效的证书集,并且他们都通过了握手并且能够在通过 Web 调用我的服务时获得响应负载。他们都很高兴。
但是,作为开发人员,如果在localhost上运行时 mTLS 处于活动状态,我将无法进入自己的服务。
因此,我的第一反应是要求我的安全团队在 SAN 列表中添加 localhost。
但是,他们告诉我这是不安全的,并且认为添加 localhost 是不好的做法。
我试图在网上查看文档,但没有找到任何具体的或我能理解的东西。
我不想为我的本地主机测试禁用 mTLS。无论如何,我不想通过部署某种不安全的信任来欺骗这个过程。
我的问题:
- 为什么在 SAN 列表中添加 localhost 作为条目被认为是不好的做法和不安全的?
- 那么如何测试部署在我的本地主机上的应用程序呢?
谢谢