一种网络请求传输方法、装置和设备

    公开(公告)号:CN118199898A

    公开(公告)日:2024-06-14

    申请号:CN202211591410.9

    申请日:2022-12-12

    Abstract: 本申请公开了一种网络请求传输方法、装置和设备,方法应用于目标应用的客户端,客户端是使用目标应用的最新应用程序安装包安装得到的,最新应用程序安装包对应的代码中添加有用于中断原始网络请求的第一代码以及用于对原始网络请求进行加密的第二代码,该方法包括:在向目标应用的服务端发送原始网络请求前,通过执行编译后的第一代码中断原始网络请求;通过执行编译后的第二代码对原始网络请求进行修改并加密,得到第一网络请求;将第一网络请求发送至中间服务器,以使中间服务器对第一网络请求进行解密得到第二网络请求并转发至服务端。该方法可以通过较少的改造,实现针对网络请求的抓包分析的抵抗,从而保护网络传输协议的安全。

    安卓平台上可执行程序的保护方法

    公开(公告)号:CN108733988B

    公开(公告)日:2023-01-24

    申请号:CN201710257478.6

    申请日:2017-04-19

    Abstract: 本申请提供一种安卓平台上可执行程序的保护方法,包括:确定APK文件包中的classes.dex文件中要保护的函数,修改后形成新的classes.dex文件;编写函数的C/C++语言实现;将函数的C/C++语言实现编译为动态库;在APK文件包中,用新的classes.dex文件替换原classes.dex文件,将动态库加入APK文件包。本发明不但加大了逆向分析的难度,而且极大增加了还原代码的难度。

    一种文本的侵权检测方法、装置、电子设备及存储介质

    公开(公告)号:CN114564936A

    公开(公告)日:2022-05-31

    申请号:CN202210252025.5

    申请日:2022-03-15

    Abstract: 本申请公开了一种文本的侵权检测方法,以解决相关技术中仅根据待检测文本的文本向量和原创文本向量之间的向量相似度进行侵权检测,并未考虑其他可能影响待检测文本和原创文本之间相似度的影响因素,导致得到的侵权检测结果并不准确的问题。方法包括:确定待检测文本所包含的目标语句;计算目标语句与原创文本中原创语句之间的语义相似度和语序相似度;其中,语义相似度由目标语句所包含的词语的同义词集确定;语序相似度由词语在目标语句中的排列次序确定;根据语义相似度和语序相似度,判断待检测文本是否为原创文本的侵权文本。本申请还公开一种文本的侵权检测装置、电子设备及计算机可读存储介质。

    源代码混淆方法和装置
    14.
    发明公开

    公开(公告)号:CN114003866A

    公开(公告)日:2022-02-01

    申请号:CN202010737717.X

    申请日:2020-07-28

    Abstract: 本说明书实施例公开了一种源代码混淆方法、装置、电子设备以及计算机可读存储介质。该方法包括:获取源代码中待混淆函数包含的调用函数的函数名;根据调用函数的函数名,将待混淆函数中调用调用函数的调用语句,替换为函数指针,以得到替换后的待混淆函数;根据占位符与调用函数的对应关系,对替换后的待混淆函数进行混淆处理,以得到目标函数;其中,函数指针包括待混淆函数的函数名、预设头部字节计算函数以及预先设置的对应于调用函数的占位符;预设头部字节计算函数用于计算在目标函数运行时的目标函数的预设数量的头部字节,以对函数指针进行解码。

    软件安装包的加固保护方法及装置

    公开(公告)号:CN107122634B

    公开(公告)日:2020-03-17

    申请号:CN201710281556.6

    申请日:2017-04-26

    Abstract: 本申请实施例公开一种软件安装包的加固保护方法及装置,该方法包括:从软件安装包中确定多个待加密的源代码段;基于预设的第一加密算法,分别对多个待加密的源代码段进行加密;基于与预设的第一加密算法对应的解密算法生成多个第一解密文件;基于所有被加密的源代码段生成待加密的文件;基于预设的第二加密算法对待加密的文件进行加密;将被加密的文件存储至待加固的软件安装包中;基于与预设的第二加密算法对应的解密算法生成第二解密文件。在本申请实施例中,可以通过对需加密的源代码段进行加密、对所有被加密的源代码段进行加壳加密来实现对软件安装包的加固保护,从而增大恶意攻击识别软件安装包中的源代码的难度,提高移动应用的安全性。

Patent Agency Ranking