论文部分内容阅读
近年来,国内银行卡交易发展迅速,各家银行信用卡发卡量不断增加。与此同时,各类信用卡欺诈案件的日趋增加,给持卡人用卡信心和银行卡产业的发展造成了严重影响。国内银行和卡交换公司虽然自行开发了一些风险防范系统,但检测规则不够灵活、处理性能有限、警报不够及时,难以适应复杂多变的欺诈形势。而国外公司虽然有多年的行业积累和成熟产品,但也存在社会环境不同、用卡习惯差异,以及业务流程适应、接口兼容、客户化开发困难等问题。因此,国内市场非常需要一套具有实时性高、处理量大、支持复杂规则、并具备良好扩展性和适应性的信用卡反欺诈侦测系统。本文结合国内银行需求和国外产品的系统功能,提出了一套信用卡反欺诈侦测的业务模型,设计并实现了信用卡反欺诈侦测系统。形成了信息采集、数据放置、交易分析、用户操作的分层逻辑架构。在对各类功能进行分析后,基于业务特点以及技术上的实现手段,形成了系统的技术视图,将系统划分为若干子系统。其中,准实时子系统完成信用卡交易的联机检测,通过交易预检、规则路由、并发检测、内存统计等环节和技术手段实现了高性能;批量子系统负责特约商户的交易检测,通过批量总控实现了各项作业的编排和调度,以及状态监控和故障断点续做。管理和服务子系统面向用户提供各项操作功能,基于Struts MVC实现Web应用的分层架构,并采用Ajax、分页技术、Ldap的EJB远程调用等技术满足了页面响应、用户体验、统一认证等需求。系统在实际项目中获得了应用,整体反欺诈效果理想,能够适应欺诈形势的变化,并为今后3至5年的信用卡业务发展预留了性能空间。文本的创新点在于:(1)根据国内信用卡风险状况,提出了联机与批量相结合的检测模式,并以此为基础设计了对应的技术架构;(2)针对国内卡片交易量的迅猛发展,设计了一套高性能的联机检测流程;(3)通过批量总控的设计,实现了任务的灵活编排和高效并发;(4)针对高性能的检测要求,实践并总结了一套满足松耦合、高灵活性、高扩展性的技术方案。