cnnvd和cnvd的区别
时间: 2023-11-26 22:01:08 浏览: 463
cnnvd和cnvd都是国家信息安全漏洞库,但它们在一些方面存在一些区别。
首先,它们的名称不同。cnvd是中国国家信息安全漏洞库的英文缩写,而cnnvd是中国国家信息安全漏洞库的中文名称。
其次,它们的管理机构不同。cnvd是由中国信息安全测评中心(CNIS)负责管理的,而cnnvd是由中国国家信息安全漏洞库管理中心负责管理的。
另外,它们的网站界面和信息呈现形式也有所不同。cnvd的网站界面更加简洁、明了,信息分类更为细致;而cnnvd的网站界面更加多样,信息呈现形式更为多元。
此外,它们的漏洞公告和处理流程也有所不同。cnvd在漏洞公告和处理流程上更加规范、严谨;而cnnvd的漏洞公告和处理流程则更为灵活、快速。
总的来说,尽管cnnvd和cnvd都是国家信息安全漏洞库,但它们在管理机构、网站界面、信息呈现形式以及漏洞公告和处理流程上都存在一些区别。用户在使用时可以根据自己的需求和习惯选择合适的平台。
相关问题
CVE-2016-2183: OpenSSL 信息泄露漏洞 CT-45065,CVE-2016-2183,CNVD-2016-06765,CNNVD-201608-448,95568
CVE-2016-2183是指OpenSSL的信息泄露漏洞。具体的CVE编号是CT-45065,CVE-2016-2183,CNVD-2016-06765,CNNVD-201608-448,95568。关于该漏洞的更多详细信息可以参考以下链接:https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2183。
该漏洞的修复处理通常包括升级OpenSSL版本。升级的原因可能是因为服务器被扫描出存在OpenSSH漏洞,例如OpenSSH用户枚举漏洞(CNVD-2018-20962)(CVE-2018-15919)、OpenSSH设计漏洞(CVE-2017-15906)和OpenSSH <7.5等。此外,还可以开启telnet登录来增强安全性。
在修复过程中,可能会遇到报错信息"no matching cipher found: client aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se server chacha20-poly1305@openssh.com,aes128-gcm@openssh.com,aes256-gcm@openssh.com"。可以参考附录中的openssl相关信息来解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
如何爬取CNNVD漏洞库
爬取CNNVD漏洞库可以分为以下几个步骤:
1. 分析网页结构:首先需要分析CNNVD漏洞库的网页结构,找到漏洞相关信息所在的标签或CSS选择器。
2. 发送请求:使用Python中的requests库发送请求获取网页内容。
3. 解析网页:使用Python中的BeautifulSoup库解析网页内容,提取出漏洞相关信息。
4. 存储数据:将提取出的漏洞信息存储到数据库或文件中。
以下是一个简单的爬取CNNVD漏洞库的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 发送请求
url = 'http://www.cnnvd.org.cn/web/vulnerability/queryLds.tag'
params = {
'currentPage': 1,
'pageSize': 20,
'keyword': '',
'orderBy': 'publishedDate',
'order': 'desc'
}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
response = requests.get(url, params=params, headers=headers)
html = response.content
# 解析网页
soup = BeautifulSoup(html, 'html.parser')
table = soup.find('table', {'class': 'list_table'})
rows = table.find_all('tr')[1:]
for row in rows:
cols = row.find_all('td')
cnvd_id = cols[0].text.strip()
title = cols[1].text.strip()
severity = cols[2].text.strip()
published_date = cols[3].text.strip()
print(cnvd_id, title, severity, published_date)
# 存储数据
# 可以将提取出的漏洞相关信息存储到数据库或文件中,具体实现方式根据需求而定。
```
注意:在爬取任何网站时,应该遵守网站的爬虫协议,不要过于频繁地发送请求,以免给网站带来过大的负担。同时也应该注意保护个人隐私和知识产权等方面的问题。
阅读全文