脆弱性検査技術 (ファジングほか)
更新日:
用語解説
脆弱性検査技術は、ソースコード、実行中のアプリ、入力などをさまざまな観点から調べ、セキュリティ上の欠陥を見つける技術の総称です。
■ 試験で押さえるポイント
SASTはプログラムを実行せずにソースコードを解析し、開発の早い段階で欠陥を見つけます。
DASTは稼働中のシステムに外部から検査用の入力を送り、反応から脆弱性を見つけます。
ファジングは、異常なデータや境界のデータを大量に入力し、異常終了などを監視して未知の欠陥を見つけます。
■ 選択肢での判断ポイント
実行するかしないかでSASTとDASTを区別し、異常な入力で未知の欠陥を探すファジングの特徴を判断します。