一种可扩展的动态数据脱敏系统和方法

    公开(公告)号:CN116305240A

    公开(公告)日:2023-06-23

    申请号:CN202211717096.4

    申请日:2022-12-29

    IPC分类号: G06F21/62 G06F16/28

    摘要: 公开了一种可扩展的动态数据脱敏系统和方法,包括应用配置子系统、脱敏驱动模块、协议模块、敏感识别模块、策略规则模块、算法模块、缓存模块;所述脱敏驱动模块上接所述应用配置子系统,下接所述协议模块,内部对接所述敏感识别模块、策略规则模块和脱敏算法模块。本发明能够更好更快的支持业务层面多样化的数据源,灵活配置的策略规则和脱敏函数算子化且支持UDF扩展,能够更快速响应不同的业务脱敏规则的要求,全协议双模式技术带来高效的脱敏,精准的敏感识别技术提高脱敏准确率,缓存的多样化能够适应不同业务场景下的缓存要求,分布式的部署方式可以解决单点故障问题,旁路代理的部署方式可以实现原有业务系统的无感脱敏。

    一种LuaJIT字节码的处理方法、装置及存储介质

    公开(公告)号:CN109445798A

    公开(公告)日:2019-03-08

    申请号:CN201811206591.2

    申请日:2018-10-17

    IPC分类号: G06F8/53

    摘要: 本发明提供了一种LuaJIT字节码的处理方法、装置及存储介质。该方法包括:预处理步骤,对加密的LuaJIT字节码进行预处理,并根据预处理结果选择处理模式;处理步骤,基于所述处理模式对所述加密的LuaJIT字节码进行处理得到原始的LuaJIT字节码。本发明基于LuaJIT字节码的函数lj_bcread和目标软件中LuaJIT虚拟机相关的变量lj_vm_asm_begin和lj_bc_ofs得到包含LuaJIT字节码信息的结构体GCproto,并修正所述结构体GCproto中的LuaJIT字节码信息后并保存到文件中,所得文件为原始的LuaJIT字节码,提高了加密的LuaJIT字节码处理的效率,且准确率高,达到了快速分析LuaJIT字节码的目的,提高了用户体验。

    一种LuaJIT字节码的处理方法、装置及存储介质

    公开(公告)号:CN109445798B

    公开(公告)日:2022-04-22

    申请号:CN201811206591.2

    申请日:2018-10-17

    IPC分类号: G06F8/53

    摘要: 本发明提供了一种LuaJIT字节码的处理方法、装置及存储介质。该方法包括:预处理步骤,对加密的LuaJIT字节码进行预处理,并根据预处理结果选择处理模式;处理步骤,基于所述处理模式对所述加密的LuaJIT字节码进行处理得到原始的LuaJIT字节码。本发明基于LuaJIT字节码的函数lj_bcread和目标软件中LuaJIT虚拟机相关的变量lj_vm_asm_begin和lj_bc_ofs得到包含LuaJIT字节码信息的结构体GCproto,并修正所述结构体GCproto中的LuaJIT字节码信息后并保存到文件中,所得文件为原始的LuaJIT字节码,提高了加密的LuaJIT字节码处理的效率,且准确率高,达到了快速分析LuaJIT字节码的目的,提高了用户体验。

    一种基于深度学习的针对流量解析的重要信息排序方法、装置和存储介质

    公开(公告)号:CN114329119A

    公开(公告)日:2022-04-12

    申请号:CN202111633434.1

    申请日:2021-12-29

    摘要: 本发明提供了一种基于深度学习的针对流量解析的重要信息排序方法、装置和可读存储介质,使用公共流量符号和流量内容训练生成BERT模型,通过MD5比对同类中重复的文档,通过迭代二分法的方式过滤掉冗余垃圾流量,以及重复出现的流量;针对小流量,通过统计的方式获取特定的分隔符,将流量切割成流量段并两两比对;如果比对相似度高则只取其中一段作为主流量;比对结果不同则针对不同的流量段再次分析,在单个流量段中,采用N‑Gram算法提取流量片序列,进行频度的统计,最后框定出出现频率最高的流量片,进行一个整体的排序。最后得到流量的重要信息排序结果。有效解决海量流量解析带来的耗时多,效率低,无重点的问题。

    一种程序代码安全防护方法、装置及存储介质

    公开(公告)号:CN112114809A

    公开(公告)日:2020-12-22

    申请号:CN202010791546.9

    申请日:2020-08-07

    IPC分类号: G06F8/41 G06F8/73 G06F21/12

    摘要: 本发明提出了一种程序代码安全防护方法、装置及存储介质,该方法包括:生成步骤,对java程序代码中需要隐藏的函数进行标注后生成native函数;编译步骤,将所述native函数生成C/C++代码并编译为so文件;重定向步骤,在所述java程序代码中对需要隐藏的函数的调用重定向为对所述native函数的调用以生成重定向后的java程序代码;打包步骤,对重定向后的java程序代码进行编译生成apk文件,将所述so文件和apk文件打包在一起。本发明通过干扰Java层函数的交叉引用的方法来降低代码的可读性,即对要隐藏的逻辑链中的每个Java函数的生成一个对应的native函数,并将Java函数的调用全部替换成对应的native函数的调用,这样,破解者无法找到Java函数之间的调用关系,提高了程序代码的安全性。

    一种程序代码安全防护方法、装置及存储介质

    公开(公告)号:CN112114809B

    公开(公告)日:2022-09-09

    申请号:CN202010791546.9

    申请日:2020-08-07

    IPC分类号: G06F8/41 G06F8/73 G06F21/12

    摘要: 本发明提出了一种程序代码安全防护方法、装置及存储介质,该方法包括:生成步骤,对java程序代码中需要隐藏的函数进行标注后生成native函数;编译步骤,将所述native函数生成C/C++代码并编译为so文件;重定向步骤,在所述java程序代码中对需要隐藏的函数的调用重定向为对所述native函数的调用以生成重定向后的java程序代码;打包步骤,对重定向后的java程序代码进行编译生成apk文件,将所述so文件和apk文件打包在一起。本发明通过干扰Java层函数的交叉引用的方法来降低代码的可读性,即对要隐藏的逻辑链中的每个Java函数的生成一个对应的native函数,并将Java函数的调用全部替换成对应的native函数的调用,这样,破解者无法找到Java函数之间的调用关系,提高了程序代码的安全性。