由于许多原因,组织拥有自己的 CA(自签名或其他方式)通常很方便。
据我了解,将 CA 证书添加到操作系统或浏览器将使其信任组织的服务器 - 但也为组织(或任何攻击者访问 CA 密钥)打开了模拟互联网上任何服务器的大门。这是一个问题,尤其是在组织有 BYOD 政策的情况下。
有什么方法可以将 CA 添加到流行的操作系统和浏览器(Windows、Mac、Linux、Android、Chrome、Firefox ......),这样它就只被信任来认证某些域?如果没有,这是因为 PKI 系统的技术限制,还是仅仅因为“还没有人需要它实现”?