反欺诈系统在电信领域中的应用
2020-06-09
来源:爱问旅游网
维普资讯 http://www.cqvip.com 2OO8年4月 第29卷第2期 湘南学院学报 Joumal ofXiangnanUniversity Apr.,2OO8 V01.29 No.2 反欺诈系统在电信领域中的应用 郭红宇 (湖南涉外经济学院。湖南长沙410013) 摘 要:近年来,世界电信行业飞速发展,电信欺诈行为也越来越严重.欺诈不仅造成了运营商的收入流失,也侵犯了 使用者的利益.通过部署反欺诈系统,可以尽早的发现并及时制止欺诈行为,有效的保障运营商和客户的利益. 关键词:欺诈;反欺诈系统;XML;Drools规则引擎 中图分类号:TVgl 文献标识码:A 文章编号:1672—8173(2008)02—0098—03 1 引言 近年来,世界各国的电信业得到了高速发展,但是电信运营商也面临着越来越严重的欺诈问题.据通信行 业欺诈控制协会(The Communication Fraud ControlAssociation—CFCA)的统计,仅1999年世界范围内因为欺诈 行为造成的损失超过120亿美元,根据该组织2003年最新的统计报告,世界范围内因为欺诈行为造成的损失介 于350到400亿美元之间. 电信欺诈是指在使用电信服务过程中故意使用欺骗方法,使自身获得利益或使他方(运营商或其他客户) 的利益受到损害的行为.电信欺诈在电信业务中普遍存在,种类繁多且差异明显,常见的电信欺诈行为如: (1)订户欺诈,如申请欺诈,恶意欠费; (2)内部欺诈,如计费员工修改计费系统使某些号码使之发生的服务不计费; (3)盗打,如使用技术手段使服务费记录到他人账单上; (4)电信卡欺诈,如通过伪造的电信卡使用电信服务. 电信欺诈行为给电信运营商带来很大的影响,主要表现在: (1)经营损失。欺诈行为造成欺诈订户使用电信服务而不需要付费,欺诈集团大量廉价出售电信服务,给 电信运营商造成的损失常常是巨大的; (2)网络繁忙,服务水平下降。欺诈行为发生时通常长时间霸占电信服务容量,从而给网络正常使用造成 影响,降低电信服务水平。 (3)客户满意度下降,客户流失。欺诈行为,尤其是盗打行为常常会导致客户投诉,引起客户满意度下降直 至客户流失。 电信运营商深受电信欺诈的损害,一直以来运营商也通过种种方法来预防和制止欺诈行为。在欧美等发 达国家的电信运营商为对付电信诈骗,已经在电信网络控制中心安装反诈骗系统,成立专门的反诈骗部门。利 用技术手段在线检测、软硬件防范、海量数据库和数据仓库、客户服务系统和快速检索等;实时监控欺诈网站 和欺诈电话;启用防盗打电话机等,这些技术手段可降低30%以上损失。 我国部分省市的电信运营商也开始着手建立自己的反欺诈系统。 2反欺诈系统 2.1 反欺诈系统与其它系统的关系 收稿日期:2008一O1—11 作者简介:郭红宇(1977一),女,湖南常德人,湖南涉外经济学院讲师,研究方向:Java,.Net及企业级应用开发. ・98・ 维普资讯 http://www.cqvip.com 反欺诈系统是一个应用型系统,需要从其它很多系统获取相关的数据。反欺诈系统与电信其它应用系统 的关系可以用图1来表示。 (1)与计费账务系统的关系:计费系统需要提供实时话单、用户的缴费欠费数据给FMS系统 (2)与 系统的关系: 系统提供用户的行为统计数据给FMS系统。例如某个用户平均三个月的通话时 长,通话费用等。 (3)与CRM系统的关系:CRM系统提供客户、用户资料数据、业务受理数据给FMS系统 (4)与网管系统的关系:FMS系统向网管系统网元激活/关闭指令 2.2 反欺诈系统的功能模块 匪 接口数据 一需 机 匡 (1)接口数据采集:从计费账务,CRM,B/系统获取数据,并向网管系统发送指令。 (2)数据预处理:将各外围系统采集过来的数据进行筛选和转换,便于后续的匹配处理。 (3)规则引擎管理,包括规则定制和规则匹配。 (4)告警处理:符合欺诈规则的告警数据仅仅只是可疑的欺诈,需要操作员做进一步的确认。如果确认为 欺诈行为,再做进一步的处理,比如说停机、限制呼出等。 2.3 反欺诈系统的核心技术 在实践中,会不断有新的欺诈行为出现,为了能够灵活及时的应对这些新欺诈,需要能够非常灵活的配置 和定义欺诈规则。因此,规则引擎是整个系统的核心。幸运的是,随着软件工程的发展,已经出现了产品化的规 则引擎工具,开发者没有必要重新再造轮子。这里我们将介绍 oss公司的Drools规则引擎。 Drools是一个用Java编写的,开源的规则引擎。基于RETE算法,符合JSR-94规范。 2.3.1 什么是Drool规则: 在Drools中,规则是对商业知识的编码。一条规则有attributes,一个Left duration,activation—group。 Side(UtS)和一个Right Side(RHS)。Drools允许下列几种attributes:salience,agenda—group,加一loop,aut9一focu ̄, 规则的LHS由一个或多个条件(Conditions)组成。当所有的条件(Conditions)都满足并为真时,RHS 将被执行。RHS被称为结果(Consequence)。规则的表述形式如下: rule<规则名> <attribute><value> when <L > then < > (facts) end 2.3.2 Drools的架构: (1)ProductionMemory:专门存放Drools规则的内存区域。 ・99・ 维普资讯 http://www.cqvip.com (2)WorkingMemory:由很多fact ̄组成。Facts代表需要进行匹配的业务数据实例。Facts必须符合 JavaBean规范o (3)lnferenceEngine:规则匹配和处理引擎。包括Pattern Matcher(规则匹配,默认基于RETE算法)和 Agenda。Ageda负责管理被匹配规则的执行。n 从Drools的构造我们可以看出,Drools已经提供了一个非常完善的规则管理和匹配机制。应用开发者需要 作的就是1、将用户定义的规则转换成Drools能够理解的形式。2、将需要匹配的数据转换成Drools的Fa。ts。 2.3.3 Drools规则语言: Drools支持两种规则语言,一种是原生语言,一种是XML语言 (1)原生语言: 原生原是从Drools 3.0才开始支持的新的语言格式,这种语言更接近于自然语言,并且通过“expanders” 支持符合你问题域的Domain Specir ̄Language(DSL)。原生语言的格式如下: rule“, 脚’’ AI"TRIBUTEs when LHs then RHS end (2)XML语言: Xml是Drools2. 版本支持的规则描述形式。Drools的后续版本都不推荐使用这种描述形式。但是考虑到 系统的兼容性,以及XML应用的广泛性,我们仍然采用XML来描述规则。 2.3.4应用实例:超长话单告警 对于恶意欠费或者盗打,由于不需要自己付费,所以会经常出现长时间的通话。这种超长话单常常是需要 电信运营商引起警惕的。 (1)管理员定义规则。经过应用程序转换以后,变成Drools可识别的形式 <rule M, =”rule1”salience=’’100”> <parameter identiifer=”matchingData”> <class>MatchingData</class> </parameter> <java:condition> <![CDATA]matchingData.getDoubleValue(“duration”)>1600]]> </java:condition> <java:consequence> <![CDATA[matchingData.ifre(1);]]> </java:consequence> </rule> 这条规则定义的是如果通话时长超过1600秒,就产生告警 (2)将计费送过来的话单转换成Drools Facts,也就是刚才规则里面提到的MatchingData (3)将规则XML MatchingData送给Drools引擎,开始匹配。假如说某条话单的duratoin为20OO秒,系统 就会产生一条告警记录,并给操作员发送eamil (4)操作员进人告警管理控制台,对该条告警做进一步的处理 (下转第108页) ・100・ 维普资讯 http://www.cqvip.com The Analysis about Usage of Strategy in Orienteering Game YUAN J/n (Department of Physical Education,Hunan University,Changsha 410082,China) Abstract:The reasonable strategy is essential tO get the victory ofthe orienteering galTle.How to make the well worked-out strategy to win the galTle is the first and foremost issue which the coach and the athletes should pay close attention to.After consulting a lot of reference documents and combining his rich practical experiences,the author analyze the available events of the orlenteering in China to make the omprcehensive and systematic exposi— tion about the use ofthe strategy in the ofienteering game Key words:orienteering;game;strategy (上接第100页) 3 结束语 上面所说的超长话单欺诈监控,只是最简单的情况之一。其它的例如盗打国际长途,SIM卡克隆等更复杂 的欺诈,也都可以通过配置规则来实现。并且,从上面的例子可以看出,通过对用户话单的实时监控,可以及时 的发现通话异常行为,并通知相关人员进行处理,尽可能将损失降到最低程度。而传统的作法是需要在计费系 统中等到月末出账时,依靠账务人员人工分析来实现。这样一来,无论是及时陛还是正确性都会大打折扣。 反欺诈系统在国外正得到越来越广泛的认可和使用,而在国内还刚刚起步。随着国内电信业竞争的加剧, 如何降低运营成本成为运营商最关心的问题之一。反欺诈系统做为降低成本的有效手段,也日渐得到运营商 的重视。反欺诈系统在国内电信业的应用前景将非常广阔。 参考文献: [1]吴德本,李惠敏.新编电信技术概论[M].北京:人民邮电出版社,2OO3,9. [2]唐纯贞,严建民,鲁碧英.电信网与电信业务[M].北京:人民邮电出版社,2003,8 [3]Cay S Horstmann.Gary Comell Core Java 2 Prentice Hall 2004.8 The Application of Anti——Fraud Management System in Telecom Industry GUO Hong-yu (Htman International Economical Universiy,Chang tsha 410013,China) Abstract:Recently,telecom industry has grown rapidly,but more nd morae faud behaviror appeared.These be— haviors not only reduce the profit of the telecom operators,but also impinge on the customer’S authority.Through deploying the Anti—Fraud Management System,the telecom operator can discover the fraud s apossible as early nd aprevent them in time,and ensure the customer’s and his own authority. Key words:faud;arnti—fraud management system;XML;drools ・108・