漏洞命名规则及其正则表达式判断
参考:漏洞都是怎么编号的CVE/CAN/BUGTRAQ/CNCVE/CNVD/CNNVD - phlsheji - 博客园 (cnblogs.com)
有一个已经被淘汰了,还有一个我查了没找到。就这样吧,反正 CVE 最常用。
1.CVE开头
CVE - CVE (mitre.org)
编号格式:CVE-XXXX-XX...X
(CVE-年份-编号,年份必须大于1999,编号至少是4位数)以下同理。
正则判断:^CVE-(2\d{3}|1999)-\d{4,}$
2.CAN开头
CAN 和 CVE 的唯一差别是前者代表了候选条目,还未经 CVE 编辑委员会认可,而后者则是经过认可的条目。 然后,两种类型的条目都对公众可见,条目的编号不会随着认可而改变,不过 CAN 前缀替换成了 CVE 。
3.CNVD开头
国家信息安全漏洞共享平台 (cnvd.org.cn)
编号格式:CNVD-XXXX-XX...X
(CNVD-年份-编号)
正则判断:^CNVD-(2\d{3}|1999)-\d{4,}$
4.CNNVD开头
国家信息安全漏洞库 (cnnvd.org.cn)
编号格式:CNNVD-XXXXXX-XX...X
(CNNVD-年份月份-编号,年份 4 位,月份 2 位,编号至少3位,这个年份就没有1999的限制了,我搜索到了199701-001)
正则判断:^CNNVD-(2\d{3}(0[1-9]|1[0-2])|19\d{2}(0[1-9]|1[0-2]))-\d{3,}$
漏洞命名规则及其正则表达式判断相关推荐
- 引用 病毒是怎么命名的?教你认识病毒命名规则
引用 紫色思念 的 引用 病毒是怎么命名的?教你认识病毒命名规则 引用 CPU风扇 的 病毒是怎么命名的?教你认识病毒命名规则 很多时候大家已经用各类安全软件.杀毒软件查出了自己的机子中了例如Back ...
- 病毒是怎么命名的?认识病毒命名规则
来源:赛迪网 很多时候大家已经用各类安全软件.杀毒软件查出了自己的机子中了例如Backdoor.RmtBomb.12 .Trojan.Win32.SendIP.15 等等这些一串英文还带数字的病毒名, ...
- [转]Windows与VC命名规则
转自:http://hi.baidu.com/11158512/blog/item/0fbd5535cbfb5d1c91ef3970.html 匈牙利命名法是一种编程时的命名规范.基本原则是:变量名= ...
- python语言变量命名规则有什-以下选项中,符合Python语言变量命名规则的是_学小易找答案...
[填空题]与文件系统相比,数据库系统的数据冗余度___________,数据共享性___________. [填空题]在数据库体系结构中,两级数据映象分别是指___________之间的数据映象与__ ...
- 006_Spring Data JPA基于方法名称命名规则查询
1. Repository接口 1.1. Repository接口是Spring Data JPA中为我我们提供的所有接口中的顶层接口. 1.2. Repository提供了两种查询方式的支持 1.2 ...
- 变量命名规则_JavaScript基础教程(二)变量、常量与运算符
常量变量与运算符 从本次课程开始我们将进入JavaScript基础教程学习,本课程附带PPT讲义,课程主要针对JavaScript学习入门者. 变量 在计算机程序设计语言中,变量是存储数据的容器,变量 ...
- Python的内存管理、命名规则、3个特性讲解
理解变量: 变:现实世界中的状态是会发生改变的 量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物(例如:一个人的身高.体重等这些信息) 为什么要变量: 程序执行的本质就是一系列状态的 ...
- java中类的命名规则_java类方法属性的命名规范介绍
java类方法属性的命名规范介绍,java命名总结.一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的 ...
- Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)
文章目录 一.变量定义的注意事项及作用域 二.键盘输入 三.Java运算符 1.运算符与表达式 2.算数运算符 3.自增.自减运算符 4.赋值运算符 5.关系运算符 6.三元运算符 7.逻辑运算符 一 ...
最新文章
- objdump与readelf
- 路由及路由器工作原理深入解析3:路由与port
- wordpress网站后台打开速度很卡很慢解决方法?
- MapGuide应用开发系列(五)---- Autodesk MapGuide Studio应用简介
- 涡轮流量计说明书_实际应用中超声波流量计与电磁流量计哪个更好用
- 第一个python解释器哪年问世_Python即Python解释器的发展史
- uva 538Balancing Bank Accounts(构造)
- AD模式下出现NetLogon 5781错误的对策
- SQL SERVER 卸载清除步骤
- HTML学生网页设计作业成品~化妆品官方网站设计与实现(HTML+CSS+JS)共8个页面
- python第三方库文件传输助手_Python与微信——itchat包
- 关于微信小程序下拉刷新、上拉触底方法的实现
- python程序怎么给别人运行_如何把自己写的python程序给别人用
- HoloLens忘记开机密码,并重新安装HoloLens系统
- 深度理解面向对象的基础-抽象(一)
- 【Ubuntu】Ubuntu 20.04安装Python3.7
- 记一次海康威视笔试题小练手
- Python中的单例模式的几种实现方式的及优化
- 端渲染 or 流渲染?开发架构该如何选择?
- SQL的数据批量处理
热门文章
- TDD测试驱动开发的基础是什么?
- shell浅谈之七文本处理工具grep、sed、awk
- Vcenter 7.0 添加主机报错(出现了常规系统错误: Unable to push signed certificate to host 172.17.5.242)...
- Crond表达式解析
- display属性及其区别
- 开源贴身管家小程序,很干
- Extjs的各版本下载
- (已解决)#warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权。
- 手机号码中间显示为 *
- 不同语言返回系统时间的方法