GitHub、脆弱性のあるコードを実際にデバッグして学べる「Secure Code Game」シーズン2がスタート

今回は「GitHub、脆弱性のあるコードを実際にデバッグして学べる「Secure Code Game」シーズン2がスタート」についてご紹介します。

関連ワード (月間、無料、起動等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


GitHubは、脆弱性を含むコードを実際にデバッグすることでセキュアなコーディングを無料で学べる「Secure Code Game」のシーズン2開始を発表しました。

fig

「Secure Code Game」は、ゲームと名付けられていますが、実際のコードを月間60時間無料で提供されるGitHub Codespacesの機能を駆使して修正し、ユニットテストを通して完成させる手順となっており、実践に近い内容となっています。

昨年(2023年)3月に開始されたシーズン1は、PythonとC言語でのセキュアなコーディングを学べる内容でした。今回のシーズン2ではPythonに加えてJavaScript、Go、そしてGitHub ActionsのYamlファイルなどが含まれており、これらのコードのバグを修正することになります。

Secure Code Gameの始め方

「Secure Code Game」の始め方は次の通りです。

まず「Secure Code Game」のGitHubのページに移動します。

fig

下にスクロールしていくと「How to Start this course」の見出しの下に「Start course」ボタンがあるので、これをクリック(あるいは右クリックから新しいタブで開く)しましょう。

fig

するとSecure Code Gameのリポジトリをテンプレートとして、自分のGitHubアカウントに新しいリポジトリを作成することになります。そのままパブリックリポジトリとして作成しましょう。

「skills-secure-code-game」が自分のリポジトリに作られます。シーズン1、シーズン2のフォルダがあるのが分かります。

fig

「Season-2」のフォルダをクリックすると、Level-1からLevel-5まで5問のフォルダとREADME.mdファイルが用意されています。README.mdにはそれぞれの設問が書いてあります。

fig

1つ前の自分のリポジトリ「skills-secure-code-game」画面に戻り、右上の緑の「<> code」ボタンをクリックし、「Codespaces」タブの中の緑の「Create codespace on main」をクリックしましょう。

fig

GitHubサーバ上で環境が構築された後に、Webブラウザ上でVSCode互換のGitHub Codespaceが起動します。 ここでもう一度、Seasn-2のREADME.mdを開いて問題の内容を把握し、バグを修正していきましょう。

fig

GitHubは学習する上で、現在プレビュー版ではあるもののGitHub Copilotの拡張機能などの利用も推奨しています。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定
Kotlin
2023-04-05 02:27
映画「シン・エヴァ」、“薄い本”の中身をチラ見せ 観客動員数600万人超えのお礼として
くらテク
2021-06-20 11:17
藤田医科大、IBMやAWSと電子カルテ基盤をハイブリッドクラウドで構築
IT関連
2023-10-19 09:29
セールスフォース、グローバルなワクチン管理を支援する「Vaccine Cloud」発表
IT関連
2021-01-28 22:02
Denodo、「Denodo Platform 9.1」をリリース–AI関連の機能とツールを追加
IT関連
2024-11-22 02:46
人前で話すことから声帯麻痺まで、Expressableは5億円を投じて遠隔での言語聴覚療法を提供
EdTech
2021-06-23 10:10
SAS日本法人社長が説く「AI時代の人の意志決定力の磨き方」
IT関連
2024-07-27 18:44
Web会議ツール「Teams」で障害 米Microsoftは「調査中」とコメント【復旧済み】
クラウドユーザー
2021-02-15 04:02
Facebook、Instagramのユーザー画像で自己教師あり学習したコンピュータビジョン「SEER」発表
アプリ・Web
2021-03-06 09:30
カスペルスキー、東京などに「トランスペアレンシーセンター」を開設
IT関連
2022-06-19 05:11
ITセキュリティガバナンスの目指す姿とアプローチ
IT関連
2022-07-01 05:13
フォードはCiscoと提携して電気自動車をビデオ会議の空間に
IT関連
2022-03-25 02:05
低糖質・高タンパクの冷凍弁当宅配「ゴーフード」が総額6000万円のプレシリーズA調達
フードテック
2021-06-03 08:02
「Kubernetesを誰でも使いやすく」 エンジニアの負担が少ないコンテナサービスがあるってホント?
PR
2021-03-26 11:57