【问题标题】:Spam Filtering Forms Without Akismet没有 Akismet 的垃圾邮件过滤表单
【发布时间】:2010-12-31 05:40:21
【问题描述】:

我很好奇是否有人知道可能像 Akismet 这样的东西,但内容不必发送到 3rd 方服务器。在具有关键敏感数据(例如患者记录)的情况下,我不一定希望将这些信息发送到我无法控制的另一台服务器。我真的很喜欢 Akismet,它在大多数情况下都很好用。但是,我需要更像是私有的本地 Akismet 实例,并且能够半定期更新。如果它与 Python 一起使用会更好,因为我需要它来与 Django 应用程序交互。我应该走 SpamBayes 的路线吗?

【问题讨论】:

    标签: python django spam-prevention


    【解决方案1】:

    你看过Project Honey Pot吗?我认为他们有一些您可以使用的公共查询服务。

    我认为 Project Honey Pot 的目标是在垃圾邮件进入您的内容处理程序(IP 检查/标头分析/机器人陷阱等)之前阻止它。它可能适合你想要做的事情。

    我听说的另一个是Spamato。它可以作为独立代理运行,虽然我从未真正尝试过,但你可以通过它的代理实例路由内容并过滤垃圾邮件。

    【讨论】:

    • Project Honey Pot 的黑名单是我最终选择的。似乎它可能满足我的需要。
    【解决方案2】:

    我想不出任何可以由匿名用户提交的极度敏感数据。如果数据真的很敏感(就像您提到的患者记录),它可能是由已知和注册用户提交的,因此您应该手动批准新用户并保护注册部分免受垃圾邮件发送者的侵害。

    【讨论】:

    • 并非总是如此。我同意它应该是,如果我决定了世界上所有的镜头,我会同意你的。不幸的是,我并不总是能写规范:)
    • 是的,仅仅依靠规范来开发软件是很困难的。但是,您不能通过使用一些不显眼的反垃圾邮件措施来解决问题,例如 django cmets 框架 docs.djangoproject.com/en/dev/ref/contrib/comments/… 使用的那些措施,否则 - 只需使用 SpamBayes ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2014-09-17
    • 2011-12-22
    • 1970-01-01
    • 2011-09-18
    • 2012-01-15
    相关资源
    最近更新 更多