YOLO Vision 2026:

Ultralytics 安全策略#

Ultralytics,我们用户的数据和系统安全至关重要。为了确保我们的开源项目的安全,我们实施了多项措施来检测和防范安全漏洞。

Snyk 扫描#

我们使用 Snyk 对 Ultralytics 仓库进行全面的安全扫描。Snyk 强大的扫描能力不仅限于依赖项检查,它还会检查我们的代码和 Dockerfile 是否存在各种漏洞。通过主动识别和解决这些问题,我们为用户确保了更高水平的安全性和可靠性。

ultralytics

GitHub CodeQL 扫描#

我们的安全策略包括 GitHub 的 CodeQL 扫描。CodeQL 深入我们的代码库,通过分析代码的语义结构来识别诸如 SQL 注入和 XSS 等复杂漏洞。这种高级别的分析可确保及早发现并解决潜在的安全风险。

CodeQL

GitHub Dependabot 警报#

Dependabot 已集成到我们的工作流中,用于监控依赖项中的已知漏洞。当在我们的某个依赖项中发现漏洞时,Dependabot 会向我们发送警报,从而能够采取迅速且明智的修复行动。

GitHub 密钥扫描警报#

我们采用 GitHub secret scanning 警报来检测意外推送至仓库的敏感数据,例如凭据和私钥。这种早期检测机制有助于防止潜在的安全漏洞和数据泄露。

私密漏洞报告#

我们启用了私密漏洞报告功能,允许用户私下报告潜在的安全问题。这种方法有助于负责任地披露,确保安全漏洞得到安全且高效的处理。

如果你怀疑或发现在我们的任何仓库中存在安全漏洞,请立即告知我们。你可以通过我们的联系表单或发送电子邮件至 security@ultralytics.com 直接联系我们。我们的安全团队将尽快调查并做出回复。

感谢你为保持所有 Ultralytics 开源项目的安全所提供的帮助。

常见问题解答#

Ultralytics 实施了哪些安全措施来保护用户数据?#

Ultralytics 采用全面的安全策略来保护用户数据和系统。关键措施包括:

  • Snyk 扫描:进行安全扫描以检测代码和 Dockerfile 中的漏洞。
  • GitHub CodeQL:分析代码语义以检测诸如 SQL 注入等复杂漏洞。
  • Dependabot 警报:监控依赖项中的已知漏洞并发送警报以便迅速修复。
  • 密钥扫描:检测代码仓库中的敏感数据(如凭据或私钥)以防止数据泄露。
  • 私密漏洞报告:为用户提供一个安全的渠道来私下报告潜在的安全问题。

这些工具可确保主动识别和解决安全问题,从而提高整体系统安全性。有关更多详情,请浏览上面的部分或联系安全团队并提出任何疑问。

Ultralytics 如何使用 Snyk 进行安全扫描?#

Ultralytics 利用 Snyk 对其仓库进行彻底的安全扫描。Snyk 超越了基本的依赖项检查,会检查代码和 Dockerfile 中的各种漏洞。通过主动识别和解决潜在的安全问题,Snyk 有助于确保 Ultralytics 的开源项目保持安全和可靠。

要查看 Snyk 徽章并了解有关其部署的更多信息,请查看Snyk 扫描部分

什么是 CodeQL 以及它如何增强 Ultralytics 的安全性?#

CodeQL 是通过 GitHub 集成到 Ultralytics 工作流中的安全分析工具。它深入代码库以识别诸如 SQL 注入和跨站脚本 (XSS) 等复杂漏洞。CodeQL 分析代码的语义结构以提供高级别的安全性,从而确保及早发现和缓解潜在风险。

有关如何使用 CodeQL 的更多信息,请访问 GitHub CodeQL 扫描部分

Dependabot 如何帮助维护 Ultralytics 的代码安全?#

Dependabot 是一种自动化工具,用于监控和管理依赖项中的已知漏洞。当 Dependabot 检测到 Ultralytics 项目依赖项中的漏洞时,它会发送警报,使团队能够迅速解决和缓解该问题。这可确保依赖项保持安全和最新,从而将潜在的安全风险降至最低。

有关更多详细信息,请浏览 GitHub Dependabot 警报部分

Ultralytics 如何处理私密漏洞报告?#

Ultralytics 鼓励用户通过私密渠道报告潜在的安全问题。用户可以通过联系表单或发送电子邮件至 security@ultralytics.com 私下报告漏洞。这确保了负责任的披露,并允许安全团队安全且高效地调查和解决漏洞。

有关私密漏洞报告的更多信息,请参考私密漏洞报告部分