アクセス制御
物理セキュリティにおいては、敷地や建造物、部屋などの入り口で、許可された人だけに入場を制限することを指す。このような物理的アクセス制御は、警備員、用心棒、受付係などの人間によって、あるいは鍵と錠などの機械的手段、カードによるアクセスシステムなど技術的手段によって実現される。
システムやプロセスの場合、識別は一般に次のような情報に基づく。
コンピュータ名
MACアドレス(Media Access Control)
IPアドレス
プロセスID (PID)
識別は次のような方針に基づいて行われる。
ユーザーを完全に個人として特定する。
ユーザーの地位や組織における重要性などで区別すべきでない(社長やCEOを特別扱いしない)。
共有アカウントを使うのを避ける(root、admin、sysadminなど)。
共有アカウントは説明可能性を否定することにつながり、クラッカーからも狙われやすい。
ネットワークを介したサービス間連携が登場したことで、ユーザーAが利用するサービスBを、別のサービスCに利用させるようなアクセス制御が必要なケースも登場している。すなわちサービスCがサービスB上のユーザーAの操作を認可されるケースである。ユーザーAのTwitter(サービスB)にゲームCから投稿するのが一例である。そのようなアクセス制御を可能にする認可手法(OAuth、OpenID Connect など)が開発されている。
またIoT(モノのインターネット)の広がり、ソフトウェア開発工程の進展などにより、人の手を介さずに機械同士が連携をとる(machine to machine, M2M)場合のアクセス制御も必要になっている。単純な方法としては機械・プロセスにパスワードを持たせる方法があるが、より安全かつ効率のよいアクセス制御方式が考案されている。