脆弱性検査技術 (ファジングほか)

更新日:

用語解説

脆弱性検査技術は、ソースコード、実行中のアプリ、入力などをさまざまな観点から調べ、セキュリティ上の欠陥を見つける技術の総称です。

■ 試験で押さえるポイント

  • SASTはプログラムを実行せずにソースコードを解析し、開発の早い段階で欠陥を見つけます。

  • DASTは稼働中のシステムに外部から検査用の入力を送り、反応から脆弱性を見つけます。

  • ファジングは、異常なデータや境界のデータを大量に入力し、異常終了などを監視して未知の欠陥を見つけます。

■ 選択肢での判断ポイント

実行するかしないかでSASTとDASTを区別し、異常な入力で未知の欠陥を探すファジングの特徴を判断します。

音声で聞く

同じ分野の用語