论文部分内容阅读
随着互联网的普及,电子邮件在人们的工作生活中发挥着越来越重要的作用,随之而来的垃圾邮件问题也日益严重。目前,通过技术手段遏制垃圾邮件的泛滥是效果最显著的方式,但是这些技术手段有一定的局限性。而作为弥补现有技术不足的信誉机制,在垃圾邮件过滤领域中出现成为必然趋势。邮件信誉机制研究的主要问题是信誉度生成算法有效性及健壮性问题。针对上述问题,本文首先分析了现有信誉模型和邮件信誉机制,然后在改进TrustGuard算法的基础上结合了邮件服务器网络的特点提出MailTrust算法。
MailTrust是一种基于可信度的邮件服务器节点信誉度生成算法,该算法改进了TrustGuard的可信度算法。MailTrust能有效过滤不诚实评价,从而计算出能够比较准确地反映目标节点发送行为的信誉度,达到阻截垃圾邮件服务器的目的,最终使得网络中的垃圾邮件数量大幅度减少。该算法主要有两方面特点:一方面,通过有效的信任度评估算法过滤不诚实评价,计算出的原始信誉值更符合目标节点的真实发送行为。另一方面,MailTrust综合考虑了节点的当前发送行为和历史发送行为,并在此基础上使用了信誉变化率,这3部分数据的结合保证了节点信誉度的时效性、稳定性以及对节点将来行为的预测性。
本文通过仿真实验验证了基于改进TrustGuard算法的MailTrust算法的性能。实验结果表明,与TrustGuard的信任度评估算法相比,改进后的信任度评估算法能有效过滤不诚实评价从而计算出能较好反映节点发送行为的原始信誉值:MailTrust算法能有效阻截垃圾邮件服务器,使系统的正常邮件比例保持在90%以上。