当前位置:
首页 > 笔记 > Nginx防止SNI信息泄露

Nginx防止SNI信息泄露

Nginx 1.19.4 新增了一个 ssl_reject_handshake 配置项,可以直接切断拒绝SSL握手请求,类似于返回444请求。而且它不需要强制要求SSL证书,这样也就无法通过https握手请求获取服务器的SSL信息了。

新增加一个监听 443 端口的服务

server {
    listen 443 ssl default_server;
    ssl_reject_handshake on;
}

比如说:

    #这里是新添加的443端口
    server {
       listen 443 ssl default_server;
       ssl_reject_handshake on;
    }


    # 举例子,下面是原来的,不需要改动
    server {
        listen 443 ssl http2;

        server_name example.com;
        ssl_certificate /etc/nginx/conf.d/certs/example.com.crt;
        ssl_certificate_key /etc/nginx/conf.d/certs/example.com.key;

Nginx防止SNI信息泄露:等您坐沙发呢!

发表评论

表情
还能输入210个字