コンピュータセキュリティにおけるプリンシパルとは、コンピュータシステムまたはネットワークによって認証されるエンティティです。JavaおよびMicrosoftの文献では、セキュリティプリンシパルと呼ばれています。[ 1 ]
プリンシパルとは、個人、コンピュータ、サービス、プロセスやスレッドなどの計算エンティティ、あるいはそれらの集合を指します。[ 1 ]ネットワーク上のリソースに対する権限や特権を割り当てるには、プリンシパルを識別し、認証する必要があります。プリンシパルには通常、セキュリティ識別子などの識別子が関連付けられており、この識別子を参照することで、プロパティや権限を識別または割り当てることができます。
プリンシパルは、多くの場合、パスワードや(サービスプリンシパルの場合)アクセストークンやその他のシークレットなど、そのプリンシパルとして機能するために使用される資格情報と同義になります。[ 2 ]