● 摘要
随着即时通信网络的发展,利用即时通信工具进行网络欺诈或者通过即时通信工具发送干扰信息的非法行为也越加频繁多样,保障即时通信用户的安全和用户体验已经成为开发人员迫在眉睫的任务。另一方面,随着即时通信工具越来越多的作为网上交易平台的交流辅助工具,使通过即时通信工具作弊谋取非法利益的行为愈演愈烈。目前,此类即时通信网络防干扰系统还没有很成熟的模式,基本都是采用了事后补救的策略,很难作到提前预防。本文所研究的即时通信防干扰系统,在传统即时网络防干扰只采用事后应对策略的基础上,增加了预防干扰的判断。该系统的核心技术是web过滤和web数据挖掘技术,利用了web过滤和web数据挖掘技术的即时通信网络防干扰系统,一方面可以通过滤技术,对于即时信息进行过滤,这类过滤主要有:基于规则的预定义过滤,基于黑白名单的过滤;另一方面利用web数据挖掘技术,可以通过web日志的数据挖掘发觉利用即时通信工具作弊的用户的某些特征,从而在系统中设定阈值将此类用户拒之门外。Web挖掘的应用可以包括流量分析,广告分析,网址入口分析,用户来源分析,访问路径分析,用户访问模式分析等。通过web数据挖掘得到的相关数据可以有效的被网络防干扰系统利用,防干扰系统根据某些规则将这些数据联系起来,从而发现非法用户的联系,这样可以将利用自动机作弊的用户等一起封禁,从而增加反干扰的力度。将web过滤技术和web数据挖掘技术结合起来的优势在于web数据挖掘技术能够为过滤提供准确的匹配模板,不断优化过滤模式,能够适应技术通信网络灵活多变的特点。另外,系统在设计和实现上借鉴了IOC设计模式的思想,面向对象的程序设计的目的就是管理程序中各部分的依赖关系,从而实现降低耦合度,实现复用的目标,IOC 框架的发展正是随着这样的需求发展起来的。使用IOC 框架,能够帮助开发者管理不同的组件,并将组件组装成为一个内聚的应用程序。目前,即时通信网络防干扰系统还没有形成规模化的市场环境,不过随着即时通信工具越来越广泛的应用,加之与其它平台的紧密联系,这个领域的研究与开发会逐渐深入。
相关内容
相关标签