【技术实现步骤摘要】
一种业务与算法解耦的方法、装置及系统
本申请涉及安全
,特别涉及一种业务与算法解耦的方法、装置及系统。
技术介绍
为了使互联网业务更加智能、安全,需要在业务中接入一些算法插件,例如在汇款业务中可能需要加入人脸识别算法,以进行安全性的验证,在付款业务中可能需要OCR算法(OptionalCharacterRecognition光学字符识别算法)和人脸识别算法来进行安全性的认证。在互联网中对于安全性的验证有很多种算法,这些算法可以用于身份证件智能审核、开户、支付等业务中,且每种业务都可能接入一个或多个算法。现有技术中通常采用两种方式处理业务与算法的关系,一种是将业务与算法耦合,这样做可以保证业务安全,但同时也由于算法与某个特定业务的耦合,致使需要针对每个业务设计相应的算法来进行安全性的验证,这样算法编码不能被复用,导致了实现成本较高,并且算法灵活度低的不足;另一种是将业务与算法解耦合(不耦合),这样做的不足之处在于,算法结果容易被恶意绕过或截获,从而导致业务的安全性降低,例如用户B截获了用户A的传送算法结果的token(令牌),并将该算法结果用于用户B的业务安全性验证中,从而顺利通过安全性验证,由此造成了业务安全上的漏洞。
技术实现思路
为了解决现有技术中业务与算法解耦,业务与算法之间没有关系而产生安全隐患问题,本申请实施例提出了一种业务与算法解耦的方法、装置及系统,用于通过在业务装置与算法装置之间引入业务数据作为关联信息,使得即便业务与算法解耦也可以安全进行业务流程。本申请实施例提供了一种业务与算法解耦方法,包括:接收业务装置调用算法的请求,所述调用算法请 ...
【技术保护点】
一种业务与算法解耦方法,其特征在于包括:接收业务装置调用算法的请求,所述调用算法请求中包括业务数据和算法数据;根据所述算法数据进行相应算法计算,并产生计算结果;将所述计算结果以及所述业务数据反馈给所述业务装置。
【技术特征摘要】
1.一种业务与算法解耦方法,其特征在于包括:接收业务装置调用算法的请求,所述调用算法请求中包括业务数据和算法数据;根据所述算法数据进行相应算法计算,并产生计算结果;将所述计算结果以及所述业务数据反馈给所述业务装置。2.根据权利要求1所述的方法,其特征在于,所述业务数据具体包括,用户ID和/或用户状态。3.根据权利要求1所述的方法,其特征在于,接收业务装置调用算法的请求中进一步包括,接收获取令牌IDtokenID的请求,以及所述业务数据;接收调用算法的指令,以及所述算法数据。4.根据权利要求1所述的方法,其特征在于,接收业务装置调用算法的请求中进一步包括,接收获取tokenID的请求;接收调用算法的指令,以及所述算法数据。5.根据权利要求4所述的方法,其特征在于,还包括通过所述业务装置的业务上下文获取所述业务数据。6.根据权利要求3或4或5所述的方法,其特征在于,接收业务装置调用算法的请求后还包括,产生tokenID发送给业务装置。7.根据权利要求6所述的方法,其特征在于,在根据所述算法数据进行相应算法计算,并产生计算结果之中还包括,接收业务装置发送的算法数据以及tokenID,根据所述tokenID确定要运行的算法,将所述算法数据输入到要运行的算法中进行计算,将计算结果缓存。8.根据权利要求7所述的方法,其特征在于,将所述计算结果以及所述业务数据反馈给所述业务装置具体包括,接收业务装置的查询请求,根据查询请求中的tokenID查找缓存中的计算结果以及业务数据,将所述业务数据置入所述结算结果的扩展字段中,反馈给所述业务装置。9.一种业务与算法解耦方法,其特征在于包括:发送调用算法的请求,所述调用算法请求中包括业务数据和算法数据;接收算法装置根据所述算法数据计算得到的计算结果以及业务数据;对所述业务数据进行校验。10.根据权利要求9所述的方法,其特征在于,所述业务数据具体包括,用户ID和/或用户状态。11.根据权利要求9所述的方法,其特征在于,在发送调用算法的请求中进一步包括,发送获取tokenID的请求,以及所述业务数据;发送调用算法的指令,以及所述算法数据。12.根据权利要求9所述的方法,其特征在于,在发送调用算法的请求中进一步包括,发送获取tokenID的请求;发送调用算法的指令,以及所述算法数据。13.根据权利要求9所述的方法,其特征在于,对所述业务数据进行校验进一步包括,若所述业务数据与当前进行业务的当前业务数据相同,则通过校验,继续当前业务,若所述业务数据与当前进行业务的当前业务数据不相同,则校验失败,中断当前业务。14.一种算法装置,其特征在于包括:接收单元,用于接收业务装置调用算法的请求,所述调用算法请求中包括业务数据和算法数据;计算单元,用于根据所述算法数据进行相应算法计算,...
【专利技术属性】
技术研发人员:徐迎欢,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。