-
公开(公告)号:CN117592018A
公开(公告)日:2024-02-23
申请号:CN202311297977.X
申请日:2023-10-08
申请人: 浙江大华技术股份有限公司
摘要: 本申请公开了一种动态库处理方法、电子设备及计算机可读存储介质。该方法包括对动态库进行篡改检测,得到对应的检测结果;根据检测结果对动态库设置对应的篡改标记,以在调用动态库时基于篡改标记对业务流程进行调整;其中,检测结果包括动态库被篡改和动态库未篡改,动态库被篡改包括动态库文件被篡改以及加载至内存中的动态库代码被篡改中至少一种。通过上述方式,本申请能够解决动态库被篡改的技术问题。
-
公开(公告)号:CN115964694A
公开(公告)日:2023-04-14
申请号:CN202211712895.2
申请日:2022-12-29
申请人: 浙江大华技术股份有限公司
IPC分类号: G06F21/44
摘要: 本申请实施例提供了一种算法授权方法、装置、设备及介质,该方法通过从芯片在算法授权时检测自身第一授权模式与主芯片当前选用的第二授权模式是否相同,若不相同则将自身第一授权模式切换至与主芯片相同,并通过向主芯片获取其第二授权模式对应的校验信息来对待授权算法进行授权校验,继而根据校验结果是否可采用第二授权模式对待授权算法进行授权。上述流程中从芯片能够自适应主芯片的授权模式,使得从芯片可以支持多种授权模式的动态切换,继而保障算法的稳定运行。
-
公开(公告)号:CN112434286B
公开(公告)日:2024-10-29
申请号:CN202011259635.5
申请日:2020-11-12
申请人: 浙江大华技术股份有限公司
摘要: 本申请涉及一种动态库的调用方法、装置、电子装置和存储介质,该方法包括:根据第一代码库的接口函数地址,查找与接口函数地址对应的动态库,其中,第一代码库和第二代码库均被预先编译成静态库并链接到动态库,并且第二代码库的运行依赖于对第一代码库的接口调用;提取动态库中的第一关键数据,并确定第一关键数据的第一哈希值;获取动态库中预先存储的哈希签名,并使用与哈希签名对应的公钥解密哈希签名,得到第二哈希值;在第二哈希值与第一哈希值相同的情况下,执行与接口函数地址对应的接口调用。通过本申请,解决了相关技术中动态库在未经授权的情况下被调用导致安全性低的问题,实现了防止动态库在未经授权的情况下被调用的技术效果。
-
公开(公告)号:CN118519919A
公开(公告)日:2024-08-20
申请号:CN202410988204.4
申请日:2024-07-23
申请人: 浙江大华技术股份有限公司
摘要: 本申请公开了一种堆内存越界的检测方法、装置以及计算机存储介质,该检测方法包括:响应于检测请求,获取待检测的进程崩溃文件;识别进程崩溃文件中越界堆内存的变量内存;对变量内存进行内存分配,得到内存分配结果;基于内存分配结果识别到变量内存发生段错误时,输出变量内存的检测调试信息;分析检测调试信息,以确定变量内存越界的目标原因。通过上述方式,本申请通过对堆内存越界进行检测,能够复现进程崩溃的第一现场,以快速定位内存越界发生的具体位置及崩溃原因,从而提高了内存越界的检测效率及准确率。
-
公开(公告)号:CN115935384A
公开(公告)日:2023-04-07
申请号:CN202211429813.3
申请日:2022-11-15
申请人: 浙江大华技术股份有限公司
摘要: 本申请公开了一种数据保护方法。该方法包括:获取加密文件、算法模型密文以及设备信息,所述加密文件包括解密所述算法模型密文的第一解密信息;利用所述设备信息对所述加密文件进行解密得到所述第一解密信息;利用所述第一解密信息对所述算法模型密文进行解密,得到算法模型。本申请还公开了一种系统、电子设备及计算机可读存储装置。通过上述方式,本申请能够有效保护算法模型。
-
公开(公告)号:CN114461989A
公开(公告)日:2022-05-10
申请号:CN202111564610.0
申请日:2021-12-20
申请人: 浙江大华技术股份有限公司
摘要: 本申请公开了一种授权认证方法、电子设备及计算机可读存储介质,该授权认证方法包括:在应用软件中的校验模块对目标校验请求进行校验时,应用软件中的侦测器侦测校验模块对目标校验请求的校验是否超时;响应于对目标校验请求的校验超时,侦测器通知校验模块结束对目标校验请求的校验。本申请所提供的授权认证方法能够及时发现应用软件在授权过程中耗时很长的异常情况。
-
公开(公告)号:CN112434286A
公开(公告)日:2021-03-02
申请号:CN202011259635.5
申请日:2020-11-12
申请人: 浙江大华技术股份有限公司
摘要: 本申请涉及一种动态库的调用方法、装置、电子装置和存储介质,该方法包括:根据第一代码库的接口函数地址,查找与接口函数地址对应的动态库,其中,第一代码库和第二代码库均被预先编译成静态库并链接到动态库,并且第二代码库的运行依赖于对第一代码库的接口调用;提取动态库中的第一关键数据,并确定第一关键数据的第一哈希值;获取动态库中预先存储的哈希签名,并使用与哈希签名对应的公钥解密哈希签名,得到第二哈希值;在第二哈希值与第一哈希值相同的情况下,执行与接口函数地址对应的接口调用。通过本申请,解决了相关技术中动态库在未经授权的情况下被调用导致安全性低的问题,实现了防止动态库在未经授权的情况下被调用的技术效果。
-
公开(公告)号:CN111737660A
公开(公告)日:2020-10-02
申请号:CN202010598965.0
申请日:2020-06-28
申请人: 浙江大华技术股份有限公司
发明人: 杨加文
摘要: 本发明实施例提供了一种软件授权的实现方法、系统和存储介质,该方法中从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成第一密钥,采用所述第一密钥对所述软件授权信息进行加密,并将加密后的所述软件授权信息后发送至所述从芯片;所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥,采用所述第二密钥对加密后的所述软件授权信息进行解密得到所述软件授权信息,并根据所述软件授权信息进行校验。
-
公开(公告)号:CN118550755A
公开(公告)日:2024-08-27
申请号:CN202411021433.5
申请日:2024-07-26
申请人: 浙江大华技术股份有限公司
IPC分类号: G06F11/07
摘要: 本申请实施例提供了一种堆内存越界定位方法、装置、设备及介质,用以解决现有技术中进行堆内存检测时检测所有堆内存,消耗大量额外内存,不适用于内存较小的嵌入式设备的问题。在该方法中,当发生堆内存越界时,定位发生堆内存越界的第一堆内存区域的第一源代码;基于第一堆内存区域,确定为第一源代码申请的包含第一堆内存区域的待监测内存区域;执行应用程序中的每一指令,若识别到执行的指令访问到待监测内存区域,且确定该指令对应的数据未被写入第一堆内存区域,则确定执行该指令时发生堆内存越界,并确定记录的该指令的代码位置,无需对所有堆内存进行检测,节省额外占用的内存资源,减小对进程的性能影响,适用于内存较小的嵌入式设备。
-
公开(公告)号:CN111737660B
公开(公告)日:2023-11-17
申请号:CN202010598965.0
申请日:2020-06-28
申请人: 浙江大华技术股份有限公司
发明人: 杨加文
摘要: 本发明实施例提供了一种软件授权的实现方法、系统和存储介质,该方法中从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成第一密钥,采用所述第一密钥对所述软件授权信息进行加密,并将加密后的所述软件授权信息后发送至所述从芯片;所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥,采用所述第二密钥对加密后的所述软件授权信息进行解密得到所述软件授权信息,并根据所述软件授权信息进行校验。
-
-
-
-
-
-
-
-
-