一种对业务属性进行风险识别的方法及装置制造方法及图纸

技术编号:14944956 阅读:111 留言:0更新日期:2017-04-01 11:26
本申请公开了一种对业务属性进行风险识别的方法,用以识别业务属性是否存在风险。方法包括:获取风险业务属性簇;所述风险业务属性簇由存在关联关系的业务属性构成,且单个风险业务属性簇至少包含一个被识别出存在风险的业务属性;获取待识别的业务属性;通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性;在判断结果为是时,确定待识别的业务属性存在风险。本申请还公开一种对业务属性进行风险识别的装置。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种对业务属性进行风险识别的方法及装置
技术介绍
随着互联网技术的日益成熟,可以通过互联网开展的业务也越来越多。比如,用户可以通过向服务器发送业务请求的方式,完成缴费、购物、观影、娱乐等业务;又比如,存在协同工作关系的不同服务器之间,可以通过传递业务指令的方式,进行某种业务——例如,商户服务器可以向支付服务器发送包含用户银行电子账户和支付金额等订单信息的付款业务指令,以使得支付服务器根据订单信息完成对用户银行电子账户的扣款操作;等等。需要说明的是,用户向服务器发送的业务请求、服务器之间传递的业务指令,以及其他任何与业务相关的消息,均可以统称为“业务消息”。目前,出于保证网络安全以及保证互联网的合法使用者的利益不受到损害等方面的考虑,需要对互联网中的业务消息进行风险识别。其中,风险识别,是指在风险事故发生之前,认识可能面临的各种风险;对业务消息进行风险识别,是指运用风险识别方法,识别业务消息中包含的业务属性是否存在风险。其中,业务属性,可以是指与业务相关的用户属性,如在进行购物业务时,商户服务器以及支付服务器之间传递的业务消息包含的业务属性为:用户账号、注册账号时使用的媒体访问控制(MediaAccessControl,MAC)地址、账号的收货地址以及账号关联的银行卡信息,等。一般地,若业务属性存在风险,则对包含该业务属性的业务消息的处理可能会导致产生风险事故等不好的结果。对业务消息进行风险识别的意义在于,针对识别出的可能存在风险的业务消息,可以通过对其进行拦截、丢弃或更改等操作,避免产生不好的结果。举例而言,一种典型的、需要对业务属性进行风险识别的场景如下:购物网站的卖方用户为了提升自己的卖家信用等级,可能会注册多个买家账号,并利用多个买家账号在卖方自己的店铺内购买商品。在购物完成后,卖家不会真正发货,而只会在假装发货后,利用多个买家账号确认收货并针对货物发表较高评价,从而提升卖家信用等级。这样的业务过程中传输的诸如付款业务指令等业务消息显然会导致“产生虚假评价”的风险,因此需要进行风险识别。
技术实现思路
本申请实施例提供一种对业务属性进行风险识别的方法,用以识别业务属性是否存在风险。本申请实施例还提供一种对业务属性进行风险识别的装置,用以识别业务属性是否存在风险。本申请实施例采用下述技术方案:一种对业务属性进行风险识别的方法,包括:获取风险业务属性簇;所述风险业务属性簇由存在关联关系的业务属性构成,且单个风险业务属性簇至少包含一个被识别出存在风险的业务属性;获取待识别的业务属性;通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性;在判断结果为是时,确定待识别的业务属性存在风险。一种对业务属性进行风险识别的装置,包括:风险业务属性簇获取单元,用于获取生成的风险业务属性簇;所述风险业务属性簇由存在关联关系的业务属性构成,且单个风险业务属性簇至少包含一个被识别出存在风险的业务属性;待识别业务属性获取单元,用于获取待识别的业务属性;风险识别单元,用于通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性;在判断结果为是时,确定待识别的业务属性存在风险。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过判断获取的各种风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性,并在判断结果为是时,确定待识别的业务属性存在风险,从而达到识别业务属性是否存在风险的目的。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种对业务属性进行风险识别的方法的具体实现流程示意图;图2为本申请实施例提供一种风险业务属性簇的示意图;图3为本申请实施例提供的一种风险业务属性簇的示意图;图4为本申请实施例提供的一种风险业务属性簇的示意图;图5为本申请实施例提供的一种对支付业务进行风险识别的方法的具体实现流程示意图;图6为本申请实施例提供的一种连通子图的示意图;图7为本申请实施例提供的连通子图的示意图;图8为本申请实施例提供的一种对业务属性进行风险识别的装置的具体结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。实施例1本申请实施例提供一种对业务属性进行风险识别的方法,用以识别业务属性是否存在风险。该方法的具体实现流程示意图如图1所示,主要包括下述步骤:步骤11,获取风险业务属性簇;其中,所述的风险业务属性簇是由存在关联关系的业务属性构成的业务属性簇(也称业务属性集合)。由于获取的单个这样的业务属性簇中,至少包含一个被识别出存在风险的业务属性,因此这样的业务属性簇也称为“风险业务属性簇”。本申请实施例中,采用“将具备关联关系的业务属性聚为一类”的聚类规则,可以实现对业务属性进行聚类,从而得到至少一个业务属性簇。其中,业务属性具备关联关系,可以是指不同业务属性之间满足下述至少一个条件:所述不同业务属性,是从同一业务消息中获取到的;所述不同业务属性,是同一业务事件中传递的业务消息(同一业务事件中可能会传递不止一个业务消息)包含的业务属性——这里所说的业务事件,可以是基于互联网完成的任何业务事件,比如是某次购物业务、转账业务等等;所述不同业务属性之间的相似度大于预设的相似度阈值——比如,作为业务属性的网际协议地址(InternetProtocolAddress,IP地址),其中,IP地址1为:192.168.1.112,IP地址2为:192.168.1.115,均属于同一网段(192.168.1.110~192.168.1.120),则称IP地址1与IP地址2之间的相似度大于预设的相似度阈值;等等。本申请实施例中,用于进行聚类的业务属性,可以是从作为样本的历史业务消息中获取的。在完成对于业务属性的聚类后,针对各业务属性簇,可以分别判断其中是否包含至少一个被识别出存在风险的业务属性。针对任一业务属性簇而言,若判断出其包含至少一个被识别出存在风险的业务属性(比如为业务属性a),则由于业务属性a与该业务属性簇具有关联关系,从而可以认为该业务属性簇中的其他业务属性也很可能存在风险,从而将该业务属性簇称为风险业务属性簇。下文以单个待进行风险识别的样本业务属性簇(后文称该样本业务属性簇)为例,说明如何利用整体同步并行计算模型(BulkSynchronousParallel,BSP模型)以及获取到的存在风险的样本业务属性,确定该样本业务属性簇是否为风险业务属性簇:首先,按照将业务属性分配给连通子图的节点,将业务属性之间的关联关系作为节点之间的边的方式,根据所述本文档来自技高网
...
一种对业务属性进行风险识别的方法及装置

【技术保护点】
一种对业务属性进行风险识别的方法,其特征在于,包括:获取风险业务属性簇;所述风险业务属性簇由存在关联关系的业务属性构成,且单个风险业务属性簇至少包含一个被识别出存在风险的业务属性;获取待识别的业务属性;通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性;在判断结果为是时,确定待识别的业务属性存在风险。

【技术特征摘要】
1.一种对业务属性进行风险识别的方法,其特征在于,包括:获取风险业务属性簇;所述风险业务属性簇由存在关联关系的业务属性构成,且单个风险业务属性簇至少包含一个被识别出存在风险的业务属性;获取待识别的业务属性;通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性;在判断结果为是时,确定待识别的业务属性存在风险。2.如权利要求1所述的方法,其特征在于,通过分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性,包括:按照将业务属性分配给连通子图的节点,将业务属性之间的关联关系作为节点之间的边的方式,根据所述待识别的业务属性和所述风险业务属性簇构建连通子图;通过在所述连通子图中采用分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性。3.如权利要求2所述的方法,其特征在于,所述分布式并行计算方法,包括:整体同步并行计算BSP模型;则通过在所述连通子图中采用分布式并行计算方法,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性,包括:根据BSP模型,在所述连通子图的各节点之间,传递各节点分别被分配的业务属性,以使得各节点通过比较自身被分配的业务属性和接收的业务属性是否一致,判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性。4.如权利要求2或3所述的方法,其特征在于,所述风险业务属性簇构
\t成待更新连通子图;则判断获取的各风险业务属性簇包含的业务属性中,是否存在与待识别的业务属性相同的业务属性后,所述方法还包括:当判断出获取的各风险业务属性簇包含的业务属性中,存在与待识别的业务属性相同的业务属性时,根据待识别的业务属性,对所述待更新连通子图进行更新。5.如权利要求1所述的方法,其特征在于,所述方法还包括:在确定出待识别的业务属性存在风险时,执行下述操作中的至少一个操作:拦截包含所述业务属性的其他业务消息;修改所述业务消息;丢弃所述业务消息;发送风险告警消息。6.如权利要求1~5任一权项...

【专利技术属性】
技术研发人员:俞文明
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1