一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种web前端数据保护实现方法与流程

2023-02-06 10:27:02 来源:中国专利 TAG:

技术特征:
1.一种web前端数据保护实现方法,其特征在于,包括以下步骤:使用代码混淆方式对待保护站点涉及用户数据处理和收发的js模块进行代码混淆;将混淆后的代码用于前端部署服务,保证前端浏览器下载的js模块相关资源是经过代码混淆后的;构建加密服务接口用于处理js模块发出的用户数据加密请求,接收明文数据并在服务端加密后,返回密文数据,以api的形式提供服务;前端框架处理用户请求时,js模块从前端输入框获取到用户数据,将数据格式化后,调用远程的加密服务接口对数据进行加密处理,请求中需要带上系统当前时间戳;加密服务接口收到数据加密请求后,验证时间戳是否处于正常的误差范围内,超过误差表明存在请求重放风险,返回错误信息;未超过误差范围则返回加密后的用户请求数据;js模块收到加密的用户数据后,判断返回结果是否正常,结果异常表明存在请求重放攻击,终止本次请求;结果正常则继续执行相关的业务流程,将加密后的用户数据发送至后端业务服务;业务服务收到用户数据后,将加密的用户数据发送至加密服务接口进行解密,如果解密失败直接终止请求流程,否则将得到解密后的用户数据后按业务逻辑进行处理。2.根据权利要求1所述的一种web前端数据保护实现方法,其特征在于,所述代码混淆方式包括:变量和字符串混淆,所述变量和字符串混淆为通过编码或加密的方式将代码中的字符串和变量名转化为可读性差的无规则字符串。3.根据权利要求1所述的一种web前端数据保护实现方法,其特征在于,所述代码混淆方式包括:花指令注入,所述花指令注入为在代码中的随机位置插入不会被执行或执行后对整体代码逻辑没有影响的僵尸代码。4.根据权利要求1所述的一种web前端数据保护实现方法,其特征在于,所述代码混淆方式包括:代码调试保护,所述代码调试保护为在代码中通过debugger使调试进入死循环。5.根据权利要求1所述的一种web前端数据保护实现方法,其特征在于,所述代码混淆方式包括:代码压缩和防止格式化,所述代码压缩和防止格式化为将js模块压缩为一整行,同时通过构造无限递归使得代码在格式化过程中陷入无限递归。

技术总结
本发明公开了一种web前端数据保护实现方法,包括设置通信模块发射机配置信息,重新配置的定向天线被设计为在该频率下工作;设置通信模块接收机配置信息,每次接收网关从节点收到数据包时,程序使用校验和检查数据包的有效性;如果有效,则程序从帧中提取64位源地址和数据;将微控制器编程为选择具有较高接收信号强度指示器级别的方向;微控制器存储所有模式下每个网关的RSSI值,并比较它们以选择与最大RSSI值相关的网关;设置所选网关的地址、节点准备好进行传输;将无线地震检波器的传感器节点检测到的地震波转换为模拟电压信号;然后对模拟电压信号进行处理并传递到通信模块以实时传输到网关。时传输到网关。


技术研发人员:杨川
受保护的技术使用者:四川启睿克科技有限公司
技术研发日:2022.11.07
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献