簡介

已完成

軟體安全性始終很重要,而且跨越整個軟體開發生命週期。 重點通常會放在撰寫安全程式碼和鎖定基礎結構上。 保護軟體開發生命週期各階段發生的程序也很重要。

假設您正在管理重要的 GitHub 存放庫。 您想要強制執行安全性的最高層級,但也想要為參與者提供歡迎體驗。 遺憾的是,安全確保措施往往會帶來摩擦,妨礙每個人的生產力。 為了緩解此負荷,GitHub 提供各種自動化功能,可讓您有效率地管理安全存放庫,而不會讓所有人在整個開發流程中變慢。

學習目標

在此課程模組中,您將會:

  • 認識到保護存放庫以及在開發生命週期中左移的重要性。
  • 識別建立安全開發策略的工具、GitHub 功能和最佳做法。
  • 套用 .gitignore 檔案將敏感性檔案隔絕在存放庫之外。
  • 識別如何偵測並修正有安全性弱點的過時相依性。
  • 辨識進階安全性功能,例如程式碼掃描和祕密掃描。

必要條件

  • GitHub 帳戶
  • 在 GitHub 中瀏覽和編輯檔案的能力