妥当性検査とは?だとうせいけんさ
妥当性検査とは、入力されたデータが決められた書式・値の範囲・項目間の論理関係を満たしているかを機械的に確かめる仕組み。書式検査・限界検査・照合検査・組合せ検査といった型があり、IT業務処理統制の代表格として、異常データを実際に投入して排除されるかを確かめる形で有効性を評価する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
誤ったデータがいったん処理へ入ると、後続の集計や連携先まで汚染が広がり、原因の切り分けにも手戻りにも費用がかかる。入口で弾くほうが安い。加えて、入力の正しさを利用者の注意力に委ねると再現性がなく、監査で統制が効いていることを示せない。仕組みとして組み込んで初めて、証拠を残せる統制になる。
具体例
数量欄に負数、日付欄に2月30日、取引先コードにマスタ未登録の値を投入し、いずれも弾かれることをテストデータ法で確かめる。監査人はその実行結果の画面とログを証拠として保管し、設計書の記述だけでは運用状況の証拠として扱わない。
試験での引っ掛け
業務データの正確性を守る仕組みであり、不正なコードを排除するセキュリティの入力検証とは目的が違う。範囲検査を通してもSQLインジェクションは防げない。またクライアント側だけの検査は迂回できるため、統制としてはサーバ側での実装が要る。
関連用語
出た過去問
出典:令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問21(IPA)解説で登場
DBMSのデータディクショナリはどれか。
正解:データベースに関するユーザー情報、データ構造など、データベース管理情報を格納したもの
要点:データディクショナリはDBのスキーマや権限などの管理情報
データディクショナリは、データベースに存在する表や列、索引、制約といったスキーマ情報や、利用者と権限などの管理情報を格納した領域である。DBMS自身がこれを参照して構文の妥当性検査やアクセス権の確認、実行計画の作成を行うため、いわばデータベースについてのデータを集めたものといえる。多くの製品では、利用者がシステム表やビューを通じて参照できる形で提供される。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。