【情報セキュリティ】状況に応じて権限をリアルタイムに変える!「動的アクセス制御」|情報処理問題1000本ノック
「一度認証をパスすれば、どこからでも全てのデータにアクセスできる」という時代は終わりました。アクセス環境やデバイスの状態をリアルタイムに監視し、状況に応じて権限を変化させる「動的アクセス制御(動的認可)」の仕組みを攻略しましょう。
1. 【 問題 】:アクセス制御技術(動的アクセス制御)
【 問題 】 情報システムにおけるアクセス制御(認可)の仕組みのうち、「動的アクセス制御(Dynamic Access Control)」の説明として、最も適切なものはどれでしょうか?
① 社員や管理者といった組織内の「役割(ロール)」に基づいて権限を割り当て、ユーザーがどの役割に属しているかによってアクセス可否を決定する。
② データの所有者が、自身の判断で他のユーザーに対してそのデータへの読み書き権限を任意に付与したり剥奪したりする。
③ アクセスを要求してきたユーザーの場所(IPアドレス)、日時、使用デバイスのOSバージョンやセキュリティ状態などの「コンテキスト(状況情報)」をリアルタイムに評価し、アクセスの可否や権限の強さをその都度変化させる。
④ ユーザー名やパスワードの認証に加えて、指紋や顔認証などの生体情報を組み合わせることで、強固な本人確認を行う。
2. 正解:
正解: ③ アクセスを要求してきたユーザーの場所(IPアドレス)、日時、使用デバイスのOSバージョンやセキュリティ状態などの「コンテキスト(状況情報)」をリアルタイムに評価し、アクセスの可否や権限の強さをその都度変化させる。
3. 解説:「いつ、どこから、どんな状態で」を見極める
従来のアクセス制御の多くは、あらかじめ設定されたユーザー情報や役職に基づいて権限が決まる「静的」なものでした。しかし、リモートワークやクラウド利用が当たり前になった現代では、それだけではセキュリティを守りきれません。そこで登場したのが動的アクセス制御です。アクセスを試みた『その瞬間』の周囲の状況(コンテキスト)を総合的に判断して、権限をコントロールします。
| 制御のタイプ | 主な判断基準 | メリット | 弱点・リスク |
|---|---|---|---|
| ① ロールベース(静的) | ユーザーの「役職」や「所属」 | 初期設定や管理がシンプル | アカウントが乗っ取られたり、社外の危険な端末からアクセスされたりしても防げない。 |
| ③ 動的アクセス制御 | 場所、時間、端末の状態、接続経路など(リアルタイム) | 「社外からのアクセス時は重要データの閲覧を禁止する」「OSが古い端末は拒否する」といった柔軟な防御が可能。 | 評価システムが複雑になり、設計・運用の負荷が高まる。 |
※ ②は「任意アクセス制御(DAC: Discretionary Access Control)」の説明です(同じDACという略称ですが、動的アクセス制御とは全く別物なので混同に注意してください)。
※ ④は「多要素認証(MFA)」の説明であり、アクセス制御(認可)ではなく、本人確認(認証)の技術です。
1. 理解のコツ: 「オフィスのセキュリティゲート」に例えてみましょう。
・①の静的アクセス制御(ロールベース)は、「ゴールドカードの社員証を持っていれば、夜中だろうが、どれだけ怪しい格好をしていようが、いつでも重要書類室に入れる」というルールです。
・これに対して③の動的アクセス制御は、たとえゴールドカードを持っていても、「夜中の2時に、なぜか海外のIPアドレスから、しかもウイルス対策ソフトがOFFになっているパソコンでアクセスしてきたから、今は怪しいと判断して閲覧をブロックする(あるいは追加の認証を求める)」という、臨機応変なガードマンのような動きをします。この『状況を見てその都度判断を変える』のが、動的(ダイナミック)たる所以です。
2. 試験対策の視点: 近年の情報処理安全確保支援士などの試験では、「ゼロトラスト(何も信頼しない)」というセキュリティ思想がトレンドとなっています。このゼロトラストを実現するための具体的な技術として、この動的アクセス制御や「ABAC(属性ベースアクセス制御)」が非常によく狙われます。問題文の中に「コンテキスト」「リアルタイムに評価」「デバイスのセキュリティ状態」「場所や時間に応じて」といったフレーズがあれば、動的アクセス制御のサインです。他のアクセス方式との言葉の定義の違いをクリアにしておきましょう。
4. まとめ
「ユーザーの役職などの固定情報だけでなく、アクセス環境(場所・時間・端末の安全性など)のコンテキストをリアルタイムに評価し、アクセスの可否や認可レベルを動的に変更するセキュリティ技術」。これが動的アクセス制御です。現代の境界防御に頼らない最先端のセキュリティを支える重要キーワードとして、しっかり記憶に刻んでおきましょう!