Skip to main content

セキュリティとコードの品質に関するチュートリアル

例や実践的なアクティビティを通じて、 GitHubのセキュリティ機能とコード品質機能に関するスキルと知識を構築します。

GitHubを使用してシークレットを大規模にセキュリティで保護する

漏洩した資格情報により、組織はデータ侵害にさらされます。 GitHubシークレット保護は、シークレットリークを自動的に検出して防止します。 この導入パスに従って、リスクを評価し、ソリューションをパイロットし、組織全体で保護をスケーリングします。

GitHubを使用して大規模なコード品質を向上させる

コードの品質に一貫性がないと、すべてのチームが遅くなり、簡単には見ることができないリスクが増えます。 GitHub Code Quality は、マージ前に問題をキャッチし、組織全体のコードの正常性に関するレポートを行います。 この導入パスに従って、機能を評価し、パイロットを実行し、その価値を証明し、大規模にロールアウトします。

GitHub Advanced Security の試用

GitHub Secret Protection and GitHub Code Security を使用して、セキュリティ目標の達成方法を決定します。

組織のセキュリティ

組織内の脆弱性を防ぎ、アラートに対処するのに役立つスキルを構築します。

漏洩したシークレットを修復する

コードベースで漏洩したシークレットを特定して修復する方法について説明します。

Secret scanningパートナープログラム

サービス プロバイダーは、 GitHub と連携して、シークレット トークン形式をシークレット スキャンによってセキュリティで保護することができます。シークレット形式の誤ったコミットを検索し、サービス プロバイダーの検証エンドポイントに送信できます。

コード スキャンをカスタマイズする

CodeQL パックとカスタム クエリを作成して使用することで、プロジェクト固有のセキュリティ ニーズを満たすようにコード スキャンをカスタマイズする方法について説明します。

依存関係をセキュリティ保護する

自動化されたツールとワークフローを使用して、依存関係を最新の状態に保ち、脆弱性から保護するのに役立つスキルを構築します。

サプライ チェーンのベスト プラクティスを実装する

ユーザー アカウント、コード、ビルド プロセスのセキュリティ保護に関する考え方

セキュリティ アラートの管理

例や実践的なアクティビティを通じて、 GitHubのセキュリティ機能とコード品質機能に関するスキルと知識を構築します。

コードの品質の向上

例を使用して、 GitHub Code Quality に関するスキルと知識を構築します。

報告された脆弱性の修正

リポジトリのセキュリティ脆弱性の修正に関する共同作業のスキルを構築します。