不適切な入力確認
Improper Input Validation
ふてきせつなにゅうりょくかくにん
プログラムが外部から受け取った入力値の形式、長さ、範囲などを十分に確かめないまま処理に使う欠陥。SQLインジェクション、OSコマンドインジェクション、バッファオーバーフローなど、多くの攻撃の入口になる。入力値の検証と、出力時のエスケープ処理を組み合わせて防ぐ。
Related
他の資格での定義
Related
関連キーワードの用語
プログラムが確保したメモリ領域(バッファ)を超えるサイズのデータを書き込むことで、隣接するメモリ領域を破壊する脆弱性。不正なコードの実行やシステムの異常終了を引き起こし、権限昇格などの攻撃に悪用される。
ソフトウェアの設計や実装の誤りによって生じた、セキュリティ上の欠陥。攻撃者に悪用されると不正アクセスや情報漏えいにつながるため、修正プログラム(セキュリティパッチ)の速やかな適用が必要。
日本で使われているソフトウェアの脆弱性情報と対策を公開するポータルサイト。JPCERT/CCとIPAが共同で運営し、届出のあった脆弱性を開発者と調整したうえで公表する。
それ自体またはほかとの組合せによって、リスクを生じさせる力を潜在的に持っている要素(JIS Q 31000)。脅威や脆弱性、人や組織の活動、自然環境などが含まれる。リスク特定では、リスク源から起こり得る事象とその結果を洗い出す。
情報システムにおけるセキュリティ上の弱点や欠陥の総称。ソフトウェアのバグ、設定の不備、設計上の問題など、脅威によって悪用される可能性のある箇所を指す。
情報資産に損害を与える原因となり得る事象や行為。不正アクセス、マルウェア、盗聴、なりすましのような技術的脅威、誤操作や紛失、ソーシャルエンジニアリングのような人的脅威、災害や故障、盗難のような物理的脅威に分けられる。脅威が脆弱性に付け込むことで、情報セキュリティの事故が起きる。
