Studioのパスワード変更とAPIキー・Webhookの差し替えは、どの順番でやればいいですか?

結論

最初にStudioのパスワードを変えます。外部サービスのAPIキーとWebhookは、新しいものを発行してStudio側を更新し、動くことを確かめてから古いものを止めます。そのあとでライブプレビューURLの削除とパスワード保護ページの変更を進め、カスタムプロキシを使っている場合は旧キーの無効化を依頼しましょう。

費用・期間・依頼方法更新日

Studioの初動対応は全体としてどの順番で進めればいいですか?

何から手をつければいいのか見当がつかず、作業の順番で足が止まるかもしれません。全体の作業手順が公式に厳密指定されているわけではないものの、不正な侵入や意図しない改変を防ぐ入口の防御から固めるのが自然でしょう。おおまかな流れは次のとおりです。

  • Studioアカウントのパスワードを変更し、同じパスワードを使い回している他のサービスでも変える
  • 外部サービスのAPIキーとWebhookを新しいものに差し替える
  • スプレッドシート連携を解除し、使い続けるなら再接続する
  • 発行済みのライブプレビューURLを削除する
  • パスワード保護ページのパスワードを変更し、閲覧者に伝える

なお、パスワードを忘れてしまった場合は、ログイン画面から登録メールアドレスに再設定メールを送り、届いたメールから新しいパスワードを決めます。手順はパスワード再設定の手順にまとまっています。自分で再設定を始めたときに届くメールと、事故を知らせる案内メールは別物なので、取り違えないようにしてください。

また、スプレッドシート連携は、Studio側で解除したうえで、Google側からもStudioのアクセス権を外します。解除しているあいだはフォームの回答がシートに転記されませんし、同じGoogleアカウントでつないでいる他のプロジェクトにも影響が出ます。複数のサイトを抱えている人は、作業の前に影響の出るプロジェクトを洗い出しておくと慌てずに済みますね。

StudioのAPIキーやWebhookは、どの順番で再発行・失効すればいいですか?

連携中のキーやURLを更新するとき、先に古いものを消すべきか、それとも新しいものを登録してから消すべきでしょうか。新しいキーを先に作り、古いキーは最後に消します。逆にすると、差し替えが終わるまでのあいだ、フォームや外部データの読み込みが止まってしまいます。

この並びはStudioに限った話ではありません。Google CloudのAPIキー運用でも、旧キーと同じ制限をかけた新キーを作り、使っているアプリをすべて更新してから旧キーを削除する手順になっています。たとえばStudioでよく使われるGoogleスプレッドシートとの連携であれば、フォーム設定から一度接続を外したうえで、スプレッドシート連携の手順に沿って外部連携アイコンからアクセスを許可し直しましょう。再接続すると新しいシートが作られ、以後の回答はそちらに入るので、社内で共有しているシートのリンクも貼り替えが必要になります。

Slackなどの通知に使うWebhookも同様の考え方です。外部サービス側で新しい送信先URLを発行し、Studioや連携プログラム側の宛先を書き換えます。ちなみに、フォームの回答をスプレッドシートに送り、Google Apps Scriptの中からSlackのWebhook URLを呼び出す作り方では、URLはスクリプトに書かれています。Studioの設定画面を探しても見つからないので、どこにURLを書いたかを先に思い出しておきましょう。SlackのIncoming Webhookには認証情報そのものが含まれているため、取り扱いには注意が欠かせませんね。更新作業の直後にライブプレビューや公開サイトからテスト送信を試し、正しく通知が届くことを確認した段階で、発行元の管理画面から古いURLを無効化します。

移管する予定でも、StudioのAPIキーやパスワードの差し替えは必要ですか?

必要です。他社CMSや自社サーバーへサイトを移管する予定がある場合でも、Studioに登録していた認証情報の差し替えや失効作業は省けません。サイトを別の仕組みへ引っ越したとしても、過去に登録されていたAPIキーやパスワードが無効化されるわけではないからです。microCMSなどのAPIキーは発行元で生きているので、Studioを使わなくなってもキーは有効なまま残ります。実際にStudioの案内でも、現在は利用していない外部サービスのキーであっても、発行元の管理画面で失効させる対応が呼びかけられています。もうひとつ、すでに第三者に取得された可能性のある情報は、保存場所を移しても守れません。漏れたかもしれない鍵は、置き場所を変えるのではなく、失効させて新しいものに替える必要があります。

使わなくなったWebhook通知であれば、Studio側の登録URLを空にして保存しつつ、通知元サービス側でも古いURLを無効化する手続きが求められます。

あわせて、キーを作り直す権限にも気をつけてください。microCMSのAPIキーの権限では、作成・編集・削除ができるのは管理者権限を持つユーザーだけです。制作会社がStudioを触れても、クライアントのmicroCMSで管理者でなければキーは作れないので、誰が作業するかを先に決めておきましょう。

さらに、アカウントのパスワードは、右上のアイコンから設定、アカウント、パスワードを変更と進み、今のパスワードと新しいパスワードを入れて保存します。

カスタムプロキシや期限のある作業はありますか?

「普通のプランとは別の契約をしているけれど、自分にも何か作業があるのか」と迷うのが、カスタムプロキシを使っている人です。期限のある作業がはっきり決まっているのは、このカスタムプロキシです。期限は、Studioの不正アクセスに関するお知らせで、2026年10月16日に送られたメールの受信から30日以内とされています。起点は事故の発生日ではなくメールを受け取った日です。

このカスタムプロキシは、カスタムプロキシの仕様に記載があるように、既存のサーバー環境とStudioサイトをつなぐ上位プラン向けのアドオン機能です。ホスティング側で、届いたリクエストにStudioが指定したプロキシキーを付けて転送する仕組みになっています。対象はBusiness Plus以上で、旧プランならBusiness以上。

やることは、サーバー側の設定を新しいキーに替え、サイトが表示されるのを確かめてから、Studioに旧キーの無効化を頼むことです。依頼は問い合わせ窓口で「プロキシキーの無効化依頼」を選び、対象プロジェクトのStudioサブドメインを伝えます。キーそのものを書く必要はありません。Studioが旧キーを無効にすると完了の連絡が来ますが、それまでは旧キーも使える状態です。キーの交換を済ませただけで連絡を忘れると、旧キーが残り続けます。

一方、スパム対策のGoogle reCAPTCHA v3に関しては、全員に対する一律の差し替えは求められていません。予防のために交換してもかまいませんし、フォームが送れない、管理画面で身に覚えのない利用が増えているといった異常があれば、新しいキーに切り替えます。交換したときは、ライブプレビューと公開サイトの両方でフォームを送ってから古いキーを削除してください。

ところで、今回の件でStudioから届くメールに、認証情報を入力させるリンクは入っていません。ログインするときは、画面のURLが app.studio.design になっているのを確かめましょう。

APIキー差し替えの作業費はクライアントに請求できますか?

制作会社やフリーランスが受託案件でキーの差し替えを代行した場合、その作業工数をクライアントへ請求してよいのでしょうか。一律には決まっておらず、クライアントと結んでいる契約の内容しだいです。

前提として、外部サービスのAPIキーやトークンは発行元が管理しているので、Studio側では無効にできません。新しいキーへの切り替えと古いキーの失効は、利用者が自分でやる必要があります。原因は、2026年9月30日から10月1日にかけて、第三者がStudioの一部機能の脆弱性を突いて不正にアクセスしたことでした。クライアントからすれば自分に落ち度のない作業なので、費用の話はこじれやすいでしょうね。とはいえ、プラットフォーム側の脆弱性に起因する作業であっても、外部サービスのキー管理自体は利用者の責任範囲となるため、無条件で無償対応すべき作業とは言い切れません。

Web制作や運用の現場では、外部ツールの仕様変更や予期せぬトラブルへの対応が保守の月額費用に含まれるのか、それともスポットの別見積もりになるのかが契約ごとに異なります。WordPressの保守サービスでは、更新で不具合が出たら元の状態に戻すところまでを月額に含め、根本的な修正は別に見積もる会社があります。設定変更やシステム修正が契約範囲に入らない場合があり、範囲を超える作業は内容と費用を先に案内する、と明記している会社もありますね。他社製品が原因の調査や復旧も、必ず別料金になるわけではなく、個別の見積書や契約書の記載が優先される決まりになっていることが多いです。

ですから、まずは保守契約書や仕様書を開き、外部サービスの設定変更が月額の範囲に入るかを見てください。範囲外なら、着手する前に作業内容と金額を伝えて了承をもらいます。保守契約を結んでいない単発のクライアントなら、通常の追加作業として見積もりを出すことになります。今回の作業は発行元の管理画面に入る権限が要るので、見積もりの段階で、誰が管理者アカウントを持っているかも確かめておきましょう。

こんな聞き方も

  • Studioのパスワード変更とAPIキー差し替えはどの順番でやればいいですか?
  • StudioのAPIキーやWebhookはどの順番で再発行・失効すればよいですか?
  • 移管する予定でもStudioのAPIキーやパスワードの差し替えは必要ですか?
  • 移行する前に、StudioのAPIキーやWebhookを差し替える必要はありますか?
  • APIキー差し替えの作業費はクライアントに請求できますか?
  • studio パスワード 変更 api キー 差し替え 手順
  • studio apiキー webhook 再発行 順番

あわせて知りたい(関連する疑問)

QGoogleログインだけで使っていてもパスワード変更は必要ですか?

メールアドレスで直接登録したアカウントとは異なり、GoogleやFacebookなどの外部IDだけで利用している場合は、原則としてStudio側のパスワード変更は不要とされています。Studio側で独自のパスワードを一度も設定したことがなければ、流出する対象のパスワード文字列自体がサーバー内に存在しないためです。

気をつけたいのは、過去に一度でもメールアドレスとパスワードを使ってアカウントを作成した経歴があるケースです。あとからGoogleログインに切り替えた場合、システム内部に古いパスワード情報が残されている可能性があります。その場合はログイン画面の再設定案内から手続きを行い、新しいパスワードを設定しておきましょう。再設定をしても、これまでどおりGoogleやFacebookでログインできます。なお設定画面上ではパスワード変更欄が非活性になる仕様のため、ログイン画面から再設定を進めるのがスムーズな手順ですね。「変更できないと出ているから、パスワードは無い」とは言えないわけです。

外部ID連携の仕組みでは、サービスごとにパスワードを保持せず認証基盤側で保護を行う仕様になっています。ただ、それはあくまでログインの話です。Studioに保存されていた外部サービスのAPIキーやWebhook URL、ライブプレビューURLまで無事だという意味にはなりません。Googleログインの人も、パスワード以外の差し替えはほかの人と同じように進めます。

QライブプレビューURLは何をすればいいですか?

「取引先にプレビューのリンクを送ったばかりなのに、消してしまっていいのか」と気になる人もいるでしょう。やることは、発行済みのライブプレビューURLを削除し、まだ共有が必要なら新しいURLを発行し直すことです。削除を実行することで古いURLは即座に無効化され、外部からのアクセスが遮断されます。

発行済みのURLが直接特定されたことは確認されていません。それでも、状況によっては特定されて第三者に見られるおそれを否定しきれないため、念のため削除が求められています。ライブプレビューのURLは、リンクを知っている人なら誰でも閲覧できる仕様になっています。ただし、閲覧をプロジェクトの参加者だけに絞れるのはEnterpriseプランだけです。

削除の手順はライブプレビューの管理方法のとおりで、プロジェクトのダッシュボードから進めます。

  • [設定]の[一般]を開く
  • [ライブプレビュー]の[プレビューの管理]から[プレビューリンクを削除]を選ぶ
  • 確認画面で[削除]を押す

エディタのライブプレビュー内にある[詳細設定]からも同じ画面を開けます。削除できるのは、プロジェクトの支払いオーナー・オーナー・編集者と、ワークスペースのオーナー・メンバーです。ワークスペースのゲストは削除できません。権限を持つメンバーが速やかに対応を進めておきたいところですね。

Q差し替えの前に移行してしまえば作業は省けますか?

別のCMSや自作環境へサイトを移行するなら、Studio側でのキー差し替えをわざわざ行わずに済ませられるのではないでしょうか。省けません。移行とキーの失効は、まったく別の作業だからです。

APIキーやトークンによる認証は、利用先のサーバーではなく発行元のサービス側で有効かどうかが判定されます。たとえばmicroCMSとの連携では、microCMS側で払い出したキーを登録して通信を行っています。キーを作ったり消したりするのはmicroCMSの管理者で、Studioを離れたからといってmicroCMS側のキーが無効になるわけではありません。サイトの引っ越しによってStudioを使わなくなったとしても、microCMSの管理画面でそのAPIキーを明示的に削除しなければ、外部からコンテンツデータを取得できる状態が維持されてしまいます。

ほかのサービスでも事情は同じです。Google Maps Platformでは、新しいキーにアプリを移したあとで、古いキーを削除する手順が別に用意されています。削除の前に使用状況を見て、すべてのアプリが新しいキーに移っているかを確かめる流れです。移行が済んでも、誰かが古いキーを消さないかぎり、そのキーは生きています。

だから、移行を先に済ませるなら、新しいサイトで使うキーは最初から新しく発行し、Studioで使っていたキーは移行の完了を待たずに失効させます。

Qパスワード保護ページはどうすればいいですか?

パスワード保護に使っているパスワードを変更し、閲覧する人に新しいパスワードを伝えます。Studioアカウントのログイン用パスワードとは別のものなので、アカウント側を変えただけでは済みません。

Studioの閲覧制限機能ではパスワードがハッシュ化されて保存されていたものの、元の文字列を解析されるリスクを完全には排除できないと公表されています。保護していたページの内容そのものも、流出したかもしれないStudio上のデータに入っています。パスワードを替えれば今後の閲覧は防げますが、すでに取得された可能性のある内容まで守れるわけではありません。社外秘の資料を置いていたなら、その資料をどう扱うかも社内で相談しておきましょう。

変更の手順は、サイト保護設定のヘルプに準じて行います。

  • [設定]の[一般]を開き、[パスワード保護]の[設定]を選ぶ
  • [サイト保護の設定]の[設定]を開く
  • [パスワードの編集]に新しいパスワードを入れて保存する
  • サイトを更新して反映させる

保存しただけでは公開中のサイトに反映されないので、最後の更新を忘れないでください。ここで注意したいのが、Studioの保護機能はサイト全体にかかる仕組みであり、特定のページだけを個別に保護する設定ではない点です。「保護ページ」と呼んでいても、実際にはサイト全体の閲覧パスワードを一つ替える作業になります。

出典

この内容をChatGPTで相談

無料診断