【发布时间】:2010-02-08 16:24:57
【问题描述】:
我目前正在开发一个网站,其中包含一个过滤器,该过滤器试图混淆它所服务的网页中存在的任何电子邮件地址。
就像现在一样,它将地址转换为图像。
我还看到了一些其他的使用方法;有些人将地址拆分为字符并使用生成的 javascript 将其包含在最终文档中,但这需要 javascript,所以在我看来它不是那么有用。好处是它可以用来创建一个有效的邮件链接。
另一种方法,与上述非常相似,使用十六进制符号来标记电子邮件地址。不过,我不太相信它会阻止任何严肃的收割机。
其他人利用人脑理解语言的能力,将@-符号等字符替换为单词,或将主机和用户名等分开。
我现在的问题是,当我不对图像中的文本使用任何失真时,我使用生成的图像(其文件名不会泄露地址)对抗刮板的方法有多可靠?我应该选择其他方法吗?
作为延续:如果我不想要一个后备方法,以防图像创建由于某种原因失败,这将是最聪明的方法吗?
【问题讨论】:
-
您是列出您的电子邮件地址还是列出用户的电子邮件?
-
我列出了一些与运行网站的协会相关的电子邮件,并且会有用户生成的内容,其中可能包含电子邮件地址。
标签: obfuscation spam-prevention text-manipulation