当前位置: 首页 > news >正文

苏州网站建设搭建百度度小店申请入口

苏州网站建设搭建,百度度小店申请入口,营销型企业网站建设ppt,青岛seo网站建设上一篇文章详细介绍了 Golang 程序漏洞扫描工具 govulncheck 的使用方法,govulncheck 强大功能的背后,离不开 Go 漏洞数据库(Go vulnerability database)的支持,接下来详细讲解下 Go 漏洞数据库相关的知识。 Go 漏洞数…

上一篇文章详细介绍了 Golang 程序漏洞扫描工具 govulncheck 的使用方法,govulncheck 强大功能的背后,离不开 Go 漏洞数据库(Go vulnerability database)的支持,接下来详细讲解下 Go 漏洞数据库相关的知识。

Go 漏洞数据库(Go vulnerability database)是什么?

在当今数字化的世界中,软件安全是至关重要的。随着 Golang 在开发领域的日益流行,Go 项目的安全性也越来越重要。为了帮助开发者及时发现和解决与 Golang 相关的安全漏洞,Go 漏洞数据库应运而生。

Go 漏洞数据库(Go vulnerability database),访问地址是 https://vuln.go.dev 或者 https://pkg.go.dev/vuln,是一个存储 Golang 安全漏洞信息的数据库,由 Golang 官方维护。漏洞信息数据来自现有的源,例如 cve、ghsa 和 Go 包维护者直接提交的漏洞报告等,这些信息随后由 Go 安全团队审核并添加到数据库中。

该数据库支持多数据源访问,提供访问漏洞数据源的接口和默认实现。漏洞项使用 OSV(Open Source Vulnerability format)格式存储和传输。开发人员可以基于 module 的路径或者 ID 从漏洞数据库中查找是否存在已知漏洞。

Go 漏洞数据库 API

Go 漏洞数据库提供基于 HTTP 协议,请求方式为 GET 的一系列接口,每个接口都是返回 JSON 类型的数据。

  1. 获取数据库元数据接口 /index/db.json[.gz]

示例如下:

$ curl https://vuln.go.dev/index/db.json
{"modified":"2023-08-23T14:38:50Z"}
  1. 获取每个模块元数据接口 /index/modules.json[.gz]

示例如下:

$ curl https://vuln.go.dev/index/modules.json
[ {// The module path."path": string,// The vulnerabilities that affect this module."vulns":[ {// The vulnerability ID."id": string,// The latest time the vulnerability should be considered// to have been modified, as an RFC3339-formatted UTC// timestamp ending in "Z"."modified": string,// (Optional) The module version (in SemVer 2.0.0 format)// that contains the latest fix for the vulnerability.// If unknown or unavailable, this should be omitted."fixed": string,} ]
} ]
  1. 获取每个漏洞元数据接口 /index/vulns.json[.gz]

示例如下:

$ curl https://vuln.go.dev/index/vulns.json
[ {// The vulnerability ID."id": string,// The latest time the vulnerability should be considered// to have been modified, as an RFC3339-formatted UTC// timestamp ending in "Z"."modified": string,// A list of IDs of the same vulnerability in other databases."aliases": [ string ]} ]
  1. 获取某个漏洞信息接口 /ID/$id.json[.gz]

示例如下:

$ curl https://vuln.go.dev/ID/GO-2023-2003.json
{"schema_version": "1.3.1","id": "GO-2023-2003","modified": "2023-08-10T22:06:06Z","published": "2023-08-10T22:06:06Z","aliases": ["GHSA-8c37-7qx3-4c4p"],"summary": "Blst fails to perform group signature validation","details": "When complemented with a check for infinity, blst skips performing a signature group-check. Formally speaking, infinity is the identity element of the elliptic curve group and as such it is a member of the group, so the group-check should be performed. The fix performs the check even in the presence of infinity.","affected": [{"package": {"name": "github.com/supranational/blst","ecosystem": "Go"},"ranges": [{"type": "SEMVER","events": [{"introduced": "0.3.0"},{"fixed": "0.3.11"}]}],"ecosystem_specific": {"imports": [{"path": "github.com/supranational/blst/bindings/go","symbols": ["P1Affine.SigValidate","P2Affine.SigValidate"]}]}}],"references": [{"type": "FIX","url": "https://github.com/supranational/blst/commit/fb91221c91c82f65bfc7f243256308977a06d48b"},{"type": "WEB","url": "https://github.com/supranational/blst/releases/tag/v0.3.11"}],"credits": [{"name": "Yunjong Jeong (@blukat29)"}],"database_specific": {"url": "https://pkg.go.dev/vuln/GO-2023-2003"}
}

govulncheck 使用漏洞数据库方法

govulncheck 使用的漏洞数据地址是 https://vuln.go.dev,可以使用 -db 参数指定漏洞数据库,支持 http://、https:// 和 file:// 协议。指定的漏洞数据库必须实现上面讲解的几个 API。govulncheck 命令在从 http 源读取时使用 “.json.gz” 端点,而从文件源读取时,使用 “json”端点。

http://www.mmbaike.com/news/64194.html

相关文章:

  • 海南的网站建设公司搜索引擎技巧
  • 东莞小程序建设杭州seo服务公司
  • 做网站维护是什么岗位今日头条新闻在线看
  • 服务中心网站建设意见培训机构营业执照如何办理
  • 福建省建设工程职业注册网站网络营销师官网
  • 无锡外贸网站制作公司北京互联网营销公司
  • 网站开发包括网站的 等过程百度竞价排名怎么靠前
  • 如何做网站稳定客户网络营销推广经验总结
  • 设置网站开场动画cps推广联盟
  • 科技网站大全seo网站推广如何做
  • 网站快速过备案什么平台可以打广告做宣传
  • 怎么做网站的站点地图怎么投稿各大媒体网站
  • 湖北网站建设公司手机上可以创建网站吗
  • 南桥做网站谷歌独立站seo
  • 做地铁建设的公司网站seo网络优化培训
  • 做资源网站需要什么seo做什么网站赚钱
  • 广州网站备案要求中国品牌策划公司排名
  • 北京小型网站建设河南关键词排名顾问
  • 百胜招聘 网站开发广州网络营销
  • div做网站排版seo薪资seo
  • wordpress编辑器转义深圳专业seo外包
  • 常用的电子商务网站开发技术seo简介
  • 沈阳网站开发公司电话百一度一下你就知道
  • 淘宝店可以做团购的网站吗seo优化方法有哪些
  • 上海装修设计电商网站seo怎么做
  • 微信公众号开发文档官方网络优化工程师是做什么的
  • 做静态网站有什么用优秀软文范例100字
  • php在动态网站开发线上广告投放渠道
  • 怎么做旅游网站网络营销的认识
  • 浙江省和住房建设厅网站惠州seo收费