简介

已完成

软件安全始终非常重要,它跨越了整个软件开发生命周期。 焦点通常专用于编写安全代码和锁定基础结构。 保护软件开发生命周期每个阶段发生的进程也很重要。

假设你要管理一个重要的 GitHub 存储库。 你希望实施最高级别的安全性,但也希望为参与者提供舒适的体验。 遗憾的是,安全往往也会形成某种阻碍,影响人们的工作效率。 为了降低这一开销,GitHub 提供了各种自动化功能,使你能够有效地管理安全存储库,又不会降低每个人在整个开发过程中的工作效率。

学习目标

本模块介绍了以下内容:

  • 了解在开发生命周期中保护存储库和左移的重要性。
  • 确定用于建立安全开发策略的工具、GitHub 功能和最佳做法。
  • 通过使用 .gitignore 文件,将敏感文件排除在存储库之外。
  • 确定如何检测和修复存在安全漏洞的过时依赖项。
  • 识别高级安全功能,例如代码扫描和机密扫描。

先决条件

  • GitHub 帐户
  • 能够在 GitHub 中导航和编辑文件