› NGINX
› NGINX Trac
› 3rd Party Modules
› Security Advisories
› CHANGES
› OpenResty
› ngx_lua
› Tengine
在线学习资源
› NGINX 开发从入门到精通
NGINX Modules
› ngx_echo
lfzyx
V2EX  ›  NGINX

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

  •  
  •   lfzyx ·
    lfzyx · Jul 2, 2014 · 7030 views
    This topic created in 4512 days ago, the information mentioned may be changed or developed.
    11 replies  •  2014-07-03 20:37:12 +08:00
    yueyoum
    yueyoum
    Jul 2, 2014
    1
    tomcat 监听 127.0.0.1 或者 部署在 内网机器上, 就是安全的
    jimrok
    jimrok
    Jul 2, 2014
    2
    一定程度,如果nginx被攻破,还是可以监听到tomcat的内容的。
    wdlth
    wdlth
    Jul 2, 2014
    3
    不用https应该是可以嗅探到的,最好还是双方都https,就像Google PageSpeed Service SSL。
    a2z
    a2z
    Jul 2, 2014❤️1
    4
    @jimrok
    nginx被攻破,后面用了ssl还是可以监听到。
    jimrok
    jimrok
    Jul 2, 2014
    5
    @a2z 做中间人的话,如果客户端验证证书是不是就无法连接成功了?
    a2z
    a2z
    Jul 2, 2014
    6
    @jimrok
    不是中间人,实际上是这样的

    客户端 SSL加密--->Nginx SSL解密--->NGINX作为客户端SSL加密---->Tomcat SSL解密
    ^
    |
    |
    |
    |
    SSL added and removed here :)
    a2z
    a2z
    Jul 2, 2014
    7
    @a2z
    中间那个竖线在nginx ssl解密后,再次加密发到tomcat前
    izoab
    izoab
    Jul 2, 2014
    8
    @a2z 可是如果NG都被攻破了,那就算后面用的是SSL,貌似想听包或者做中间人也不是什么太大难度的事了,比如改回源目标
    sharpnk
    sharpnk
    Jul 2, 2014❤️1
    9
    你有两把一模一样的锁。一把锁了大门,一把锁住卧室。两把同时锁给你带来的更多的是心理上的安慰。
    jimrok
    jimrok
    Jul 3, 2014
    10
    @izoab ssl一般是要校验证书的,你攻破nginx,但你没有tomcat上的ssl证书,客户端验证你的证书信息时候肯定出错。
    duzhe0
    duzhe0
    Jul 3, 2014
    11
    nginx是怎么被攻破的?为什么nginx被攻破了,tomcat就不会被攻破了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
    ♥ Do have faith in what you're doing.