首页> 外国专利> Classifying software modules based on fingerprinting code fragments

Classifying software modules based on fingerprinting code fragments

机译:根据指纹代码片段对软件模块进行分类

摘要

A method includes extracting one or more code fragments from a first software module and computing fingerprints of the code fragments extracted from the first software module. The method also includes determining a similarity score based on distances between the fingerprints of the code fragments extracted from the first software module and fingerprints of one or more code fragments extracted from at least a second software module, the second software module being classified as a given software module type, each of the fingerprints being computed by application of a fuzzy hash function to a given one of the code fragments. The method further includes classifying the first software module as the given software module type based on the similarity score and modifying access by a given client device to the first software module responsive to classifying the first software module as the given software module type.
机译:一种方法包括从第一软件模块提取一个或多个代码片段,并计算从第一软件模块提取的代码片段的指纹。该方法还包括基于从第一软件模块提取的代码片段的指纹与从至少第二软件模块提取的一个或多个代码片段的指纹之间的距离来确定相似性得分,第二软件模块被分类为给定软件模块类型,每个指纹是通过将模糊哈希函数应用于给定的代码片段之一来计算的。该方法还包括:基于相似度得分将第一软件模块分类为给定软件模块类型;以及响应于将第一软件模块分类为给定软件模块类型,修改给定客户端设备对第一软件模块的访问。

著录项

  • 公开/公告号US10484419B1

    专利类型

  • 公开/公告日2019-11-19

    原文格式PDF

  • 申请/专利权人 EMC IP HOLDING COMPANY LLC;

    申请/专利号US201715664902

  • 申请日2017-07-31

  • 分类号H04L29/06;G06F17/30;G06F21/53;G06F9/455;

  • 国家 US

  • 入库时间 2022-08-21 11:28:06

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号