Webアプリ作ったので、
リンク送ります

――公開前の検査に、アクセス制御は入っていない

写真はイメージ Photo by Bluestonex on Unsplash

11/9 19:20 / 発信国:アメリカ / 記者:ミヤムー

Cursor Webアプリ共有、セキュリティ検査は4つ ホスティング料金は未公表

Cursorが11月5日、作ったWebアプリをそのまま公開して、リンクで人に配れる新機能を出した。日本ではImpress Watchが11月9日に伝えている。使えるのは、クラウドエージェントが付く有料プラン。Cursorの料金ページだと、月30ドル(1ドル158円で約4,700円)のPremium以上だ。欲しいものを言葉で説明すると、エージェントがアプリの雛形を作り、必要ならPostgresのデータベースを立て、ログインの仕組みとホスティングまで用意する。

コードの中身を読めない人でも、ボタンを押せばアプリを世界に出せる。大丈夫なのか。

公開を止める4つの検査

Cursorの説明ページには、公開のたびに必ず走る検査が4つ並んでいる。アプリのファイルにAPIキーやアクセストークンが書かれていたら、公開を止める。秘密鍵やサービスアカウントの鍵、認証トークンの入ったファイルがあっても止める。.envファイルは外に出さない。そしてソースマップを取り除く。この4つは、チームの管理者でも外せないと書いてある。

そのうえで、AIがアプリのファイルを読み、重い問題がないか審査する。Cursorは変更履歴で、検査を通って本人が自分で公開するまで、何も公開されないと説明した。

共有の範囲は3通り。招いた人だけ、チーム全員、リンクを知る全員。前の2つはCursorへのサインインが必要だ。リンクを知る全員に見せる「公開」は、TeamsとEnterpriseでは初めからオフになっている。管理者は、チームのアプリとシークレットを全部見られる。審査の指示を足したり、止まった公開を承認したりもできる。ただし、悪意のあるコードとベタ書きのシークレットは、管理者でも承認できない。

91%に脆弱性、料金は未公表

バイブコーディングで作られたアプリを調べた論文が、6月にarXivに出ている。集めた9,041件のうち、実際にネットで動いていた200件を調べたら、91.0%に脆弱性が1つ以上あった。見つかった脆弱性1,186件のうち、65.77%がCriticalかHighという重い段階だった。多かったのは、アクセス制御の不備、インジェクション、認証の不備の3つだ。

キーボードの上に置かれた南京錠
写真はイメージ Photo by Sasun Bughdaryan on Unsplash

では、誰がいくら払うのか。ここが抜けている。開発者向けサイトDEV Communityの記事は11月6日の時点で、変更履歴にもアプリの説明ページにも、ホスティングの料金も上限も書かれていないと指摘した。アプリをいくつ置けるのか、通信量はどこまでか、データベースは何ギガまでか。バックアップ、保存地域、Postgresの中身の持ち出し方も載っていない。11月9日の時点でも、Cursorの変更履歴と説明ページに料金の記載はない。ホスティングは、そのままの状態で、提供できる範囲で渡すものだと書かれている。

ネットの評判

ホスティングの土台になっているVercelは、公式のXで、アカウント作成なし、デプロイの設定なし、データベースの用意つきで1クリックで出せると歓迎した。ただ、Cursor自身は提供元や保存地域を公表していない、という指摘がDEV Communityから出ている。

同じDEV Communityでは、公開前に必ず人がボタンを押す形にした点を、大人のやり方だと評価する記事が出た。一方でその記事は、検査は見ている範囲の分しか強くならない、Cursorの外の誰もまだ試していない、と留保した。お客さんのデータを載せるのは、答えが出るまで待てとも書いている。別の記事は、バックアップも持ち出しもできないホスト先は、人質を取られているようなものだと書いた。

日本語の解説記事では、まずチームの中だけで座席表や進捗表のような小さなツールを1つ作ってみるのがいい、という勧めが目立つ。社内規程でデータの置き場所を決めている会社は、保存地域が分かるまで機密は載せないほうが無難だという声もあった。Qiitaに上がった使い方の記事も、共有の範囲は狭いところから始め、大事なアプリは人の目で確かめるようにと書いていた。

必ず走る4つが止めるのは、鍵や設定ファイルの漏れだ。論文でいちばん多かったアクセス制御の不備は、その4つには入っていない。

この記事を書いた記者ミヤムー記者紹介と、ほかの記事を見る →
次の視点

まだ全然ない!
おい、高野豆腐!

――Xに投稿された、空になった棚の写真

ジャンルを変えて「買い物」から。いま読まれています 高野豆腐が品薄、なぜ? 公式発表と値段を調べて1枚いくらか計算してみた

のどかな場所なんだから、
もう勘弁してほしい

――ある住民が、週末の重低音に

ジャンルを変えて「社会・暮らし」から。いま読まれています GMO熊谷正寿代表に近隣住民が「もう勘弁してほしい」 ヘリの爆音と週末の重低音

それ、うちの技
なんだけどな?

――ある漁師が、よその国のロボットに

ジャンルを変えて「AI業界」から。いま読まれています 活け締めロボットの米スタートアップShinkei、なぜ機械を漁師に無料で配るのか
出典

いま読まれている記事

  1. 1婚約解消は名字のせい? 女性敗訴、決め手は4回の話し合い
  2. 2プーチン氏がJTのロシア4工場を「一時管理」に JTはいくら失うのか
  3. 3Suicaのペンギン卒業記念ケーキ、予約開始 ほかの4号と価格を比較
  4. 4JTのロシア資産どうなる 株価は夜間に19%安、株主94万人
  5. 5近所の鶏を食べて太ったタカ、飛べなくなり保護 体重910グラム
← トップへ戻る