naisei.dev › AIで作ったアプリの安全点検
安全点検
AIで作った業務アプリ、
外から丸見えになっていませんか。
AIは「動くもの」を作るのが得意です。でも、動くことと、安全なことは別です。 コードと設定を拝見して、AIで作ったアプリによくある穴を探し、直し方まで報告します。
本番を攻撃しない・鍵を預からない点検です。
AIで作ったアプリに、よくある6つの穴
どれも、画面を触っているだけでは気づけません。アプリは正しく動くからです。
-
公開キーで、データベースが読める
緊急画面に入っている鍵だけで、会員の名前や電話番号を全部読める。書き換えも消すこともできる。
-
誰でもメールを送れる窓口
緊急会社の名前とアドレスで、誰にでも好きな文面のメールを送られる。なりすましの踏み台になる。
-
金額をブラウザが決めている
緊急通信を書き換えると、好きな金額(たとえば50円)で「支払い済み」にできる。
-
自分で管理者になれる
高会員が自分の「権限」の欄を書き換えて、管理画面に入れる。
-
見せるつもりのないファイルが公開
高運用のメモ・バックアップ・社内の設定が、URLを打てば読める。
-
管理画面に命令を仕込める
高申込フォームの名前の欄に入れた命令が、職員が一覧を開いたときに動く。
AIは、頼まれた機能を動かすことを優先します。「誰に使わせないか」は、頼まないと作らないことがよくあります。
しかも、穴があっても画面はふつうに動くので、作った本人も気づけません。外の人が先に気づくこともあります。
本番は攻撃しません。コードと設定を見ます
外から攻撃して試す「侵入テスト」ではありません。アプリの中身(コード・データベースの設定・各サービスの設定)を拝見して、穴を見つけます。
-
話を聞く無料・30分
何で作ったか、どんな情報を扱っているかを伺います。点検が要らなければ、そうお伝えします。
-
範囲と許可を、書面で
何を見て、何をしないか。確認書を交わしてから始めます。許可のないものは見ません。
-
点検する1〜2週間
AIで候補を洗い出し、1件ずつ人が確かめます。緊急のものは、見つけた日にお知らせします。
-
報告して、一緒に決める
報告書をお渡しし、オンラインで直す順番を決めます。直したあとの確認も1回行います。
70あまりの項目を、基盤に合わせて
点検の項目は全部で70あまり。お使いの基盤に当てはまるものを見ます(例:Supabase と Vercel で作ったアプリなら約60項目)。
見るところ
- データベースの鍵(行ごとの鍵・ルール)
- ログインと権限の決め方
- メール・LINEを送る口
- お金の計算と、決済の通知
- 秘密の鍵の置き場所と、変更の履歴
- 公開しているファイル
- 入力された文字の画面への出し方
- 部品の古さ(公表済みの弱点)
- 管理者アカウントと2段階認証
- AI開発ツールに渡している権限
対応している基盤
- Supabase
- Firebase
- Vercel
- Next.js
- Cloudflare
- Google Apps Script
- Stripe(決済)
ここにない基盤(Bubble・kintone のカスタマイズなど)は、ご相談ください。できる範囲を先にお伝えします。
届く報告書
「危険です」ではなく、誰が・何を・どうできるかで書きます。直し方と、直ったかの確かめ方まで添えます。
架空の英語教室のアプリを点検した見本です。教室名・数字は架空です。
見本を全部読む →料金
安全点検パックアプリ1つ
- 料金
- 8万円
- モニター料金匿名で事例にさせていただける場合
- 4万円
- 点検一式(基盤に当てはまる項目)
- 報告書
- オンラインでの説明(60分)
- 直したあとの確認 1回
目安は、表が20個・外から呼べる口が10個くらいまでのアプリです。それより大きい場合は、先にお見積りします。
- 直す作業も頼む
- お見積り
- 見つかった穴を、こちらで直します。1件ずつ、または伴走プランの中で。
- 月1回の見守り
- 月1万円〜
- 変えた部分の点検・部品の更新・設定の変化を、毎月1枚にまとめて送ります。
お約束
本番を攻撃しません。見るのはコードと設定です。本番に送るのは、同意をいただいた件数の確認だけです。
鍵やパスワードは預かりません。閲覧の招待と、お客様に出していただく資料で点検します。
会員の個人情報は見ないようにします。確かめるのは件数まで。触れてしまっても、記録・複製しません。
終わったら、お預かりしたコードと資料を消します。消したことをご連絡します。
「穴はゼロです」とは言いません。見つかったものを、正直に報告します。
よく聞かれること
- 社内でAIを使って作ったアプリでも、頼めますか?
- はい、いちばん多いご相談です。作った方が仕組みに詳しくなくても大丈夫です。
- 外注先が作ったアプリは?
- 発注元として許可をいただければ点検できます。開発会社との契約によっては、先に一声かけていただきます。
- 外からの侵入テストはしますか?
- しません。本番に負荷や攻撃をかける試験が必要な場合は、専門の会社をおすすめします。
- 見つかった穴は、直してもらえますか?
- はい、別料金で直します。報告書の直し方を見て、社内で直していただいても構いません。
- どのくらいかかりますか?
- 資料がそろってから1〜2週間です。緊急のものは、見つけた日にお知らせします。
まず、何で作ったかだけ教えてください
30分のオンライン相談で、点検が要るかどうかをお伝えします。
相談フォームは、「安全点検」を選んだ状態で開きます。
無料で、営業目的の折り返しは一切ありません。