GitHub、「Secure Code Game」シーズン2提供–ゲーム形式のセキュリティトレーニング

今回は「GitHub、「Secure Code Game」シーズン2提供–ゲーム形式のセキュリティトレーニング」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 GitHubは米国時間2月15日、「GitHub Secure Code Game」の第2シーズンを発表した。

 GitHub Secure Code Gameは、2023年3月に提供が開始されて以来、3500人以上の開発者が参加しているゲーム形式のレポジトリー内学習体験。脆弱(ぜいじゃく)性を意図的に持たせたコードを修正することで、参加者が楽しみながら安全なコードの考え方を身につけられるようになるのを目的とする。第2シーズンでは、コミュニティーが提供した「JavaScript」「Python」「Go」「GitHub Actions」の課題5つがリリースされた。

 ゲームは、コードをレビューしてバグを修正し、テストを実行して次のレベルに進むというシンプルな仕組みになっている。「GitHub Codespaces」を介してクラウド上に完全に構成された環境として立ち上げるのに2分とかからないことを特徴とし、月間60時間まで無料で利用できる。対象となるのは、コードセキュリティスキルの向上、ワークフローにセキュリティを組み込む方法の学習、「GitHub Advanced Security(GHAS)」利用法の習得を希望する開発者や学生。

 ゲーム形式にした背景としては、安全なコーディングに関するトレーニングに対する開発者コミュニティーの意見があったという。GitHubは、そのようなトレーニングに存在するペンポイントに対処したいと考えていたが、開発者コミュニティーから「純粋に論理的なアプローチに従った退屈なコースで、往々にしてビデオベース」「開発環境外での学習」「選択問題を通した評価となっているが、現実世界では、セキュリティ問題を新たな問題を起こさずに解決できる保証はない」といった声が寄せられていたという。

 ゲーム化することで、学習者のやる気を引き立て、GitHub Codespacesやローカルでのレポジトリー内体験により開発者ファーストとなり、開発者が力を発揮できる普段使いのコードエディターにとどまることを可能にするという。参加者は、セキュリティ問題の把握、修正、そして、コードを当初通りに機能させるという3重の課題をクリアすることでレベルを上げられる。これは、問題を効率的に解決しながらも、既存機能を損なわないようにするという現実世界の課題を意識させる仕組みになっている。

 GitHub Secure Code Gameは、コミュニティーが貢献できるよう、オープンソース化されている。新シーズンの課題5つのうち4つはコミュニティーが貢献しているという。

 GitHub Secure Code Gameの使われ方についてGitHubが調べたところ、同ゲームベースのハッカソンを社内で開催したプロップテックスタートアップは、セキュリティ問題が96%減少し、セキュリティチームがセキュリティ対応で開発者を支援する週当たりの時間が97%減少したという。同社では、他のトレーニングは上手くいかず、コードの脆弱性が積み上がっていたが、直面していた一般的なセキュリティ問題をSecure Code Gameの課題に盛り込み、2人1組のチームで競い合うようにしたという。

 また、セルビアのノヴィサド大学も学生の積極的な参加によるインタラクティブな講義を提供するため、Secure Code Gameが使われているとGitHubはいう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
WindowsにLinuxカーネルの拡張機能「eBPF」実装へ
クラウドユーザー
2021-05-14 00:45
従来型の仲介モデルを再構築する不動産テックAvenue 8が4.2億円を調達
ネットサービス
2021-01-30 02:29
CCCのグループ会社Tマネーがスマホで銀行サービスを利用できるネオバンク「T NEOBANK」を開始
フィンテック
2021-04-01 14:03
オフィス勤務と在宅勤務のバランス–5人のリーダーに聞くハイブリッドワークのヒント
IT関連
2023-06-10 03:50
ティム・バーナーズ=リー氏のWWWソースコードのNFT、約6億円で落札
アプリ・Web
2021-07-02 21:41
交通違反をリアルタイムに警告する法人向けスマホアプリ GPSデータと標識情報DBを活用
企業・業界動向
2021-06-23 09:27
オープンなアプローチが導くデジタルの新時代–「Google Cloud Day: Digital’21」基調講演(2)
IT関連
2021-05-28 05:42
Kubernetesベースの開発で面倒なDevOps部分をPaaSとして引き受けるPorter
ソフトウェア
2021-08-02 16:12
JavaScriptランタイム「Bun」が約9億円を調達、「Oven」社を設立。ホスティングやCIサービスなど計画
Bun
2022-08-29 09:28
中国大手ソーシャルメディアが「不適切」なウクライナ関連コンテンツを削除
IT関連
2022-03-02 12:49
ロシアの脅威グループ「COLDRIVER」、PDF悪用のマルウェア攻撃–グーグルが警告
IT関連
2024-01-20 14:29
愛知県と500 Startupsが「Accelerate Aichi by 500 Startups」参加スタートアップを募集中
VC / エンジェル
2021-08-07 03:17
JR東、中国SNS「Weibo」で運行情報を発信 アフターコロナ見据え
企業・業界動向
2021-03-26 16:53
アクサ生命、本社オフィスの座席数を半分に リモートワークで出社減
キャリア・しごと
2021-04-24 09:08