[推荐]反垃圾邮件技术分析
垃圾邮件是用专门的邮址搜索软件和邮件群发软件来完成网上邮址收集和邮件散发的,一个邮址搜索软件每次可以搜索到几万个至十几万个有用邮址,一个邮件群发软件每天可以发送百万封同样或不同内容的垃圾邮件。在宽带日益普及的情况下,只要懂得如何发送电子邮件,人们在家里也可以轻而易举得制造出大批垃圾邮件来。对于这种自动化的垃圾邮件制造方式,人工手段删除垃圾邮件显得无能为力,必须借助一定的技术手段对付批量的垃圾邮件。
过滤技术是目前反垃圾邮件用到的主要技术。电子邮件通常具有几个重要特征,标准电子邮件地址(包括收发件人邮箱名、收发人邮箱服务器IP地址或域名)、主题、信件内容(包括正文、关键字、附件)等相关字段,这些特征是过滤技术判断、分析、统计和提取的依据。目前的防垃圾邮件系统主要是通过启发式过滤技术来实现。
该技术主要是对邮件进行来源过滤和内容过滤。对于上文中提到的第一、第三种垃圾邮件,启发式过滤技术可以根据其来源特征进行过滤。这种方式可以在邮件完全提交之前就进行阻断,能有效保护网络资源。内容过滤就是对邮件正文进行内容匹配,能够有效防止第二种垃圾邮件。对于那些一时无法识别和处理的特殊垃圾邮件,比如第四种垃圾邮件还需要技术人员通过人工方式进行处理。
从原理来看,提取邮件特征、获得关键词是启发式过滤技术的关键。一般网站和大型企业通常会设立专门垃圾邮件用户投诉信箱,技术人员可以从这些躲过反垃圾邮件软件处理,直接到达用户信箱而被用户送来的垃圾邮件中,摘取关键词进行分析过滤,或是统计垃圾邮件的相关特征,输入反垃圾邮件引擎,使升级后的反垃圾邮件软件能够拒收这些邮件。为了及时获得有效特征,有些网站和大型用户还设立了专门的“诱饵邮箱”,只要有垃圾邮件进入自己的网站,这个诱饵邮箱就会自动截获,供专门技术人员参考。