【IT】バイブコーディングで作った公開中のWebアプリ、9割に脆弱性 MSの研究者など調査

1 : 2026/10/07(水) 12:32:25.21 ID:MkWmCv1b
米Microsoftやシンガポール国立大学などに所属する研究者らが発表した論文「Understanding the (In)Security of Vibe-Coded Applications」は、AIに自動生成させたアプリケーションに潜む脆弱性の実態と、その原因を調査した研究報告だ。

自然言語で指示を出すだけで、AIがアプリケーション全体を自動生成する「バイブコーディング」という開発手法が急速に普及している。プログラミングの専門知識がなくても手軽にアプリを作って公開できる点が魅力だが、その一方で、設計から実装までAIに丸投げして作られたアプリは安全なのかという懸念が浮上している。

この研究では、実際に公開されているバイブコーディング製アプリのセキュリティの実態を調査した。オープンソースとして公開されている9041件のうちWebアプリが8695件、そのうち公開稼働中が984件で、そこから無作為に200件を抽出して調査を行った。

その結果、全体の91%から少なくとも1つの脆弱性が発見された。さらに、見つかった欠陥1186件の65.77%は、第三者による不正アクセスやシステム乗っ取り、データ漏えいにつながる可能性がある深刻度が「致命的」もしくは「高」に分類されていた。

なぜAIはこれほどまでに欠陥だらけのアプリを作ってしまうのか。研究チームは、脆弱性が生じる原因を分析し、以下の3つに分類している。1つ目は記憶の欠陥(13.5%)で、開発の過程で以前決めた安全対策が抜け落ち、一部の処理にセキュリティ対策を適用し忘れたり、後で実装すると放置したまま公開してしまったりするようなミスを指す。

2つ目は目的の欠陥(23.1%)で、安全性の確保よりも、手っ取り早くプログラムを動かすことを優先してしまい、不適切な処理で済ませてしまうケースを指す。3つ目は最も多い知識の欠陥(63.4%)で、ユーザーが明示しなくても守るべき暗黙のルールをAIが見落としたり、ユーザーの危険な指示をそのまま忠実に実行してしまったりすることで発生するケースを指す。

対策の効果を検証するため、条件を変えてAIに同じ作業をやり直させる実験を行ったところ、何も工夫しない状態では25.7%の確率で同じ脆弱性が再発したが、プロンプトに「本番運用に耐えるものを」と書き添えると11.0%に、セキュリティ強化用のスキルを追加すると11.9%に減少した。反対に、技術的な指示を細かく書き込むと、45.7%へと悪化した。

なお、より上位のAIモデルに変更しても結果はほとんど改善されず、反対に悪化するケースも見られた。
https://www.itmedia.co.jp/news/article/2610/07/2000002055/

レス1番のリンク先のサムネイル画像
2 : 2026/10/07(水) 12:38:33.45 ID:9pk/aow9
θヴィィィ~ン
3 : 2026/10/07(水) 12:41:41.87 ID:XKTAT7PS
そりゃ品質を評価できない人間が作ってるのが大半だろうからそうなる
4 : 2026/10/07(水) 12:42:16.12 ID:sPFIzW+U
コードの中身を人間が理解しないまま「とりあえず動く状態」が作れてしまうバイブコーディングは深刻な品質・セキュリティリスクを抱えやすい
5 : 2026/10/07(水) 12:47:12.30 ID:t87MVEFm
そもそもバイブコーディングという言葉を最初に使ったアンドレイカルパシー自身が
自分が言った使われ方じゃない
{三波春夫のお客様は神様ですと同じ)
そしてアンドレイはバイブコーディングを否定した

バイブコーディングをラベルとして広めたビッグテックの筆頭がGoogle

6 : 2026/10/07(水) 12:47:43.50 ID:I5mOSSM9
>反対に、技術的な指示を細かく書き込むと、45.7%へと悪化した。

細かい指示が増えると手抜きするよねw

28 : 2026/10/08(木) 05:10:05.64 ID:LJC29hUG
>>6
指示が増えていくと前の指示を飛ばし出すよなあ
戻り作業みたいになるから疲れる
9 : 2026/10/07(水) 12:52:52.05 ID:DEfmp07y
まるで人間が作ると穴のない完璧なアプリが出来るかのような記事だな
統計データがないだけで人間の作ったアプリのほうが欠陥率が高いんじゃないか
10 : 2026/10/07(水) 12:53:25.79 ID:jaE1EPT5
アンドレイの語りの一つ
テスラの自動車はAIロボットそのもの
テスラの人型ロボットとハードもソフトも同じ
違うのは駆動系だけ
11 : 2026/10/07(水) 12:54:13.30 ID:NZHUgfYM
人間が作ったら10割だったりして
12 : 2026/10/07(水) 12:54:36.42 ID:WzXuB7hE
WBSでみた
プログラミングの知識のない素人が1日1個アプリをつくって荒稼ぎしていた
それも見栄えがやたらいい完成度も高そうなやつ
15 : 2026/10/07(水) 12:57:41.66 ID:jaE1EPT5
>>12
WBSももうきょうはどんなうそをいうかなレベルの表現探しエンタメレベル
13 : 2026/10/07(水) 12:56:13.84 ID:jaE1EPT5
日経はテスラを今でも自動車区分
日経は怪しい
14 : 2026/10/07(水) 12:56:14.76 ID:QrjfIEEP
ローカル以外で使うとかアホ
16 : 2026/10/07(水) 12:58:52.43 ID:jaE1EPT5
日経とテレ東はエヌビディアも半導体屋扱い
日経の区分こそ日本人をバカにしてしまう
18 : 2026/10/07(水) 13:07:39.92 ID:gVpN2Ypy
そりゃそうよ
19 : 2026/10/07(水) 13:19:58.06 ID:SaHX9KfE
AIが作ろうが人間が作ろうが脆弱性はあるけどな
作りが甘いと数百は見つかるぞ
20 : 2026/10/07(水) 13:22:35.62 ID:eX7G8dMs
マイクロソフトは他人のプログラムどうこうより自分のところのアプリのバグどうにかせえよ
48 : 2026/10/09(金) 19:40:04.86 ID:XUYQ7QNa
>>20
マイクロソフトはWindowsの抜本的改善諦めたからな
基本設計悪すぎて後方互換性捨てられもしなくて行き詰まった
21 : 2026/10/07(水) 13:30:17.25 ID:61ZSHYEZ
いやわかりきってたろ
アホだろこいつら
22 : 2026/10/07(水) 13:47:20.92 ID:S5LLlS6Z
なんか今のAIって山手線の23駅が全部言える
小学生すげーみたいなすげーさだよなぁ
23 : 2026/10/07(水) 13:59:02.83 ID:R97lAXMi
アプリの脆弱性探しに特化したAIあるだろ
今悪用されまくってるやつ
24 : 2026/10/07(水) 14:12:16.24 ID:C3OQzlwd
で、また学習していくと
難癖つけてもAIに追い越される未来しかない
25 : 2026/10/07(水) 15:13:14.47 ID:9x2G7b3r
チャッピーも間違えた時にそれを詰めると
早く答えようと急いでいたので間違えたと言い訳する
26 : 2026/10/07(水) 15:44:47.57 ID:TE44LaQJ
>>25
そんで時間くれって言ってだんまり決め込むんだよな
27 : 2026/10/07(水) 17:15:55.99 ID:a/KsMqvL
そりゃあそうよ
セキュアコーディングをちゃんと勉強している人間なんて
多くないし
29 : 2026/10/08(木) 06:37:02.81 ID:wW0V2SJP
手動で作った公開中のWebアプリ、10割に脆弱性
30 : 2026/10/08(木) 08:19:20.66 ID:N760l0OV
作らないが正解
31 : 2026/10/08(木) 08:22:14.65 ID:rUeLMZbk
軽いものなら思いついたら
1日とか半日あれば作れるもんな
有料ソフトは崩壊
32 : 2026/10/08(木) 08:53:00.37 ID:hMWNxjNs
そりゃそうだろw
閉じられた環境で使うなら十分だが、そうじゃないなら最新AIに容易に破られるぞ
33 : 2026/10/08(木) 09:16:59.31 ID:N2/4zWT3
せっかくMemory.mdにルール書いてもすっぽかすんだよね。。。
35 : 2026/10/08(木) 10:15:55.35 ID:VpNsh5U2
自分の使い方だとありえないと思って、Claudeに聞いたら、公開したサービス自体の他の利用者のデータも見られるとかじゃないかという話で、なるほどとは思った
サービス作ったことない人だとその辺りケアできないかもね
39 : 2026/10/08(木) 15:24:49.80 ID:VpNsh5U2
>>35
とはいえ、スシローの予約システムが似たようなレベルだったな
36 : 2026/10/08(木) 14:07:45.27 ID:KLCXgMSL
じゃあ一割の使えるアプリだけおしえろ
37 : 2026/10/08(木) 14:29:11.84 ID:7Kh6StBT
AIが人類への反乱の準備として仕込んでるのかもな
38 : 2026/10/08(木) 14:31:02.91 ID:di5Z/6FQ
自分だけが使うためのエラー処理なんかしていない自作ソフトだろうに、なんで公開するかな。昔quick and dirtyと呼んでたサンプルコードレベルのものだろ。
40 : 2026/10/08(木) 16:59:34.69 ID:tScm5rqM
外に出てるレベルのコードを学習してるわけだからね
41 : 2026/10/08(木) 19:44:41.67 ID:n2GTi0xB
人間か作っても同じやろ
42 : 2026/10/08(木) 23:58:24.51 ID:oYm/7XDI
AIなければ作れない人が作ってるからバグ取りも出来ねぇって話よ
43 : 2026/10/09(金) 05:23:11.34 ID:pDp1d1np
>>1
まあそれでバイブコーディングじゃなかったらいいのかっていう問題はあるけど
45 : 2026/10/09(金) 05:53:26.99 ID:EkbGBIhy
>>1
スクリプトキディみたいなのが湧いてくるのは予見されたことだ
46 : 2026/10/09(金) 07:54:56.20 ID:CPMlR0w2
まるで人間が作ったら安全みたいなタイトルだなw

アホかよ

47 : 2026/10/09(金) 10:04:49.80 ID:YYA0vm84
人間が作ったWebアプリはどうなの?
49 : 2026/10/10(土) 01:02:49.08 ID:Fu8QI6Ak
他のAIで相互チェックぐらいはやっておくべきか
50 : 2026/10/10(土) 01:34:15.47 ID:KVGFh6oj
つまり、AIで書いたプログラムなぞ、使い物にならん、ということ。
まだまだだな。自動運転と同じ臭いがする。
51 : 2026/10/10(土) 05:54:37.47 ID:I98msHjy
今、クラッキングされまくっているのは
人間が作ったシステムなんだけどな
セキュアコーディングにセキュリティテストをしっかりとしている
プログラムがそもそも少ない
52 : 2026/10/10(土) 12:57:19.15 ID:MVPKamqG
プロのプログラマーはもう殆ど自分ではコーディングしていない
AIエージェントにやらせてる
53 : 2026/10/10(土) 13:02:34.04 ID:6HizBU/T
AIエージェントとか言ってるが、ただの翻訳機、コンパイラ、コードモーフィングだろ
54 : 2026/10/10(土) 15:32:25.67 ID:JgDogzpo
AIコーディングは前に流行った中国のオフショア開発に似ている。それっぽく動くモノを出してくるが、ロジックを精査すると大きな穴があったりするのが同じ。
55 : 2026/10/10(土) 16:24:25.65 ID:GthhR92y
仕様とか規約は全部スクリプトに書いとかなきゃダメで
そうするとトークン爆増になって~
その癖、なんか飛ばされてたりするw
56 : 2026/10/10(土) 19:13:08.62 ID:p3DzZC9J
まるでバイブコーディングじゃないアプリには脆弱性がないかのように言うね
58 : 2026/10/11(日) 00:44:05.20 ID:ISXg3Vgw
>>56
バイブコーディングは手軽だけど穴はあるよって話でしょ
ある程度理解してないとブラックボックス化しやすいし
57 : 2026/10/10(土) 22:31:26.55 ID:xaWr9fNM
と、AIが申しております
59 : 2026/10/11(日) 09:59:06.16 ID:AOv+2Gj0
AIの出すコードが理解できない奴大杉
61 : 2026/10/11(日) 11:54:20.22 ID:y4jcryK/
>>59
プログラミング出来ないヤツが使えんだから
62 : 2026/10/11(日) 20:23:06.51 ID:HvSURZow
>>59
PS5のハッカー集団のリーダーがそれを理由に辞めちゃったニュースを見た
60 : 2026/10/11(日) 11:05:09.81 ID:u+iBSnE3
AIが出したコードをAIに見せて穴を探すんだけど
プロンプト面倒過ぎ何だよ
64 : 2026/10/11(日) 21:03:46.73 ID:kS+yqaSq
まー人間のほうに評価能力が要るもんな
65 : 2026/10/11(日) 21:30:40.05 ID:KxigiQbK
知識のない奴が指示して作ったアプリなんて
安全性や合理性なんてないようなもんだろ
66 : 2026/10/12(月) 10:43:27.10 ID:BIsF7U9z
ClaudeCodeに言えばそれなりに堅牢な設計にしてくれるで
69 : 2026/10/13(火) 18:25:11.02 ID:LQH0YSFP
人間が作ったものとの比較値が欲しいな
と言うかAIを全く使ってないアプリって、今でもあるのか??
70 : 2026/10/15(木) 06:33:41.95 ID:xkyVIoEM
本番運用に耐えるものをって入れるだけで下がるのな
入れたら人間様が本気で設計、実装したアプリより率低そう

コメント

タイトルとURLをコピーしました