[发明专利]一种数据处理方法、装置及计算机设备在审
申请号: | 201810030407.7 | 申请日: | 2018-01-12 |
公开(公告)号: | CN108171070A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 徐振端;邬桐;许再越;李正;李伊潇;胡家绮;朱才新;王磊 | 申请(专利权)人: | 中汇信息技术(上海)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/31 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种数据处理方法、装置及计算机设备,其中,数据处理方法包括:接收并验证用户端输入的数据,包括:调用输入数据验证操作对接收的用户端数据进行验证,并在输入数据验证操作的验证结果为成功时,调用数据加密操作对用户端数据进行加密;输出数据至用户端,包括:调用输出数据安全转义操作对输出数据进行安全转义,并将安全转义后的数据输出至用户端;以及对数据库执行SQL操作,包括:调用SQL安全转义操作对SQL操作进行安全转义,并对数据库执行安全转义后的SQL操作。通过本发明,可以提供统一、规范和可复用的应用安全问题解决方案。 1 | ||
搜索关键词: | 输出数据 数据处理 用户端 验证 调用 安全 计算机设备 用户端数据 数据库 调用数据 加密操作 数据输出 问题解决 验证结果 应用安全 可复用 加密 统一 成功 | ||
接收并验证用户端输入的数据,包括:调用输入数据验证操作对接收的用户端数据进行验证,并在所述输入数据验证操作的验证结果为成功时,调用数据加密操作对所述用户端数据进行加密;
输出数据至所述用户端,包括:调用输出数据安全转义操作对输出数据进行安全转义,并将安全转义后的数据输出至所述用户端;以及
对数据库执行结构化查询语言SQL操作,包括:调用SQL安全转义操作对所述SQL操作进行安全转义,并对所述数据库执行安全转义后的SQL操作。
2.根据权利要求1所述的数据处理方法,其特征在于,接收并验证用户端输入的数据还包括:调用所述输入数据验证操作对所述用户端的身份信息进行验证;
在所述输入数据验证操作的验证结果为失败时,拒绝接收所述用户端数据。
3.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:调用所述数据加密操作对所述数据库中的数据进行加密。
4.根据权利要求1至3中任一项所述的数据处理方法,其特征在于,所述数据加密操作基于国产密码算法对数据进行加密。5.一种数据处理装置,其特征在于,所述装置应用于应用系统以确保所述应用系统的数据安全,所述装置包括:输入处理单元,用于接收并验证用户端输入的数据,包括:
第一调用模块,用于调用输入数据验证操作对接收的用户端数据进行验证;
第二调用模块,用于在所述输入数据验证操作的验证结果为成功时,调用数据加密操作对所述用户端数据进行加密;
输出处理单元,用于输出数据至所述用户端,包括:
第三调用模块,用于调用输出数据安全转义操作对输出至所述用户端的数据进行安全转义;
输出模块,用于将安全转义后的数据输出至所述用户端;以及
数据处理单元,用于对数据库执行SQL操作,包括:
第四调用模块,用于调用SQL安全转义操作对所述SQL操作进行安全转义;
SQL执行模块,用于对所述数据库执行安全转义后的SQL操作。
6.根据权利要求5所述的数据处理装置,其特征在于,所述第一调用模块还用于:调用所述输入数据验证操作对所述用户端的身份信息进行验证;所述输入处理单元还包括:
输入响应模块,用于在所述输入数据验证操作的验证结果为失败时,拒绝接收所述用户端数据。
7.根据权利要求5所述的数据处理装置,其特征在于,所述数据处理装置还包括:数据库加密单元,用于调用所述数据加密操作对所述数据库中的数据进行加密。
8.根据权利要求5至7中任一项所述的数据处理装置,其特征在于,所述数据加密操作基于国产密码算法对数据进行加密。9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至4中任一项所述方法的计算机程序。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汇信息技术(上海)有限公司,未经中汇信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810030407.7/,转载请声明来源钻瓜专利网。