SC情報処理安全確保支援士試験 午前Ⅰ

平成27年度春期 情報処理安全確保支援士 午前Ⅰ 問21

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

インプットコントロールの監査で。 エディットバリデーションチェックが正しく機能しているかどうかの検証方法として、 適切なものはどれか。

選択肢

  1. ア
    許可された担当者以外はログインできないことを試行する。
  2. イ
    実際に例外データや異常データの入力を行う。
  3. ウ
    入力原票の承認印を確認する。
  4. エ
    入力対象データの件数とプルーフリスト上の合計件数を照合する。
解き方のヒントを見る

午前I 問21

この問題は、システムがちゃんと動くかだけじゃなくて、見守り役の監視、もしものためのバックアップ、トラブル時の対応、日々の運用手順まで含めて確認する、という考え方がポイントだよ。お店でいうと、レジ単体が正しく動くだけでなく、停電したとき、売上データを戻すとき、店員さんが手順どおり対応できるかまで見るイメージだね。

この問題で問われていること

結合テストや受入テストとの違いを見分けられるかが問われているよ。結合テストは部品同士がうまくつながるか、受入テストは利用者の要求を満たしているかを見るもの。ここではさらに、実際に運用を始めた後も困らないか、監視・バックアップ・障害対応などの運用面まで評価する点に注目しよう。

Operational Test

operational testing verifies whether the system can be run in practice using actual operational procedures and organization

assume real operations\ncheck procedures and organization

確認ポイント

  • 機能確認だけではありません。
  • 運用手順や体制も含める。
  • 運用テストを選ぶ。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。ログインできる人を制限する確認は、玄関の合鍵を持っていない人が入れないかを見るようなものだね。これはアクセス制御の確認であって、入力されたデータの中身が正しい形式かを調べるエディットバリデーションチェックの確認ではないよ。

選択肢イ(正解)

これは正解だよ。エディットバリデーションチェックは、入力されたデータがルール違反じゃないかを入口で止める仕組みなんだ。たとえば窓口で「会員番号は数字8桁だけです」と決まっているなら、わざと文字入りや桁数違いの申込書を出して、ちゃんと受け付けを止めるか試す感じだよ。だから、例外データや異常データを実際に入れて確認するのがぴったりだよ。

選択肢ウ

これは不正解だよ。入力原票の承認印を確認するのは、書類に上司のハンコがあるかを見るようなものだね。これは手続き上の承認確認であって、システムが異常な入力データをはじけるかどうかを確認する方法ではないよ。

選択肢エ

これは不正解だよ。入力件数とプルーフリストの合計件数を照合するのは、レジ締めで「伝票の枚数と集計表の件数が合っているか」を数えるような確認だよ。データが抜けたり重複したりしていないかを見るには役立つけど、入力値そのものが形式違反かどうかを止めるチェックではないよ。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度春期 情報処理安全確保支援士試験 午前Ⅰ 問21(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針