Email 我应该保护指向我的公共GnuPG密钥的链接不受电子邮件爬虫攻击吗?

Email 我应该保护指向我的公共GnuPG密钥的链接不受电子邮件爬虫攻击吗?,email,obfuscation,gnupg,Email,Obfuscation,Gnupg,我猜我的电子邮件地址是以某种方式编码在导出的公共GnuPG密钥中的(如果我在这里错了,请告诉我) 如果我想在我的主页上传我的公共GnuPG密钥,我是否应该混淆这个GnuPG密钥的链接?(例如,使用一些JavaScript代码) 因为正常的模糊处理会让机器人从网站中提取模糊信息变得昂贵(在计算时间上),所以我的主要问题是:从公开的GnuPG密钥中提取电子邮件会有多昂贵(在计算机时间上)?电子邮件爬虫会这样做吗 PS:在这篇文章中,我不想讨论是否有必要花时间在电子邮件地址混淆上的问题。请想象一下,在

我猜我的电子邮件地址是以某种方式编码在导出的公共GnuPG密钥中的(如果我在这里错了,请告诉我)

如果我想在我的主页上传我的公共GnuPG密钥,我是否应该混淆这个GnuPG密钥的链接?(例如,使用一些JavaScript代码)

因为正常的模糊处理会让机器人从网站中提取模糊信息变得昂贵(在计算时间上),所以我的主要问题是:从公开的GnuPG密钥中提取电子邮件会有多昂贵(在计算机时间上)?电子邮件爬虫会这样做吗


PS:在这篇文章中,我不想讨论是否有必要花时间在电子邮件地址混淆上的问题。请想象一下,在这篇文章中,针对爬虫程序的电子邮件地址保护是很重要的。

关于电子邮件是GnuPG公钥的一部分,你是对的。从手册中:

公钥由主签名密钥的公共部分组成, 从属签名和加密子密钥的公共部分, 以及一组用于将公钥与真实密钥关联的用户ID 人。每件作品都有自己的数据。对于密钥,此数据 包括其ID、创建时间、到期时间等 用户ID,该数据包括其识别的真实用户的姓名, 可选注释和电子邮件地址

从发布的密钥中获取这些数据并不特别昂贵,是的,一些电子邮件爬虫会这样做。阅读本问答中的一些评论(搜索“垃圾邮件”):

http://security.stackexchange.com/questions/406/how-should-i-distribute-my-public-key

然而,打算以这种方式获取电子邮件的垃圾邮件发送者可能只会将其软件指向许多公钥服务器中的一个,因此您的页面可能不会受到这些服务器的攻击。为什么要在发布的大多数密钥都已收集在一起的情况下对整个web进行爬网


如果您仍然担心您的电子邮件地址落入坏人之手,那么混淆链接并不麻烦,为什么不呢?

谢谢您的回答。我发现了一些额外的信息:GPG密钥是。在GPG的情况下,它被编码。解码密钥后,电子邮件地址以明文形式存储在二进制文件中。