トレーニング > サイバーセキュリティ > Securing Your Software Supply Chain with Sigstore (LFS182x)
トレーニングコース

Securing Your Software Supply Chain with Sigstore (LFS182x)

ライフサイクル全体を通じて安全なソフトウェアの構築と配布は困難な場合があり、多くのプロジェクトはデフォルトで安全に構築する準備ができていません。攻撃と脆弱性は、ソフトウェアの作成からパッケージ化、エンドユーザーへの配布まで、チェーンのどの段階でも発生する可能性があります。 Sigstoreは、ソフトウェア サプライチェーンの整合性を向上させ、開発者が日常業務にセキュリティを実装する際に直面する摩擦を軽減するために登場した革新的なテクノロジーの1つです。

コースの評価
4.4 / 5つ星
対象者

このコースは、Sigstoreツールのエンドユーザー(ソフトウェア開発者、DevOpsエンジニア、セキュリティエンジニア、ソフトウェアメンテナー、および関連する役割)を念頭に置いて設計されています。このコースを最大限に活用するには、Linux端末とコマンドラインツールの使用に精通している必要があります。また、コンテナやGitHubActionsなどのCI/ CDシステムの使用や構築など、クラウドコンピューティングとDevOpsの概念に関する中級の知識も必要です。
少なく読む 続きを読む
学習内容

このコースでは、Sigstore傘下のツールであるCosign、Fulcio、およびRekorを紹介し、それらがより安全なソフトウェアサプライチェーンをどのようにサポートするかを説明します。ソフトウェア開発、テスト、および配布プロセス全体でこれらのツールを使用する方法を学習します。さらに、ソフトウェアを使用または実装する人は、改ざん防止の公開ログを通じてその信頼性を検証できます。
少なく読む 続きを読む
身につく知識

このコースを完了すると、デフォルトで組織のセキュリティ戦略を通知し、ソフトウェアをより安全に構築できるようになります。
少なく読む 続きを読む
おもなテーマ
LFS182xへようこそ!
第1章Sigstoreの紹介
第2章共同署名:OCIレジストリでのコンテナの署名、検証、および保存
第3章Fulcio:コード署名のための新しい種類のルート認証局
第4章Rekor:ソフトウェアサプライチェーンの透明性ログ
第5章Sigstore:ツールの使用とコミュニティへの参加
最終試験(検証認定トラックのみ)

前提条件
ラボの演習は、次の環境の詳細でテストされています。

  • ラボはLinuxとmacOSで動作します
  • ソフトウェアのインストールを可能にする管理アクセス
    • ローカルマシンを想定していますが、これらのコマンドはLinuxクラウドインスタンスでも機能するはずです。
  • インターネット接続
  • 少なくとも2GBのRAMと64ビットCPUをお勧めします。 
  • あなたはの最新バージョンを持っている必要があります DockerDockerCompose インストールされ、アカウント DockerHub。執筆時点(2022年6月)では、Docker Engineはバージョン20.10であり、DockerComposeはバージョン2.6である必要があります。 macOSを使用している場合は、次を使用する必要があります Dockerデスクトップ;公式ドキュメントを参照してください オペレーティングシステムが必要な要件を満たしていることを確認します。 DockerDesktopはバージョン4.8以降である必要があります。
  • あなたはの最新バージョンを持っている必要があります 行く インストール済み、これを書いている時点では1.18(2022年6月)です。
レビュー
2023年3月
明確な例と、関連するテクノロジーの簡潔だが明確な説明。
2023年1月
とてもわかりやすく興味深い内容です。素晴らしいステップバイステップのウォークスルーで、いくつかの素晴らしい新しいツールを取り上げました。
2023年1月
cosign、fulcio、rekorの内訳はとても参考になりました。
2022年11月
有益で有益だと思いました。
2022年10月
オープン ソース プロジェクトで使用するために、sigstore とそのコンポーネントについて詳しく学ぶのが好きでした。