AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 11584
Accepted
Brent
Brent
Asked: 2009-05-24 05:17:02 +0800 CST2009-05-24 05:17:02 +0800 CST 2009-05-24 05:17:02 +0800 CST

设置虚假电子邮件地址以诱捕垃圾邮件发送者

  • 772

我听说有人建议我们设置一个特殊的电子邮件地址,它的唯一目的是为了收获。然后将针对此地址的每个发件人列入黑名单。

我在想:

  • 如果其他人尝试过这个
  • 你是怎么做的(即 - 将地址放在你网站上的隐藏字段中 - 或更好的方法?)
  • 它有效吗?
  • 尝试此操作时有什么需要注意的(即使用收集的地址的合法发件人?)
email spam honeypot
  • 10 10 个回答
  • 5241 Views

10 个回答

  • Voted
  1. Best Answer
    MarkR
    2009-05-25T11:32:48+08:002009-05-25T11:32:48+08:00

    有没有其他人试过这个:

    • 当然,是的。几乎所有的反垃圾邮件服务都使用它们,行业术语是“垃圾邮件陷阱”

    你打算怎么做?

    • 通常,在其中一个收到大量垃圾邮件的域中找到一个地址,并与所有者确认它没有被使用并且他们没有计划恢复它。这个过程可以(部分)自动化。

    它有效吗?

    • 是的。最有用的是,由于您可以保证发送到陷阱的消息是垃圾邮件,因此您可以在任何给定时间使用它来校准引擎的有效性,以衡量您在阻止垃圾邮件方面做得如何(误报) - 只要您有足够大的垃圾邮件陷阱样本;大多数反垃圾邮件公司将拥有成百上千的
    • 自动学习系统也可以使用它们来“学习”有关垃圾邮件的内容。但这也可以了解发送到非垃圾邮件地址的垃圾邮件(当然,如果它被发送到非垃圾邮件地址,你永远不能 100% 确定它是垃圾邮件)
    • 通常不使用“黑名单”发件人地址。这是因为明显的垃圾邮件发送者通常会发明垃圾发件人地址,并且因为明显的垃圾邮件发送者偶尔会改变他们的方式并开始发送干净的邮件
    • 出于同样的原因,也没有使用 IP 地址黑名单(以简单的形式);“坏”的 IP 地址可以开始是“好”的,所以如果你有一个全面的禁令,合法的邮件最终会被阻止。

    通常你不会只使用一个地址。那还不够。尝试在您的所有域中分布数百个(作为开始)。

    如果您愿意,您可以宣传它们,但如果您的域对垃圾邮件发送者来说足够知名,候选垃圾邮件陷阱地址可能已经存在于其中(它们可能是您的最终用户系统上不存在的邮箱)。

    可以设置整个垃圾邮件陷阱域 - 我相信很多公司都在使用这些域 - 要么购买第二手域,要么在一个合理(尽管是假的)网站上注册听起来真实的域。子域也可以工作。垃圾邮件陷阱域很方便,因为您可以使用关键字或垃圾邮件发送者可能瞄准的特定顶级域来设置它们。

    • 13
  2. pQd
    2009-05-24T05:29:07+08:002009-05-24T05:29:07+08:00

    我没有尝试过这种方法,但我认为 [除非你处理数以万计的邮箱] 你最好使用基于多个rbls和内容检查(如dcc / razor / pyzor )做出决定的反垃圾邮件系统。

    许多 rbls 使用的垃圾邮件陷阱比我认为您可以部署的范围更广。

    • 5
  3. ceejayoz
    2009-05-24T05:52:17+08:002009-05-24T05:52:17+08:00

    Project Honey Pot可能会给你一些关于方法和有效性的想法。如果你愿意,你可以订阅他们的黑名单,让他们处理这一切。

    我对您所说的“使用收集的地址的合法发件人”的意思感到困惑 - 在几乎所有情况下,我都会认为这样的发件人在定义上是非法的。

    • 5
  4. Andy
    2009-05-24T06:08:46+08:002009-05-24T06:08:46+08:00

    我对将每个发件人列入黑名单的担忧是,很容易欺骗谁发送了一封电子邮件。

    • 3
  5. Chathuranga Chandrasekara
    2009-05-24T07:42:57+08:002009-05-24T07:42:57+08:00

    嗯...只是将我的意见添加到讨论中。

    我不认为这种方法有很好的成功率。刚刚看了一堆垃圾邮件。通常垃圾邮件发送者在发送垃圾邮件时会使用虚假的电子邮件地址,并且他们不会一次又一次地使用相同的地址。因此,将电子邮件地址或域列入黑名单并不是一个好的解决方案。

    但是您的隐藏地址似乎是个好主意。由于实际用户看不到它并且只有爬虫可以过滤掉电子邮件地址,您可以假设只有垃圾邮件发送者会获得该地址。

    然后,您可以将该想法与 IP 地址集成。如果发送到隐藏地址的邮件来自某个 IP 范围,您可以假设 IP 范围是垃圾邮件范围。

    但在我看来,你所获得的结果并不值得付出努力。我认为基于内容的过滤机制比这种“蜜罐”机制富有成效

    • 3
  6. sherbang
    2009-05-24T09:56:12+08:002009-05-24T09:56:12+08:00

    我已经做到了。我在我的日志中注意到某些无效地址一次又一次地受到攻击。这些地址从未活跃或发布在任何地方。所以我设置了一个邮箱,将这些电子邮件发送到 sa-learn 以帮助训练 spamassassin 的贝叶斯数据库。我从来没有以任何方式测试过它的有效性,但我不太担心它,因为它花费很少的时间来设置。

    • 2
  7. Draemon
    2009-05-24T10:52:51+08:002009-05-24T10:52:51+08:00

    我的第一个想法是这没什么价值,因为地址总是在变化。

    但根据我的经验,垃圾邮件发送者经常会发送大量地址@yourdomain.com - 几乎是以蛮力的方式。

    可能值得设置一个地址(比如 [email protected]),而不是过滤发件人地址或 IP,而是过滤内容 - 过滤掉任何发送给“adam”的电子邮件。您希望在任何真实地址之前按字典顺序选择一个电子邮件地址,以增加您的机会。此外,您必须考虑到小的内容差异。

    我仍然怀疑它属于付出太多努力,收获太少的类别,但如果你正在尝试,这是一个想法。

    • 2
  8. Aaron
    2009-05-25T03:04:16+08:002009-05-25T03:04:16+08:00

    我们的反垃圾邮件产品使我们能够做到这一点,即发送到蜜罐的所有内容的自动黑名单。这里有几个要点:

    • 您在您的网站上发布了一个电子邮件地址,以便机器人可以找到并提取它,但没有真正的人会看到它或向该地址发送消息。

    • 您告诉您的反垃圾邮件产品监控发送到该地址的传入电子邮件,所有进入该蜜罐的电子邮件都将被列入黑名单。

    • 它适用于发送 IP 地址级别而不是发送 FROM 地址,这就是它避免提到的欺骗发件人问题的方式。

    • 尽管我们有一个用于垃圾邮件报告的蜜罐,但我们不使用此功能,这就是原因。垃圾邮件发送者会定期从 hotmail、yahoo、gmail 等发送一些邮件。这些通常是难以阻止的 419 诈骗邮件。虽然百分比不高,但如果我们使用自动系统,它会阻止合法电子邮件就足够了。

    总而言之,我们没有使用您提到的自动黑名单系统,但是拥有蜜罐仍然是一个有用的功能。我们对其进行监控并使用收到的电子邮件报告垃圾邮件,并确定我们的反垃圾邮件措施的有效性。

    • 2
  9. Paul Tomblin
    2009-05-24T05:26:26+08:002009-05-24T05:26:26+08:00

    我在主页的评论中添加了地址。它每天大约收到 5 封电子邮件。

    • 1
  10. Jim G.
    2012-03-22T14:26:06+08:002012-03-22T14:26:06+08:00

    我使用开源垃圾邮件过滤器ASSP ( asspsmtp.org )。如果您设置了身份验证,它会在尝试一定次数后自动为未知地址创建垃圾邮件陷阱地址......所以如果我反复收到“[email protected]”的电子邮件,在尝试第 X 次后,系统将开始收割所有作为垃圾邮件发送到该地址的邮件。X 设置得足够高,正常的错别字和错误不会绊倒它,但垃圾邮件发送者会。

    • 1

相关问题

  • 你使用什么样的邮件服务器?

  • 针对大量邮件的 SMTP 服务的建议 [关闭]

  • 多操作系统环境的首选电子邮件客户端

  • Exchange 2007 的备份解决方案

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve