テクノロジ系 / セキュリティ
バグ
バグは、プログラムや設定の誤りによって、システムが意図しない動作をする欠陥です。
もう少し詳しく
バグは単なる機能不具合にとどまらず、入力チェック不足やメモリ管理ミスのように脆弱性へつながることがあります。すべてのバグがセキュリティ問題になるわけではありませんが、攻撃者に悪用されると情報漏えいや権限昇格の原因になります。レビュー、テスト、静的解析、修正パッチで対応します。
試験での見方
配列の範囲チェックを忘れたバグが、バッファオーバーフローの脆弱性につながります。
「プログラムの誤り」「不具合」「脆弱性の原因」が出たらバグを考えます。攻撃者の行為そのものではなく、悪用される弱点になり得る点を押さえます。