ニュース
GitHub、脆弱性のあるリポジトリの修正でセキュアコーディングを学ぶ「Secure Code Game」シーズン2を開始:Python、JavaScript、Go、GitHub Actionに対応
GitHubはセキュアコーディングをゲーム感覚で学ぶことができる「Secure Code Game」シーズン2の提供を開始した。
GitHubは2024年2月15日(米国時間)、セキュアコーディングをゲーム感覚で学べる「Secure Code Game」シーズン2の提供を開始した。
Secure Code Gameは、意図的に追加された脆弱(ぜいじゃく)性のあるコードリポジトリの探索、コードの修正、テストの実行を通じて、セキュアコーディングやワークフローにセキュリティを組み込む方法を学ぶことができる開発者や学生向けの学習コンテンツだ。
GitHubによると、2023年3月の提供開始以降、3500人以上の開発者がSecure Code Gameを利用したという。
Secure Code Gameのシーズン2では、コミュニティーからのコントリビューションにより、JavaScript、Python、Go、GitHub Actionsの学習に対応している。Secure Code Gameはローカル環境にリポジトリをダウンロードして開始するか、「GitHub Codespaces」の無料枠(上限60時間)を利用して学習を始めることもできる。
「Secure Code Gameのプレイ中に静的アプリケーションセキュリティツール(SAST)の『CodeQL』を無料で試すこともできる。もし行き詰まった場合は、CodeQLによって生成されるアラートを参考にしてほしい」と、GitHubは述べている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- なぜ、いま「セキュアコーディング」なのか?
多くのソフトウェアが脆弱性を抱えたまま出荷され、不正アクセスや攻撃の脅威にさらされているいま、セキュアな開発に関する技術や経験を有するプログラマがいっそう求められるようになりました。この連載ではC/C++言語を例に、セキュアコーディングで特に重要となるトピックスを紹介していきます。 - Googleが激推しする「セキュリティのシフトレフト」とは? 効果と方法を解説
Googleはソフトウェア開発ライフサイクルにおけるセキュリティの「シフトレフト」が重要な理由を発表した。Google Cloud Platform上でシフトレフトを実現するユースケースも示した。 - 実践的な「Trivy」利用方法〜「VSCode」によるスキャンからCI/CDパイプライン、「Trivy Operator」による継続的なスキャン〜
Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、Trivyの代表的な利用シーンを取り上げながら、実践的に利用するための検討ポイントを解説する(最新のv0.56.2含め2024年の情報に合うように更新)。