セキュリティ

Vibecodeのセキュリティ

私たちはデフォルトですべてが閉じているようにプラットフォームを設計しています。あなたのAIエージェントが作成するサーバーはインターネットから見えません。アプリへのアクセスはデフォルトであなただけに許可されます。キーは制限された権限で発行されます。あなたは自分のデータの所有者であり続け、誰に何を開放するかを自分で決められます。

最も重要なこと

1

二要素認証でのサインイン

この1つのステップで、アカウント乗っ取りの試みの99%を防げます。有効にするのに1分もかかりません。

2

統一キー——金庫の鍵のようなもの

これはあなたがアクセスできるすべてを開いてしまいます。コードに貼り付けたり、チャットで共有したりしないでください。

3

公開モードは、理解した上で使う

これはサインインなしでインターネットからのフルアクセスを意味します。影響を理解していない場合は有効にしないでください。

誰が何に責任を持つか

プラットフォームの利用には3者が関わります。それぞれに担当する領域があります。これにより、私たちが何を担い、何があなた次第かが明確になります。

プラットフォーム

Vibecode

  • インフラのセキュリティ
  • 転送中および保存時のデータ保護
  • アプリ同士の分離
  • キーの発行と失効
  • アクセスログと操作ログ
AIツール

Claude Code、Cursorなど

  • アプリのコード生成
  • コードの安全性を保証しない

これはサードパーティのサービスです。どのAIが生成したコードもレビューする価値があります——これはVibecode特有の話ではなく、業界共通のプラクティスです。

あなた

ユーザー

  • どのデータをアプリに委ねるか
  • AIエージェントとキーにどの権限を与えるか
  • 誰にアプリへのアクセスを許可するか
  • 公開前の結果確認
  • パスワード、二要素認証、アカウント保護
  • 顧客データに関する契約と法令の遵守

私たちが担うこと

あなたの手を煩わせることなく動作し、デフォルトで保護します。

Black Holeサーバー

デフォルトではすべてのサーバーが非公開モードで起動します——すべてのポートが閉じており、外部からアクセスできません。アクセスできるのは権限を与えられた人だけで、それも暗号化されたトンネル経由のみです。

アクセスできるのはあなただけ

すべてのアプリはデフォルトで所有者のみがアクセスできます。アクセス範囲の拡大は段階的です:従業員、部署、Bitrix24アカウント全体。すべての変更はログに記録されます。

データ保護

データは転送中も保存時も、安全な経路で保護されます。サードパーティサービスへのキーは暗号化して保管されます。

信頼できるインフラ

Vibecodeのサーバーは Bitrix24 Cloud上で動作します。VibecodeはBitrix24エコシステムの一部です。

安全なサインイン

サインインは、セッションの秘密データが訪問者のブラウザに渡らないよう設計されています。なりすましの試みはサインインの時点で遮断されます。

柔軟なアクセスキー

権限の制限、有効期限の設定、「読み取り専用」モード(何も変更・削除できない状態)の有効化、そしていつでもキーを失効させることができます。

最も重要なこと

Vibecodeの統一キーは金庫の鍵のようなもの

AIエージェントにアプリを作らせるには、Vibecodeの統一キーを発行し、外部ツールに渡します。実質的にこのキーは、あなたがアクセスできるすべてへのメインの通行証です。キーを持つ者がアクセスを支配します。通常のパスワードよりも厳重に扱ってください。

取り扱い方

  • 作成時に保存してください——キーは一度しか表示されません。
  • 自分だけが知っている安全な場所に保管してください。
  • コードや公開リソースに絶対に貼り付けないでください。
  • メッセンジャーやメールで転送しないでください。
  • 1つのキーに1つのタスク。そうすれば失効させやすくなります。
  • 定期的にローテーションと失効を:時々新しいキーを作り、古いものは無効化してください。

キーの盗難がもたらすリスク

キーが盗まれるということは、あなたのデータへのアクセスを許すことです。それを通じて攻撃者はAIリクエストを実行し、残高を消費できます——気づく前に使い切られることもあります。

キーが第三者の手に渡った可能性がある場合

インターフェースから失効させ、新しいキーを作成し、それを使っているアプリを更新して、リクエストログで見覚えのないアドレスがないか確認してください。

あなた次第でできること

6つのシンプルな行動。プログラミングスキルは不要です。

1

アカウントを保護する

ほとんどのアカウントが失われるのは、プラットフォームの欠陥のせいではなく、弱いパスワードや盗まれた認証情報が原因です。まずはここから始めましょう。

  • 二要素認証(2FA)を有効にしてください。サインイン時にワンタイムコードが必要になります。たとえパスワードが盗まれても、この2段階目がなければログインできません。これはBitrix24とVibecode、両方のアカウントに当てはまります。管理者は2FAを会社全体で必須にすることができます。
  • 強力で一意のパスワードを設定してください。10〜12文字以上で、名前や生年月日を含めず、他のサイトと同じものは使わないでください。
  • 他人のデバイスではアカウントからサインアウトしてください。「サインアウト」ボタンは右上のメニューにあります。
2

AIエージェントには最小限の権限だけを与える

これはバイブコーディングにおける最も重要なルールです。理由は以下の通りです。

  • エージェントはあなたのアカウントとまったく同じ権限を得ます。誰かに鍵束を渡したところを想像してください——その鍵で開くすべてのドアを、相手は開けられるのです。
  • 権限は最小限に。商談を読む必要があるなら、削除権限は与えないでください。
  • 「読み取り専用」モード。アプリがデータを表示するだけでいいなら、READONLYを有効にしてください——そうすればアプリは物理的に何も変更できなくなります。
3

AIに必要以上の情報を与えない

AIツールはサードパーティのサービスです。プロンプトに何かを貼り付ける前に、実際に何を送信しているのかを考えてください。

  • 秘密情報——パスワード、キー、アクセストークン——を貼り付けないでください。
  • 顧客の個人データの取り扱いには注意してください。タスクに実データが不要なら、テストデータを使ってください。
  • 自分のキー(BYOK)を忘れずに。OpenAI、Anthropic、Googleなどに自分のキーを接続する場合、プロバイダーに直接支払うことになります。サードパーティのAIサービスは、送信したコンテンツを独自のルールで扱うことがあります——利用前に該当プロバイダーの規約を確認しておく価値があります。
4

公開前にアプリの脆弱性を確認する

コードが読めない人にとって朗報です:チェックはAIに任せられます。悪いニュースは——そのアプリを書いた同じエージェントには任せられないということです。自分の仕事を「正当化」しがちで、実際には問題があっても「大丈夫」と説得力たっぷりに言ってしまうことがあります。

  • 独立したクリーンなレビューを実施してください。新しいセッション(または別のAIツール・別のモデル)を開き、エージェントに読み取り専用アクセスだけを与えます。独立したセキュリティ監査人として振る舞わせましょう。
  • わかりやすいプロンプトを使ってください。「このアプリとそのサーバーに、よくある情報漏えいや穴がないか確認して。専門用語を使わず、平易な言葉で見つけて列挙して:1) 認証なしで動作する公開エンドポイント、2) コードに直接埋め込まれたパスワード・キー・トークン、3) アプリがどのデータにアクセスし、必要以上に変更・削除できてしまわないか、4) 現在誰がこのアプリを開けるか。それぞれについて、危険かどうかと、何を直せばいいかを教えて。」
  • 設定は自分で確認できます——コードの知識は不要です。インターフェースで、キーに余計な権限がないか、アクセスポリシーが誤って「公開」になっていないか、明らかにテスト用のデータでアプリが想定通りに動くかを見てください。
  • 機密性の高いタスクには人の目を入れてください。アプリが決済や医療情報、顧客の個人データを扱う場合は、AIによるチェックだけに頼らず、専門家または認定Bitrix24パートナーに結果を見てもらいましょう。これは弱さの表れではなく、成熟した通常のプラクティスです。

不安な場合は、アプリのセキュリティ監査は常に情報セキュリティの専門家、またはそうしたサービスを提供する会社に任せるのが一番です。

5

アクセスは意識して開放する

アプリの準備ができたら、誰が使うべきかを決め、「必要以上に開放しない」という原則でアクセスを設定してください。

6

アプリを他の人向けに公開する場合

アプリをカタログに公開したり、他の人に使わせたりする予定ですか?その場合、あなたはそのアプリの作成者となり、適用される法律に準拠した利用規約とプライバシーポリシーを自分で用意する義務があります——利用者が規約に同意しないままアプリを使い始めることがないようにするためです。

公開モード

「公開」を有効にすると何が起きるか

最も開放的なアクセスモードは「公開」と呼ばれます。有効にする前に、実際に何が起きるかを理解しておくことが重要です。

「公開」に切り替えると

  • アプリは誰でもアクセスできる通常のインターネットアドレスを取得します。
  • サインインは不要になります——パスワードも招待も、Bitrix24アカウントも不要です。
  • アプリが表示・実行できることはすべて、誰でも利用できるようになります。
  • ボットは常にインターネットをスキャンしており、1時間以内に公開されたアプリを見つけます。あなたのアプリが検索エンジンの結果に表示されることもあります。

だからこそ

サーバーが自動で公開モードに切り替わることはありません——あなたが明示的に確認した場合のみで、その変更はすべてログに記録されます。

「公開」を有効にするのは本当に必要な場合だけにしてください——例えば、機密データを含まず、あなたのBitrix24アカウントへの書き込みアクセスもない、誰でも見られるフォームやランディングページなどです。迷ったら有効にしないでください。後からアクセスを開放する方が、情報漏えいの後始末をするよりずっと簡単です。

AIについて知っておくべきこと

これらはVibecodeを含む、あらゆるAIツールに共通することです。これを避けて先に進むことはできません。

AIはあなたの代わりに動く

AIが何をしても、それはあなたの行動とみなされます。権限が広すぎたり、指示があいまいだったりして、エージェントが望ましくないことをした場合、責任を負うのはあなたです。だから権限は最小限に、コントロールは自分の手元に。

AIは騙されることがある

攻撃者は、AIが読み込むページやドキュメント、メールの中に隠したコマンドを仕込むことがあります。これはプロンプトインジェクション(不正な指示の注入)と呼ばれます:モデルが「外部からの」指示を認識し、時にそれに従ってしまうのです。対策はシンプルです——エージェントには最小限の権限だけを与え、不要な外部ソースを接続しないこと。

AIは間違える

生成されたテキストやコードが事実と一致しないことがあります——AIが機能を「でっち上げ」たり、ロジックを誤ったりすることがあります。結果を確認し、法的・金銭的な影響を伴う重要な判断をAIだけに委ねないでください——最終判断は人間が下します。

BitrixGPT

当社のモデルについて、別途

プラットフォームに組み込まれたBitrixGPTモデルは当社の管理範囲内で動作し、あなたのデータを学習に使用しません。プロンプトは個々のリクエストに応答するためだけに処理され、学習データセットには入りません。

自分のキーでサードパーティのAIサービスを接続する場合(BYOK)、そのサービスのポリシーはプロバイダー側の管轄です。利用規約は各サービスのものを確認することをお勧めします。

重要なことに早く気づけるように

リスクの一部は設定ではなく注意力によって取り除かれます——私たちはその注意を保つお手伝いをします。

インターフェース上での確認

リスクのある操作には確認が必要です。「公開」モードを有効にする、広い権限を持つ新しいキーを発行する、二要素認証の設定を変更する——いずれの場合も、何が起きるかを具体的に表示し、確認を求めます。

重要なイベントに関するメール

重要な操作や不審なサインイン試行については、メールでの通知を心がけています。自分が行っていない操作についてのメールを受け取った場合は、すぐにアカウントを確認し、必要であればパスワードを変更してください。

公開前5分のチェックリスト

コピーして項目をひとつずつ確認すれば、問題の大半を事前に防げます。

アプリ公開前に

  • エラーを見つけるための独立したAIレビューを実施した(別セッション、読み取り専用アクセスで)。
  • インターフェースで確認した:キーに余計な権限がないこと。
  • Vibecodeの統一キーは、コードにも会話にも含まれない安全な場所に保管されている。
  • アクセスポリシーがタスクに合っている。公開モードが誤って有効になっていない。
  • アプリは明確にテスト用と分かるデータでテストされている。
  • 機密性の高いデータについては、専門家またはパートナーが結果を確認した。

アカウントとチームのセキュリティ

  • 二要素認証(2FA)を有効にしている(可能であれば会社全体で必須化)。
  • パスワードが強力かつ一意である。
  • 従業員の権限は「必要最小限」の原則で付与されている。
  • 誰が新しいユーザーを招待できるかが設定されている。
  • 使われていないキーを時々確認し、失効させている。
  • チームがフィッシングの見分け方を知っている(下記参照)。

フィッシングの見分け方

フィッシングとは、偽のメールやサイトを使ってパスワードやデータをだまし取る試みです。最も多く、効果的な侵入方法ですが、特徴を知っていれば簡単に見分けられます。

!

似ているが違うアドレス

例えば、bitrixの代わりにbltrix、文字の「O」の代わりにゼロ、余計なハイフンなど。

!

緊急性とプレッシャー

「至急」「本日中に対応しないとアクセスがブロックされます」「残り5分」など。

!

リンクをクリックしてパスワードを入力するよう求められる

本物のサービスはこのようなことをしません。ブックマークから手動でサイトを開いてください。

!

不審な添付ファイル

.exe、.scr、またはdocument.pdf.exeのような二重拡張子のファイル。

少しでも疑わしいと思ったら、メール内のリンクはクリックしないでください。ブックマークや検索から手動でサービスを開いてください。お金やデータに関する依頼は、電話や業務チャットなど別の手段で確認してください。

簡単な用語集

専門用語なしで説明します。ページ内でわからないことがあれば、たいていここに答えがあります。

2FA(二要素認証)

2段階のサインイン:パスワードに加えてワンタイムコード。

Vibecodeの統一キー

AIエージェントに発行するメインの通行証。あなたがアクセスできるすべてを開きます。

キーの権限(スコープ)

その通行証に何が許可されているか——例えばCRMの閲覧のみ、など。

プロンプトインジェクション

テキストに隠されたコマンドで、AIを欺くのに使われる。

BYOK

「自分のキーを使う」——サードパーティのAIサービスに自分個人のキーを使うこと。

個人データの管理者

人に関するどのデータを、何のために収集するかを決める主体(あなたの顧客の場合、それはあなた自身です)。

Black Holeサーバー

インターネット上に公開アドレスを持たないVibecodeのサーバー——デフォルトで閉じており、暗号化されたトンネル経由でのみアクセスできます。

公開モード

サインインなしで、どの訪問者もインターネットからアプリにアクセスできる状態。

何か問題が起きたら

3つのケースに対する、落ち着いた迅速な対応プラン。

アカウントの乗っ取りやキーの流出が疑われる場合

パスワードを変更し、2FAを有効にし、不審なキーを失効させ、すべてのセッションからサインアウトしてください。その後、フィードバックフォームからサポートに報告してください。早ければ早いほど良いです。

自分のアプリに問題を見つけた場合

余計なアクセス、不審な挙動、AIリクエストの予期しない請求額——アクセスポリシーを絞るか、一時的にアプリを「読み取り専用」モードに切り替え、エージェントとキーの余計な権限を取り消し、アクセスログを確認してください。

プラットフォーム自体に脆弱性を見つけた場合

アカウント内のフィードバックフォームから速やかにご報告ください。修正されるまで脆弱性を公にしないでください——私たちも迅速な対応に努めます。

サポートが必要な場合は、アカウント内のフィードバックフォームからご連絡ください——これが最も早い連絡手段です。