一种网络服务接口及数据加密方法技术

技术编号:36185762 阅读:32 留言:0更新日期:2022-12-31 20:49
本发明专利技术公开了一种网络服务接口及数据加密方法,本方案采用面向切面编程的增强方法,对于接口的方法进行逻辑增强,并通过注解的方式来判断是否需要加密或解密。本方案具有安全性高、加解密速度快的优点;同时能够只对有保密需求的接口加密,减少资源消耗,有效降低成本。本。本。

【技术实现步骤摘要】
一种网络服务接口及数据加密方法


[0001]本专利技术涉及网络数据安全,具体涉及网络服务接口技术。

技术介绍

[0002]网络服务(web service)是一种面向服务的架构技术,其目的是保证不同应用平台的交互。网络服务由很多应用程序构成,这些应用程序可分为两大部分:客户端和服务端,两者通过应用程序接口进行通信。其中客户端调用服务端的接口发起请求并展示接口的返回结果,服务端收到客户端传递的接口参数后进行相应的业务逻辑处理。服务端和客户端之间的通信通常通过超文本传输协议(HTTP)或超文本传输安全协议(HTTPS)建立连接。HTTP协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,以明文方式发送内容。HTTPS协议是一种透过计算机网络进行安全通信的传输协议,由安全套接层协议(SSL)和HTTP协议共同构建。
[0003]由于HTTP协议传输明文的接口参数,不提供任何方式的数据加密,用户可能绕过前端页面、直接使用脚本请求后端接口的情况,直接影响存储数据的安全性,使用非法数据传输时还可能会导致服务器的崩溃。/>[0004]再者本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络服务接口,其特征在于,所述接口中采用面向切面编程的增强方式对于接口的方法进行逻辑增强,并通过接口注解的方式对接口传输数据进行加密。2.根据权利要求1所述的网络服务接口,其特征在于,所述接口通过前置增强,判断是否存在解密注解,若存在解密注解,则在前置增强中对入参进行解密操作,再进行业务逻辑处理;通过后置增强判断是否存在加密注解,若存在加密注解,则在得到返回值后,在后置增强中对返回值进行加密。3.根据权利要求1所述的网络服务接口,其特征在于,所述接口中采用自定义注解的方式,将注解加在方法或参数上。4.根据权利要求1所述的网络服务接口,其特征在于,所述接口中将对称加密算法和非对称加密算法进行嵌套来完成数据加密。5.一种网络服务接口数据加密方法,其特征在于,所述加密方...

【专利技术属性】
技术研发人员:刘占斌王光泽陈以山吴松洋符运辉
申请(专利权)人:公安部第三研究所
类型:发明
国别省市:

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

1