-
公开(公告)号:CN119938133A
公开(公告)日:2025-05-06
申请号:CN202411915112.X
申请日:2024-12-24
Applicant: 成都米加游科技有限公司
Abstract: 本申请公开了一种软件安装包的静态识别方法、装置、存储介质及计算机设备,该方法包括:获取待分析的可执行文件,确定所述可执行文件的位数;对所述可执行文件进行结构分析,基于结构分析结果和所述位数定位到所述可执行文件的节表尾部地址;基于所述节表尾部地址查询所述可执行文件的节表尾部是否包含预设安装包尾部标记,其中,所述预设安装包尾部标记通过统计安装包文件样本的节表尾部特征而获得;若所述可执行文件的节表尾部包含预设安装包尾部标记,则确定所述可执行文件属于软件安装包程序。本申请不需要运行可执行文件即可实现软件安装包的识别,避免了因运行恶意代码而带来的安全风险。
-
公开(公告)号:CN119045880B
公开(公告)日:2025-05-06
申请号:CN202411536704.0
申请日:2024-10-31
Applicant: 浙江金网信息产业股份有限公司
IPC: G06F8/75 , G06F16/951 , G06F16/9535 , G06N3/045 , G06N3/0475 , G06N3/084 , G06N3/0895 , G06N3/094 , G06N3/096 , G06F18/2415 , G06F18/27
Abstract: 本发明公开了一种基于编程语言迁移的代码定位方法,涉及计算机软件,将功能细化为典型过程以构建功能库和总关键词表,通过可拟变换生成功能标签,设计主题词自检爬虫系统,基于主题相关度判别法和哈希匹配法获取大量且精确的主副语言代码段以构建主副代码库,基于对抗训练策略预训练对抗生成器以实现主副语言特征对齐,结合主代码库采用对比学习微调大模型编码器以最大化代码表征的可分性,辅助预训练Softmax回归分类器实现代码段的功能标签赋予,获取待定位词和待定位代码,拆分待定位代码并基于双通道查询策略识别待定位词以挑选正例,将正例和代码段输入预训练和微调的网络实现指定功能或指定典型过程的代码定位。
-
公开(公告)号:CN115185732B
公开(公告)日:2025-05-02
申请号:CN202210849578.9
申请日:2022-07-19
Applicant: 南通大学
IPC: G06F11/07 , G06F8/75 , G06N3/0455 , G06N3/086 , G06N3/126
Abstract: 本发明提供了一种融合遗传算法和深度神经网络的软件缺陷预测方法,属于计算机技术领域,解决了自动缺陷预测中新的特征具有不确定性,会和预测结果有别的技术问题;其技术方案为:采用了结果优化的遗传算法选取数据集的特征,结合变分自编码器和最大均值差异距离,学习源项目和目标项目的共性特征,来训练可靠的缺陷预测模型。本发明的有益效果为:本发明的遗传算法结合贝叶斯算法替换传统遗传算法的随机变异过程,设计了新的适应度函数,减少了不必要的特征,通过多组数据集上与传统跨项目缺陷预测方法对比,表明本发明可以提高软件预测的有效性。
-
公开(公告)号:CN119883279A
公开(公告)日:2025-04-25
申请号:CN202411960572.4
申请日:2024-12-27
Applicant: 北京五八信息技术有限公司
Inventor: 王明宇
Abstract: 本发明实施例提供一种同名处理方法、装置、设备和存储介质。该方法包括:获取目标应用程序的可执行文件,其中,可执行文件通过设定编程语言编译得到,可执行文件中包含用于存储文件基本信息的文件头,以及目标应用程序在设定设备上运行时被执行的可执行代码;基于文件头,确定设定编程语言的目标类对应的多个分类的分类信息;根据分类信息,确定多个分类各自对应的方法的方法信息,其中,方法用于在目标应用程序运行时执行设定操作;根据多个分类各自对应的方法信息,确定多个分类中同名的方法。本方案在同名处理过程中,无需获取目标应用程序的源代码,也无需编写脚本,不仅工作效率高,而且还不会对计算机性能产生影响。
-
公开(公告)号:CN119829463A
公开(公告)日:2025-04-15
申请号:CN202510086849.3
申请日:2025-01-20
Applicant: 中山大学
IPC: G06F11/3668 , G06F8/75 , G06F21/57
Abstract: 本发明提供了一种多指标反馈驱动的智能合约模糊测试方法和相关装置,通过获取给定智能合约,运用静态分析技术提取其语义信息,以此生成交易序列种子放入种子池。然后从池内取出测试交易序列,在插桩EVM上执行测试并收集多指标执行反馈信息,综合这些信息为测试交易序列计算适应度,筛选出符合设定条件的作为下一代种子,其余丢弃,随后对种子随机变异补足数量,再进行组合得到新种子池。不断循环重复测试步骤直至满足停止条件,完成对智能合约的测试。本发明通过多指标反馈驱动,能更全面精准地生成测试用例,有效覆盖智能合约复杂的代码分支,提升漏洞检测效率,减少因智能合约漏洞导致的经济损失,增强智能合约应用的安全性与可靠性。
-
公开(公告)号:CN119127299B
公开(公告)日:2025-04-11
申请号:CN202411602051.1
申请日:2024-11-11
Applicant: 彩讯科技股份有限公司
Abstract: 本申请的实施例提供了基于多维评价体系的数据迁移方法及装置。所述方法包括获取待迁移数据的依赖度信息;对所述依赖度信息进行静态扫描,从已构建的业务模块代码库中,获取与所述依赖度信息对应的代码内容;计算所述代码内容中各代码版本的转换度评分,得到最优代码版本;基于所述最优代码版本,对所述待迁移数据进行转换和/或修改。以此方式,能够对代码版本进行解读,根据评价选取最适配的代码版本进行迁移,将后续代码修改难度降到最低,大幅度提升了数据转换和迁移的效率和用户体验。
-
公开(公告)号:CN113138796B
公开(公告)日:2025-04-11
申请号:CN202010059343.0
申请日:2020-01-19
Applicant: 上海商汤智能科技有限公司
Abstract: 本公开涉及一种代码生成方法及装置、电子设备和存储介质,所述方法包括:获取初始代码;对所述初始代码进行解析,得到所述初始代码的初始抽象表示;对所述初始抽象表示进行优化,得到目标抽象表示;根据所述目标抽象表示,得到所述初始代码对应的目标代码。通过上述过程可以利用已有的代码,通过将其转化为初始抽象表示的形式,并对初始抽象表示进行改进,来得到目标抽象表示,根据目标抽象表示生成的目标代码,既利用了现有的初始代码的特点,同时具有更好的性能,因此本公开实施例提出的代码生成方法,可以自动实现代码的优化,从而有效节省了人力资源和时间资源,并有利于提高生成代码的性能。
-
公开(公告)号:CN119781823A
公开(公告)日:2025-04-08
申请号:CN202411815006.4
申请日:2024-12-10
Applicant: 北京百度网讯科技有限公司
Inventor: 张帅兵
Abstract: 本公开提供了基于大模型的项目代码处理方法、装置、及相关设备,涉及人工智能技术领域,尤其涉及深度学习、大模型等技术领域。具体实现方案为:基于项目代码的参考文件构建第一提示信息;所述第一提示信息中包括待生成的内容类型信息;将所述第一提示信息输入大模型,得到输出的针对所述内容类型信息生成的项目代码信息。
-
公开(公告)号:CN119720222A
公开(公告)日:2025-03-28
申请号:CN202411916055.7
申请日:2024-12-24
Applicant: 湖北天融信网络安全技术有限公司 , 北京天融信网络安全技术有限公司 , 北京天融信科技有限公司 , 北京天融信软件有限公司
Inventor: 黄宇豪
Abstract: 本申请涉及代码安全技术领域,具体提供了一种代码审计的方法、存储介质、电子设备及产品,该方法包括:确认本次提交的待审计代码信息需要审计的情况下,对所述待审计代码信息中的源代码进行审计,得到第一审计结果;将所述待审计代码信息中的本次修订版本号与预设修订版本号对应的修订版本进行对比,生成差异数据,其中,所述差异数据包括:含有所述第一审计结果的差异代码、补丁文件和路由地址;获取所述差异数据被人工审计后的第二审计结果;至少基于所述第一审计结果和所述第二审计结果,生成所述待审计代码信息的代码审计报告。本申请的一些实施例可以提升代码审计的效率和质量。
-
公开(公告)号:CN119690500A
公开(公告)日:2025-03-25
申请号:CN202411745065.9
申请日:2024-11-29
Applicant: 天翼数字生活科技有限公司
Abstract: 本申请涉及一种并行多组件开发方法、装置、计算机设备和存储介质。该方法包括:对主工程进行解耦,得到多个组件;确定各组件分别对应的源码文件和二进制文件;根据各组件分别对应的源码文件和二进制文件确定主工程的第一配置文件和第二配置文件,并根据第一配置文件和第二配置文件确定主工程的目标依赖文件;根据目标依赖文件,确定各组件的引入类型;当组件的引入类型为源码引入时,根据该组件的源码文件确定该组件的编译产物,并将编译产物链接至主工程。本申请能够实现多个组件和主工程的同时开发,避免了在多个组件和主工程之前的频繁切换,大幅地提升了研发效率。
-
-
-
-
-
-
-
-
-