Tech

AI導入で最初に絶対やること:認証情報(鍵)の守り方

太田和希
太田和希
株式会社八丁目 代表 / 現役Webエンジニア

自動化を広げる前に、必ず一度立ち止まってほしい話

AIで会社の作業を自動化していくと、避けて通れないものがあります。それが「鍵」の管理です。

ここでいう鍵とは、メールを送るためのパスワード、会計ソフトや各種サービスにつなぐための「APIキー」、通知を飛ばすための「Webhook(ウェブフック)」のURL——要するに、それさえあれば会社のいろいろなサービスを操作できてしまう情報のことです。

自動化は「AIがこの鍵を使って、代わりに操作してくれる」から便利なわけですが、裏を返すと、鍵の扱いを間違えると、他人にそれを渡すのと同じになります。だから弊社は、AIによる自動化を1つでも本格導入する前に、まず鍵の守り方を決めることを強くおすすめしています。現役のWebエンジニアの経験から、専門用語なしで「最低限これだけ」をお伝えします。

鍵を「家の合鍵」でたとえてみる

イメージしやすいように、鍵を家の合鍵だと思ってください。

  • パスワードやAPIキー = 家や金庫の合鍵
  • Webhook URL = 「この住所のポストに入れれば通知が届く」という宛先

合鍵を安全に使うために、あなたは無意識にこんなことをしているはずです。玄関ドアに合鍵をテープで貼らない。合鍵を書類のコピーに写り込ませて配らない。鍵を郵便物に同封していないか、投函前に確認する。デジタルの鍵でも、やることはまったく同じです。

認証情報を守る3ステップ:1=鍵は専用の引き出しに隔離する(環境変数)、2=作業内容に鍵を直書きしない、3=保存・共有の直前に混入を自動チェックして止める

① 鍵は「専用の引き出し」に隔離する(=環境変数)

まず大原則。鍵は、作業内容(プログラムや設定)とは別の「専用の引き出し」にしまいます。エンジニアの世界では、この専用の引き出しを「環境変数」と呼びます。難しく聞こえますが、要は「鍵だけを入れておく、外に出さない専用ファイル」だと思えばOKです。

  • 作業のロジック(何をするか)と、鍵(何を使って入るか)を物理的に分ける
  • こうしておくと、作業内容を誰かに見せたり共有したりするときも、鍵は付いてこない

弊社では、メールやチャット通知に使う鍵をこの専用の引き出しにまとめ、そこ以外には置かないルールにしています。

② 鍵を作業内容に「直書き」しない

一番やりがちで、一番危ない失敗がこれです。「手っ取り早いから」と、メール送信の処理そのものにパスワードをそのまま書き込んでしまう。玄関ドアに合鍵をテープで貼るのと同じで、その作業内容を人に見せた瞬間、鍵も一緒に見られてしまいます。

  • ❌ 作業の中に鍵の「値そのもの」を書く
  • ⭕ 作業の中では「①の引き出しから鍵を取ってくる」と指示するだけにする

これだけで、「作業内容は共有できるけれど、鍵は共有されない」状態が作れます。

③ 保存・共有の「直前」に、鍵の混入を自動チェックする

人間はうっかりします。「気をつける」だけでは、いつか必ず事故ります。だから人の注意力に頼らず、仕組みで止めるのが三原則の締めです。弊社では、作業内容を保存・記録する直前に、鍵らしき文字列が紛れ込んでいないかを自動でチェックし、見つかったら止める仕組みを入れています。郵便物を投函する前に「大事なもの入ってない?」と自動でスキャンしてくれる係がいる、というイメージです。

※この記事では、鍵の「守り方」だけを説明しています。実際のパスワードやキー、Webhookの値そのものは、こうした解説記事であっても絶対に書きません。値を書かないこと自体が、守り方の第一歩です。

事故ると何が起きるのか

鍵が外に漏れると、たとえばこんなことが起こり得ます。

  • 会社のメールアカウントを乗っ取られ、勝手に送信される
  • 有料サービスのAPIキーを悪用され、身に覚えのない課金が積み上がる
  • 通知の宛先に大量のいたずら投稿を送り込まれる

しかも厄介なのは、一度外に出た鍵は「なかったこと」にできない点です。だからこそ、出す前の予防(①〜③)がすべてです。

御社版への当てはめ方

「うちはエンジニアがいないから関係ない」——むしろ逆です。既製のツールでも予約システムでも、外部サービスにつなぐ時点で必ず鍵は発生します。

  • EC・物販 → 決済・在庫連携のAPIキーを、担当者のメモやチャット履歴に貼らない
  • 店舗・サービス → 予約サイトやSNSの連携キーを、専用の場所にまとめて管理
  • 卸・BtoB → 基幹システムや請求サービスの鍵を、共有ファイルに直書きしない

業種が何であれ、「鍵は隔離する・直書きしない・出す前にチェックする」の3つは共通です。使うツールごとの鍵の発生ポイントは「本当に使うツール10選」もあわせてどうぞ。

関連記事

エンジニアがいない/少ない会社の「最初の自動化スタック」おすすめ構成設立数ヶ月・専任エンジニアなしの会社が実際に使っている『最初の自動化スタック』を、選定の5原則とレイヤー別の構成(Claude・MCP・GitHub・freee・Slack ほか)で具体的に紹介します。記事を読む → 少人数の会社が「本当に」使うツール10選(弊社の実例)書いた人が本当に毎日使っているのか怪しい「おすすめツール」記事の逆をやります。設立数ヶ月・専任エンジニアなしの弊社が、実際に会社を回すのに使っている10のツールを、用途・なぜこれ・注意点つきで正直に並べます。記事を読む → 「時間がない経営者」がAIに最初に任せるべき仕事の順番全部を一度に自動化しようとして手が止まる——を防ぐために。頻度・時間・ミス・ストレスの4点で優先順位をつけ、弊社が実際に営業→タスク→経理→SNSの順で自動化した理由を公開します。記事を読む →

「御社の鍵、いまの管理で大丈夫?」の点検・相談を受けています。 非ITの現場でも回る、無理のない鍵の守り方を一緒に整えます。お気軽にお問い合わせフォームからどうぞ。