チャレンジ 実践型のシナリオから脆弱性の特定と課題を解く
実践型のシナリオから脆弱性を特定、最適なソリューションを選び抜き、理解度を高める
セキュアコーディングの理解度を問題形式で測定します。チャレンジでは、60以上の言語と150種類以上の脆弱性をもとに、8,000以上の問題が用意されています。コンテンツは常に更新されており、最新のセキュアコーディングについて学ぶことができます。狙い
学習者は出題されたソースコード(問題)から脆弱性の種類や位置を特定し、解決策を選択することで自分の理解度を確認できます。チャレンジの特徴は、以下となります。- 出題されたコードを調べて脆弱性を特定・修正するため、実践的な学習が行える
- 該当の脆弱性に関する動画を確認できる
- チャレンジに行き詰った際には、ヒントを利用できる
チャレンジの実施から、学習者自身の理解度を図ります。誤った問題に関連する脆弱性に関しては、Secure Code Warriorで用意している動画などから再度学習が行えます。このチャレンジの反復を通じて、学習者は脆弱性のパターンを学び、改修方法の理解を深めることができます。
豊富な学習コンテンツ一覧
Secure Code Warriorは、動画やテキストでセキュアコーディングの基礎知識を学ぶコンテンツから、コードに含まれる脆弱性の特定や修正を行う実践的な学習まで体系立てた学習コンテンツを提供します。実際にコードを書きながら正しくセキュアなコードを書くことができているかを学ぶことや、ハッカー目線で脆弱性を含むWebアプリケーションに攻撃を仕掛けて挙動を理解するなど、実感を持ちながら自身のペースで学習を進めることができます。また、学習による理解度をチェックするテストを受けることもできます。以下の学習コンテンツ一覧から、学ぶことができます。詳細は、各学習コンテンツページをご参照ください。
チャレンジ | |||||
〇 | |||||
〇 | 〇 | 〇 | 〇 | 〇 | |
アセスメント![]() |
〇 |