用于SMS的垃圾邮件保护算法

时间:2011-11-05 12:21:47

标签: android sms spam spam-prevention

我正在开发一个Android消息传递应用程序。是否有一个很好的垃圾邮件过滤算法,适用于短信?请给出一些启动的东西。

希姆。

1 个答案:

答案 0 :(得分:2)

我认为没有一套算法可以肯定地知道用户是否认为短信是垃圾邮件(短信中的广告对某些用户很重要,垃圾邮件对其他人很重要)你可以做些什么然而,谷歌如何识别垃圾邮件。

您可以允许用户将短信标记为垃圾短信或非垃圾短信,然后根据用户将哪些内容标记为垃圾内容,您可以决定用户是否将其视为垃圾短信。

编辑:仍然最接近您在this pdf基于内容的短信垃圾邮件过滤中找到的内容。

这不是算法,而是你应该记住的事情。

引用pdf:

  

现在用于减少垃圾邮件的最流行的技术包括   以下是。

     

白名单和黑名单。发生在黑名单中的发件人(例如RBL)被视为垃圾邮件发送者,他们的邮件被阻止。该   来自白名单中发件人的邮件(例如地址簿或邮件)   提供商本身 - Hotmail)被认为是合法的,因此   递送

     

协作过滤。当用户将邮件标记为垃圾邮件时,对于与他/她类似的用户,这被视为垃圾邮件。或者,   服务提供商认为大量邮件是垃圾邮件。

     

数字签名。没有数字签名的邮件被视为垃圾邮件。数字签名可以由发件人提供或   服务提供商。

     

基于内容的过滤。最常用的方法。每个消息都会搜索垃圾邮件功能,例如指示性字词(例如“免费”,   “伟哥”等),标点符号和资本的异常分布   字母(例如“买!!!!!!”)等等。

那里有很多好消息。看看吧。