只是 nginx 开启 ssl ,后端的 tomcat 不用 ssl,这样有安全风险吗?

2014 年 7 月 2 日
 lfzyx
6895 次点击
所在节点    NGINX
11 条回复
yueyoum
2014 年 7 月 2 日
tomcat 监听 127.0.0.1 或者 部署在 内网机器上, 就是安全的
jimrok
2014 年 7 月 2 日
一定程度,如果nginx被攻破,还是可以监听到tomcat的内容的。
wdlth
2014 年 7 月 2 日
不用https应该是可以嗅探到的,最好还是双方都https,就像Google PageSpeed Service SSL。
a2z
2014 年 7 月 2 日
@jimrok
nginx被攻破,后面用了ssl还是可以监听到。
jimrok
2014 年 7 月 2 日
@a2z 做中间人的话,如果客户端验证证书是不是就无法连接成功了?
a2z
2014 年 7 月 2 日
@jimrok
不是中间人,实际上是这样的

客户端 SSL加密--->Nginx SSL解密--->NGINX作为客户端SSL加密---->Tomcat SSL解密
^
|
|
|
|
SSL added and removed here :)
a2z
2014 年 7 月 2 日
@a2z
中间那个竖线在nginx ssl解密后,再次加密发到tomcat前
izoab
2014 年 7 月 2 日
@a2z 可是如果NG都被攻破了,那就算后面用的是SSL,貌似想听包或者做中间人也不是什么太大难度的事了,比如改回源目标
sharpnk
2014 年 7 月 2 日
你有两把一模一样的锁。一把锁了大门,一把锁住卧室。两把同时锁给你带来的更多的是心理上的安慰。
jimrok
2014 年 7 月 3 日
@izoab ssl一般是要校验证书的,你攻破nginx,但你没有tomcat上的ssl证书,客户端验证你的证书信息时候肯定出错。
duzhe0
2014 年 7 月 3 日
nginx是怎么被攻破的?为什么nginx被攻破了,tomcat就不会被攻破了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/120639

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX