使用 Base64 保护隐私,真的是安全之选吗?

1 天前
 gandli

有一次,微信群里组织比赛,需要提交个人信息,比如联系方式和身份证号码等。为了保护隐私,我决定使用 Base64 编码,将信息私发给群主。起初,我以为这种方式可以有效防止敏感信息泄露。但很快我意识到一个问题——群主可能将这段 Base64 字符串复制到任意一个解码网站,解码网站知道了我的个人信息。

这不禁让我思考,使用 Base64 来保护隐私,真的靠谱吗? 传递重要信息时,你会加密吗?

7542 次点击
所在节点    信息安全
119 条回复
twig
1 天前
Base64 毫无加密功能。

现在任何一个语言都自带 base64 编码、解码的包。实际生产中的用途是前端用 base64 编码之后,可以把图片直接放到 JSON 里,传给 Rest API 。
hxysnail
1 天前
我一直好奇回帖 base64 有啥用,原来是防搜索引擎
twig
1 天前
Base64 也防不了爬虫。解码 base64 成本为 0 。爬虫看到 base64 ,爬都爬到了,为什么不解开看看?
MoonLin
1 天前
先明白自己防范对象是谁才能选择正确的方式,你私聊发 base64 是为了防谁?
Link99
1 天前
@finab 我一般在浏览器控制台 用 atob
不过你也提醒我了 去搜索在线解密的大概率也不会用 vercel 一键部署
twig
1 天前
@hxysnail 不是。一开始是电子邮件协议传递信息的时候把二进制换成文本,这样可以在不更改协议的前提下,直接传复杂文本或二进制文件,兼容当时很多只支持 ASCII 的邮件传递系统。
andforce
1 天前
笑死我了,你是不是看 V 站很多人都发 Base64 的联系方式?
mikewang
1 天前
base64 只能防低级的爬虫
你应该让赛方创建一对公私钥,公布公钥,然后所有人用这个公钥加密发过去。只有持有私钥的人才能解密。
finab
1 天前
@twig
也不是那么容易,爬虫咋知道一个字符串是 base64 ,除了后面可能有两个 ==,难道要把爬到的内容都 base64 解码一下嘛

其实验证也很简单,你用搜索引擎搜一个内容时,有搜到用 base64 编码后的结果么,没有的话就证明 base64 防搜索是一个有效的措施
cdlnls
1 天前
举个例子,假如我知道你的微信号,这个时候你在 v 站明文留下了你的微信号。

我在 google 上搜索你的微信号,这个时候大概率就能找到你这个账号留下了微信号,然后我就能知道你的 v 站账号,以及你的所有发言。

然后顺藤摸瓜找到你泄露的其他信息,最终把信息关联起来,可能定位的你的各种信息。

如果你用 base64 编码,就可以在一定程度上让你已经泄露的信息分散开,让信息关联的门槛变高一点。

这也是为什么用小号,留小号邮箱,不同网站应用使用不用用户名邮箱的原因之一。
dule
1 天前
谁说 Base64 能保护隐私,论坛里发是为了不被搜索引擎等检索到关键信息,而且发的大多也是能够公开的联系信息
drymonfidelia
1 天前
@finab 对内容 base64 解码的资源消耗可以忽略不计。尤其是针对 V2EX 的爬虫,base64 就是告诉爬虫这里是联系方式或者其它敏感信息,快来爬。所以我觉得大部分 v 友只在意形式主义安全,完全没起到作用
finab
1 天前
@drymonfidelia

那测试一下好了,等一段时间,你分别用下面两个字符串 google 搜一下,看哪个能被搜索到

1. ZHJ5MTIzbW9uZmlkZWxpYQo
2. dry123monfidelia
finab
1 天前
ZHJ5MTIzbW9uZmlkZWxpYQo 需要你发到另外一个帖子

关键词都是
dry123monfidelia
www5070504
1 天前
哥们 base64 不是加密
czkm1320
1 天前
drymonfidelia
1 天前
@finab google 搜明文不会搜到 base64 编码后的信息正常,我的意思是在 v 站用 base64 编码就是在告诉营销机器人这里是联系方式,快来收集,这样针对 v 站开发隐私爬虫是比别的网站容易的,别的网站还要用 NLP 之类的方法才能稍微精准一点识别简中互联网上留联系方式的方式 加薇 +v vx 什么的,完全精准识别淘宝都搞不定,v 站不一样,只要分词判断符合 base64 规则后都尝试 base64 decode 一下就能精准收集了
shewhen
1 天前
@finab #53
@finab #53 两个都能搜到了
finab
1 天前
@shewhen
ZHJ5MTIzbW9uZmlkZWxpYQo 发在另外一个帖子,然后用关键词 "dry123monfidelia" 搜索
hartlee
1 天前
base 是躲避爬虫的。。。。

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

https://www.v2ex.com/t/1080435

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

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

© 2021 V2EX