Secure Code Warriorプラットフォームは、3つの難易度のチャレンジを提供します:イージー、ミディアム、ハードです。脆弱性自体に難易度はありませんが、各脆弱性は異なる難易度のチャレンジに関連付けられています。
チャレンジの各段階の詳細については、「チャレンジのプレイ方法」をお読みください。
以下では、各難易度ごとの各ステージにおける変更の概要を説明します。
脆弱性カテゴリーを選択
難易度が上がるにつれて、より多くの可能性のある選択肢が提示され、正しい選択肢は1つだけとなります。次の表は、各難易度レベルの最大オプション/カテゴリの数を示しています。
難易度レベル | 選択できる選択肢/カテゴリの最大数 |
簡単 | 4つの脆弱性カテゴリー |
中 | 6つの脆弱性カテゴリー |
ハード | 8つの脆弱性カテゴリー |
脆弱性を見つける:
難易度が上がるにつれて、様々なファイルで脆弱性としてマークされたコードブロックから選択できるようになります。
難易度レベル | 正しいチャンク | 不正なチャンク | マークされたファイル |
簡単 | 1 | 1 から 7 | 1~4 |
中 | 1 | 7 から 14 | 4 から 7 |
ハード | 2 | 14 から 20 | 7 から 10 |
解決策を特定する:
このステージには他のステージのような測定可能な差はないが、難易度が上がるにつれて複雑さが増す。
ほとんどの場合、簡単な課題は1つのファイルに変更があり、単純なので修正する場所も1つです。
ミディアムとハードの課題では、複数のファイルに変更があり、修正すべきコードのスニペットが異なる場所に複数あるため、複雑さが増します。
コメント
0件のコメント
サインインしてコメントを残してください。