我公司.local
用于Intranet Web服务。我最近安装了GitHub Enterprise服务器,因此可在上使用github.mycompany.local
。不幸的是,似乎无法在此类扩展名上创建签名证书。
我想找到一种解决方案,在其中我可以使用Web浏览器和本地Git接受的可信证书,而不必将服务器放入DMZ。
有什么选择?
让我们用不同的词来解释。公司希望拥有Intranet Web服务,但是必须使用TLS / SSL保护这些服务。由于他们无法与现实世界建立联系,因此无法使用任何“标准签名证书”。他们如何做到这一点而又不放弃并在以下两者之间做出选择:
- 让我们教育员工每次想要接受我们的Web服务时都要接受自签名证书...
- 让我们简单地使用HTTP。登录密码将以明文交换,但没有人会尝试从内部入侵公司...
你可能想看看这个- - datacenteroverlords.com/2012/03/01/...
—
Anaksunaman
另一种选择是设置您自己的CA服务器,生成证书,并下推信任您的CA的浏览器配置。
—
弗兰克·托马斯
@FrankThomas这很常见吗?我知道有一家公司将中间人放在Intranet和Internet之间,因为他们想知道出于“安全”原因员工的行为。
—
nowox
好吧,这通常是一种证书替换技术,在这种技术中,它们拦截您的https连接启动,然后将其插入中间,解密Web流量,然后在将其交付给客户端之前对其进行重新加密。在我的建议中,您将拥有一个完全合法的CA,但是除非被告知,否则没有软件会信任它。
—
弗兰克·托马斯