全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4170|回复: 22
打印 上一主题 下一主题

[已解决] 屏蔽Censys扫描你CND后的真实IP

  [复制链接]
跳转到指定楼层
1#
发表于 2021-12-7 22:51:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上一篇文章讲到,可以通过一条命令就暴露你在CDN后面隐藏的IP和域名:
  1. curl -v -k https://35.186.1.1
复制代码

上文:https://bbs.111111.online/d/439

没错,今天讲的 Censys 这个网站就是利用这个原理,扫描整个互联网的IP,然后暴露出你的真实域名和IP,即便你套了CDN,网站如下:

https://censys.io/ipv4

上文也讲到可以通过打nginx补丁解决这个问题,俺们还可以通过屏蔽Censys的IP段和爬虫解决这个问题。

Censys官方给的IP段和UA:

https://support.censys.io/hc/en-us/articles/360043177092-Opt-Out-of-Scanning

具体操作,NGINX上,server字段屏蔽censys爬虫就好了:


  1.         if ($http_user_agent ~* "^(?=.*censys)") {
  2.             return 444;
  3.         }
复制代码


或者直接屏蔽censys的IP段:

  1. deny 2620:96:e000:b0cc:e::/64;
  2. deny 162.142.125.0/24;
  3. deny 167.94.138.0/24;
  4. deny 167.94.145.0/24;
  5. deny 167.94.146.0/24;
  6. deny 167.248.133.0/24;
  7. deny 192.35.168.0/23;
复制代码


如果你套了Cloudflare 的 CDN,你可以在防火墙,工具里屏蔽上面IP段,或者在工具,用户代理阻止里,创建一个阻止规则,如下:
  1. Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
复制代码


原文:https://bbs.111111.online/d/690
推荐
发表于 2021-12-7 22:59:53 | 只看该作者
本帖最后由 TulvL 于 2021-12-7 23:01 编辑

这种做法只防一家,关键是阻止nginx在servername不对的情况下返回有效证书

比如 ssl_reject_handshake on;

https://www.codedodle.com/disable-direct-ip-access-nginx.html
2#
发表于 2021-12-7 22:53:54 | 只看该作者
感谢分享干货
3#
发表于 2021-12-7 22:53:57 | 只看该作者
也可以只给CDN的IP开白名单,屏蔽所有名单外的IP

CF的IP列表在这:https://www.cloudflare.com/ips/
4#
发表于 2021-12-7 22:55:35 | 只看该作者
是么,但是我的小站依然抗揍
6#
 楼主| 发表于 2021-12-7 23:02:04 | 只看该作者
TulvL 发表于 2021-12-7 22:59
这种做法只防一家,关键是阻止nginx在servername不对的情况下返回有效证书

比如 ssl_reject_handshake on; ...

上一篇文章讲的就是
ssl_reject_handshake on;
7#
发表于 2021-12-7 23:04:53 | 只看该作者
mark大佬的干货
二氧化碳 该用户已被删除
8#
发表于 2021-12-7 23:07:40 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
9#
发表于 2021-12-7 23:11:48 | 只看该作者
取个什么名好呢 发表于 2021-12-7 23:02
上一篇文章讲的就是
ssl_reject_handshake on;

我是说这种问题要么ssl_reject_handshake on,要么自签证书给默认server,要么给CDN的IP开白名单。直接user_agent屏蔽censys比较少见。因为这只防君子不防小人。
10#
发表于 2021-12-7 23:13:29 | 只看该作者
真想弄你直接带HOST头域名扫Ip,扫完全段快的也就几天,最合适的办法是nginx只允许CDN的IP访问其他的IP访问直接403
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-10 01:29 , Processed in 0.068951 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表