高效地检测用户证书制造技术

技术编号:16388515 阅读:35 留言:0更新日期:2017-10-16 08:59
用于检测用户证书的系统包括数据分块器、数据块存储、逐字节检查器、位计数器和证书检查器。数据分块器用于确定数据块。数据块存储用于存储数据块。逐字节检查器用于检查数据块中的每个字节包括适当值。位计数器用于:确定大于或等于阈值字节值的连续字节数;以及在连续字节数大于或等于阈值字节数的情况下,确定与连续字节数相对应的证书地址范围。证书检查器用于确定数据块存储中存储的与证书地址范围相对应的数据是否包括证书。

【技术实现步骤摘要】
【国外来华专利技术】高效地检测用户证书
技术介绍
在线软件存储库托管软件开发者的代码。在线软件存储库协助项目共享、协作、版本控制等。软件开发者可以将其代码上传到软件存储库进行共享。代码可以存储在公共存储库、半公共存储库、私有存储库等中。一些软件包括用户证书(例如,用于针对服务对用户进行认证的证书)。用户证书通常采用十六进制数串的形式。不同服务的证书具有不同的区别特性(例如,长度、数字模式、已知数字等)。包括用户证书的代码应当仅被存储而不被公开共享。附图说明在下面的详细描述和附图中公开了本专利技术的各种实施例。图1是示出网络系统的实施例的框图。图2是示出服务器系统的实施例的框图。图3是示出证书确定器的实施例的框图。图4A是示出数据流的实施例的图示。图4B是示出美国信息交换标准码(例如,ASCII)表的实施例的图示。图5是示出用于检测证书的过程的实施例的流程图。图6是示出用于数据分块器的过程的实施例的流程图。图7是示出逐字节阈值化器的实施例的流程图。图8是示出用于确定潜在证书符号的序列是否包括证书的过程的实施例的流程图。图9A是示出数据流的实施例的图示。图9B包括示出用于确定在最近N个数据块中是否存在大于或等于最本文档来自技高网...
高效地检测用户证书

【技术保护点】
一种用于检测用户证书的系统,包括:用于确定数据块的数据分块器;用于存储所述数据块的数据块存储;用于检查所述数据块中的每个字节包括适当值的逐字节检查器;位计数器,用于:确定大于或等于阈值字节值的连续字节数;以及在所述连续字节数大于或等于阈值字节数的情况下,确定与所述连续字节数相对应的证书地址范围;以及证书检查器,用于:确定所述数据块存储中存储的与所述证书地址范围相对应的数据是否包括证书。

【技术特征摘要】
【国外来华专利技术】2015.01.09 US 14/5940161.一种用于检测用户证书的系统,包括:用于确定数据块的数据分块器;用于存储所述数据块的数据块存储;用于检查所述数据块中的每个字节包括适当值的逐字节检查器;位计数器,用于:确定大于或等于阈值字节值的连续字节数;以及在所述连续字节数大于或等于阈值字节数的情况下,确定与所述连续字节数相对应的证书地址范围;以及证书检查器,用于:确定所述数据块存储中存储的与所述证书地址范围相对应的数据是否包括证书。2.如权利要求1所述的系统,还包括用于接收数据的输入接口。3.如权利要求2所述的系统,其中使用所接收的数据确定所述数据块。4.如权利要求1所述的系统,其中所述数据分块器还用于响应于数据地址范围提供数据。5.如权利要求1所述的系统,其中所述阈值字节数包括最小证书长度。6.如权利要求1所述的系统,其中确定数据是否包括证书包括匹配证书模式。7.如权利要求1所述的系统,其中确定数据是否包括证书包括匹配证书前缀。8.如权利要求1所述的系统,其中确定数据是否包括证书包括满足证书熵测试。9.如权利要求1所述的系统,其中所述适当值包括在ASCII值的范围中的值。10.如权利要求9所述的系统,其中所述ASCII值的范围包括合法证书值。11.如权利要求1所述的系统,其中所述数据块包括M字节的数据块。12.如权利要求11所述的系统,其中所述M字节的数据块包括以下中的一个:4字节块、8字节块、16字节块、32字节块、64字节块、或128字节块。13.如权利要求1所述的系统,其中所述位计数...

【专利技术属性】
技术研发人员:V马蒂
申请(专利权)人:GIT软件中心公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1