データベーススペシャリスト暗記無料で始める

真正性とは?しんせいせい

真正性とは、その情報や、それを扱う利用者・組織が、なりすましではなく確かに主張どおりの本人・本物であることを確保する特性。JIS Q 27000で定義される情報セキュリティの要素で、機密性・完全性・可用性に加える拡張要素にあたる。データベースでは、ある行を誰が入れたのかを後から示せる形で残せているかが実際の争点になる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の頻出用語/午前II

データベースSPを最短で暗記・合格する →

背景

業務アプリの多くは一つの接続アカウントでデータベースへ繋ぐため、DBMSの監査ログに残るのはアプリのアカウント名だけになる。行の内容が誤っていたとき、改ざんされていないことは示せても、誰の操作かは示せない。完全性と真正性が別物であることが、そのまま設計の欠落として現れる典型がここで、履歴表や更新者列の設計理由になる。

具体例

受注表に更新者IDと更新時刻の列を置き、アプリが認証で得た利用者IDを毎回書き込む。さらにトリガで変更前後の行を履歴表へ追記し、履歴表のロールにはINSERT権限だけを与えてUPDATEとDELETEを許さない。これで、誰がいつどう変えたかを後から示せる。

試験での引っ掛け

完全性(データが改ざんされていない)と真正性(それが本人・本物によるものである)は近いが視点が違う。ハッシュや検査符号は前者しか示せない。またアプリ側で更新者列を埋める設計は、DBに直結した管理者の操作を素通りさせるので、DBMS自身の監査機能と併用しないと穴が残る。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 完全性(データが改ざんされていない)と真正性(それが本人・本物によるものである)は近いが視点が違う。