开源软件的版本识别方法、装置、电子设备及存储介质

    公开(公告)号:CN116243962A

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

    申请号:CN202310078257.8

    申请日:2023-01-17

    Abstract: 本发明提供的一种开源软件的版本识别方法、电子设备及存储介质,通过获取待识别开源软件的目标二进制文件;根据所述目标二进制文件,提取所述待识别开源软件的目标版本特征;根据所述目标版本特征进行版本粗筛选,得到候选版本集合;将所述候选版本集合中的候选版本与所述目标二进制文件进行比较,得到所述待识别开源软件的目标版本。本发明通过进行版本差异特征的比较,在有效避免冗余噪声特征对版本差异识别的影响的同时,能够识别邻接版本之间细粒度的改动差异。并且采用先进行粗筛选再进行仔细比对的方式,兼顾了识别的准确率和效率。

    协议格式分割方法、设备及存储介质

    公开(公告)号:CN115550460A

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

    申请号:CN202210969237.5

    申请日:2022-08-12

    Abstract: 本发明提供一种协议格式分割方法、设备及存储介质,包括:获取协议流量的待分割流量图片;将待分割流量图片输入至字段分割模型,以利用字段分割模型对待分割流量图片进行分割位置预测,输出字段分割位置;将字段分割位置对应的各协议分割比特序列输入至字段判定孪生模型,以利用字段判定孪生模型对各协议分割比特序列进行类别判定,输出协议格式分割结果。本发明通过采用字段分割模型对待分割流量图片进行一级分割,得到字段分割位置,通过字段判定孪生模型对字段分割位置左右的协议分割比特序列进行二级判定,以进一步判定分割位置是否预测准确的技术手段,解决了协议格式分割精度低的技术问题,从而提高了协议格式分割的精确度。

    一种二进制软件协议探测载荷的挖掘方法及装置

    公开(公告)号:CN113746819B

    公开(公告)日:2022-08-23

    申请号:CN202110972911.0

    申请日:2021-08-24

    Abstract: 本发明提供一种二进制软件协议探测载荷的挖掘方法及装置,包括:将常规种子集中的常规种子经单字节变异后生成的变异种子和常规种子分别在目标程序上运行,根据运行差异推测常规种子的污点信息;将常规种子保存在待变异种子集中,当不存在常规种子时,选择待变异种子集中的常规种子进行变异生成常规变异种子后在目标程序上运行,根据运行结果相应处理;重复直至达到停止条件,将在目标程序上运行后得到返回报文的种子作为探测载荷。用以解决现有技术中进行探测载荷挖掘时需要依赖程序源代码和平台的缺陷,实现在二进制程序中通过随机二进制序列构成的种子得到探测载荷,避免了对平台的依赖,以及报文格式等先验信息的需要,减少了人工操作。

    数据传输与处理可信认证的方法、装置及电子设备

    公开(公告)号:CN114520733A

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

    申请号:CN202111643646.8

    申请日:2021-12-29

    Abstract: 本发明公开了数据传输与处理可信认证的方法、装置及电子设备,方法包括:获取第N特征元素添加机制;按照第N特征元素添加机制向第N‑1个边缘节点处理后的数据中添加特征元素,得到特征元素数据;将特征元素数据发送至第N个边缘节点以使第N+1个边缘节点判断第N个边缘节点处理后的数据是否符合第N特征元素添加机制;若符合,则第N个边缘节点可信认证通过,否则可信认证结束。本发明将可信认证任务下放到每个边缘节点并制造不同边缘节点之间的互不信任,来防止各边缘节点通过串通来破坏可信认证任务,保障了从终端到边缘节点,再到云服务器的可信认证,可支持在数据处理和数据传输中的可信认证。

    固件内部二进制程序脆弱性发现方法及装置

    公开(公告)号:CN113901459A

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

    申请号:CN202110989563.8

    申请日:2021-08-26

    Abstract: 本发明提供了一种固件内部二进制程序脆弱性发现方法、装置、电子设备及存储介质,包括:收集漏洞报告,并确定关键字和存在漏洞的二进制程序名称;确定分析目标,并基于所述关键字和所述分析目标,确定关键字在二进制程序中直接使用位置和间接使用位置;建立二进制程序的程序控制流图,并确定二进制程序关系依赖图;提取潜在关键字,并根据潜在关键字确定满足条件的潜在关键字作为关键字;建立完备的二进制程序关系依赖图,基于所有二进制程序关系依赖图和所有所述关键字完成固件中二进制程序脆弱性发现。本发明能够有效和自动化地发现嵌入式设备固件中间接与用户交互的内部二进制程序实现过程中存在的漏洞。

    一种社工邮件防御方法、系统、电子设备及存储介质

    公开(公告)号:CN113452599A

    公开(公告)日:2021-09-28

    申请号:CN202110536505.X

    申请日:2021-05-17

    Abstract: 本发明涉及一种社工邮件防御方法、系统、电子设备及存储介质。所述社工邮件防御方法包括:构建社工邮件特征知识库;基于所述社工邮件特征知识库,构建社工邮件自适应集成识别模型;使用所述社工邮件自适应集成识别模型对待识别邮件进行识别,得到邮件识别结果;根据所述邮件识别结果,对识别出来的社工邮件进行防御。根据本发明实施例提供的社工邮件防御方法,通过构建社工邮件自适应集成识别模型,能够有效识别社工邮件及其变种社工邮件,实现对社工邮件及其变种社工邮件的识别和防御。

    一种面向嵌入式设备的固件漏洞检测方法及系统

    公开(公告)号:CN106295335B

    公开(公告)日:2021-09-24

    申请号:CN201510319074.6

    申请日:2015-06-11

    Abstract: 本发明提出了一种面向嵌入式设备的固件漏洞检测方法及系统,涉及嵌入式设备固件的漏洞挖掘与分析。本发明可利用固件中的函数之间的关联性,将已挖掘到的固件漏洞自动扩散到其他固件。其方法流程主要包括:固件爬取与漏洞收集,设备信息提取,固件的解码与反汇编,函数的指纹提取与匹配以及漏洞验证等步骤。本发明通过属性计数型指纹配合结构度量型指纹的方法兼顾了匹配的速度与精度,同时所用到的指纹特征均具有跨编译器和跨处理器平台的特性,因此保证了匹配时的强鲁棒性。

Patent Agency Ranking