如何避免 fofa、censys 等网站,查询到自己的源站 ip 或者其他信息?

10 天前
 mxdyeah

我自己呢,写了一篇博客 别让 SSL ,成为泄漏源站 IP 的最佳助攻 但是写完博客我才觉得,这个方法可能太低级了,且只能防住 censys 。

看了一下 fofa 的官网,只能说这句话不如不说,感觉就像是绑架一样 如果我的设备不希望被 fofa 收录,我应该如何操作?

如果我的设备不希望被 fofa 收录,我应该如何操作? 不要将设备放在外网。

但是,网站哪里有不在外网的😂,所以来求助下大家,如何解决。

1962 次点击
所在节点    信息安全
12 条回复
ab
10 天前
白名单或者加个证书验证之类的,安全===麻烦
vcn8yjOogEL
10 天前
gaobh
10 天前
套个七八层 cdn 完事
codehz
10 天前
源站 ip 啊,你用 cloudflare tunnel 开就好了,服务只需要监听 127.0.0.1
busier
10 天前
https://www.cloudflare.com/ips/

服务器设置防火墙,只允许上述 cloudflare 回源 ip 访问
busier
10 天前
至于 ssh 之类的管理服务,设定成只能从 vpn 通道内访问
tiezlk443
10 天前
防火墙只允许 cf iprange 访问
fan88
10 天前
实践中我想了一个非常方便有效的方法:

——配置 HTTP 认证

此方法完美规避各种网络空间搜索引擎。 可以看做是一种低配版的“零信任”

如果你 web 服务外层是 nginx (如果不是 套一层 nginx )
nginx 上配置 http basic 认证即可,自己设置一个账号密码

第一步,安装工具
```sudo apt-get update
sudo apt-get install apache2-utils```

第二步,生成密码文件
```
sudo htpasswd -c /etc/nginx/.htpasswd username
```
username 替换成自己想要用户名

第三步,引用认证文件
```
location / {
auth_basic "Auth";
auth_basic_user_file /etc/nginx/.htpasswd;

# 其他配置
root /var/www/html;
index index.html;
}
```
fan88
10 天前
此方法仅适用于非公开的服务。

如果是公开服务,那被测绘也没办法了。
MFWT
9 天前
前置用的是 CF ,我目前用的是:
1. SSH 端口转移,密钥登录,fail2ban
2. 80/443 加 CF 回源 IP 白名单,80 直接 301 跳 443 (考虑日后直接关掉 80 ),443 上 TLS 双向认证( CF 回源会提供证书)
3. 一机一用,不拿来搭建别的服务,尤其是邮件发件服务器

如果还不能能满足的话,就用 CF Tunnel 吧
mxdyeah
9 天前
@vcn8yjOogEL 看了下您的这几个链接,总结下就是:IP 白名单、认证拉取
感谢您的方法,我先去试试

@gaobh 您这个方法,似乎有点不现实哈哈哈

@codehz 您这个方法,貌似服务器在中国大陆的对 Tunnel 的连通性都不太好

@busier @tiezlk443 @MFWT 好的,我先试试

@fan88 感谢您,我的某些非公开服务已经用上了您的方法!
amlee
8 天前
公开的服务无法避免被测绘吧?

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

https://tanronggui.xyz/t/1108651

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

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

© 2021 V2EX