GLOSSARY

アクセスキー

最終更新日:

アクセスキーとは、プログラムやコマンドからクラウドを操作するときに使う、長く有効な認証の情報(ID と秘密の文字列の組み)です。

AWSのアクセスキーは、アクセスキーIDとシークレットアクセスキーの2つで一組になっており、両方がそろうと、そのユーザーの権限でクラウドを操作できます。Google Cloud のサービスアカウントキーも、同じ性質の認証の情報です。有効期限を決めない限り使い続けられるため、漏れたときの被害が大きくなりがちです。

漏えいの経路としてよく挙がるのは、プログラムのソースコードや設定ファイルに書いたまま、公開のリポジトリに置いてしまうことです。Google は、キーをソースコードと分けて保管し、リポジトリに入れてしまった場合は、履歴に残るため、ファイルを消すだけでなく、キーそのものをすぐに無効にするよう求めています。

各事業者は、長く有効なキーを使わない方法を勧めています。AWSは、アクセスキーの代わりに IAM ロールなどの一時的な認証の情報を使うことをベストプラクティスとし、Azure ではマネージドIDを使うと、利用者が認証の情報を管理せずに済みます。どうしてもキーを使う場合は、権限を最小にし、使われ方をログで見張り、定期的に作り直します。

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ

無料で相談する無料の診断