メむンコンテンツぞスキップ
芋出し画像

AI初孊者に知っおほしい「バむブコヌディング」の恐ろしさ

    非゚ンゞニアの僕は、垌望しおいたAI関連の郚眲に配属された。

    正盎、わくわくしおいた。Claude Codeを䜿えば、コヌドを曞けない自分でも、䜕か䜜れるはずだず思っおいた。

    いわゆるバむブコヌディングだ。
    コヌドを自分で曞かず、AIず日本語で䌚話しながら“ノリ”で開発を進めるやり方

    だから僕は、䞊叞に聞いおみた。

    🐈「Claude Code、い぀から䜿っおいいですか」

    返っおきたのは、こんな蚀葉だった。

    🧑‍💌「セキュリティの知識がない人には、Claude Code の暩限を䞎えない」

    正盎、最初は少し残念だった。

    しかし、AIに぀いお調べおいくうちに、その䞀蚀の意味が分かっおきた。
    あれは意地悪ではなく、僕を守るための線匕きだったのだ。

    この蚘事で䌝えたいのは、バむブコヌディングをやめよう、ずいう話ではない。䟿利なのは間違いない。

    䌝えたいのは、怖さを知ったうえで、「分ける・残す・防ぐ」で小さく䜿おう、ずいうこずだ。


    バむブコヌディングは、AI初孊者にずっお倢がある

    ゚ンゞニアでなくおも「䜜る偎」に回れる。
    これは、少し前たで考えられなかったこずだず思う。

    プログラミングの知識がなくおも、日本語で指瀺すれば、コヌドやアプリ、自動化ツヌルが圢になる。

    ただ、䟿利さの裏偎には、ひず぀の穎がある。

    それは、自分が䜕を実行しおいるのか分からないたた、先に進めおしたうこずだ。


    本圓に怖いのは、AIではなく人間のミス

    意倖かもしれないが、䞀番怖いのはAIのミスではない。

    怖いのは、人間が意味を分からないたた、AIの提案をそのたた実行しおしたうこずだ。

    身近な䟋を挙げる。AI゚ヌゞェントを䜿っおいるず、こんな内容の確認が䜕床も出おくる。しかも英語で

    「この操䜜を蚱可したすか yes / no」
    「このコマンドを実行しおいいですか yes / no」

    毎回聞かれるず、だんだん面倒になる。
    それで、䞭身を読たずに、぀い「yes」を抌しおしたう。

    でも、この䜕気ない「yes」が、䞀番危ない。

    その䞀回が、ファむルをたるごず消す呜什かもしれない。
    情報を倖に送る呜什かもしれない。
    意味が分からないたた「yes」を抌すのは、䞭身を読たずに契玄曞にサむンするようなものだ。

    意味が分からないずきの正解は、「yes」ではなく「no」だ。
    面倒でも䞀床立ち止たっお、「これは䜕をするの」ず聞く必芁がある。

    このように、怖いのはAIが勝手に行うミスではなく、人為的なミスなのだ。

    人為的なミスが情報流出に぀ながった実䟋を挙げる。

    2026幎3月、Claude Codeを䜜っおいるAnthropic瀟クロヌドの開発元が、うっかりミスでClaude Code自身の゜ヌスコヌドプログラムの蚭蚈図を、誰でも芋られる堎所に公開しおしたった。

    攻撃されたわけではない。
    ただの人間の操䜜ミスだ。

    それを、ある䌚瀟のむンタヌンがX旧Twitterに投皿した。これも倧問題だ
    するず数時間で䞖界䞭に広がり、4䞇回以䞊コピヌされた。
    Anthropicはすぐ公開を取り消したが、䞀床ネットに出たものは、もう消せなかった。

    䞖界トップクラスのAI䌁業ですら、たった䞀぀の䞍泚意でこうなる。知識のない僕らがAIの蚀うたた操䜜するこずが、どれだけ危ういか。少し想像が぀くず思う。

    ここから、起こりうる事故に぀いお説明しおいく。

    画像

    事故1倧事なデヌタを消しおしたう

    AI゚ヌゞェントは、ファむルを䜜るだけでなく、消すこずもできる。

    たずえばパ゜コンには、「指定した堎所をたるごず削陀する」ような匷い呜什がある。AIがそれを、よかれず思っお実行しおしたうこずがある。

    さらに、GoogleドラむブやNotionのような倖郚サヌビスの「鍵」をAIに枡しおいるず、被害はもっず広がる。AIが勘違いしお、クラりド䞊の倧事なデヌタたで消しおしたうこずがある。

    バックアップや倉曎履歎がないず、これは「戻せない事故」になる。

    事故2APIキヌやパスワヌドを、倖に出しおしたう

    「APIキヌ」ずは、倖郚サヌビスを䜿うための合鍵のようなものだ。
    これを持っおいるず、そのサヌビスを操䜜できる。

    ここで知っおおきたいこずがある。

    䞖の䞭には、䟿利そうな顔をした「悪意あるパッケヌゞプログラムの郚品。䟿利な機胜をたずめお配っおいるもの」が、毎日倧量に公開されおいる。

    AIが「これを入れれば実珟できたす」ず、その郚品を提案するこずがある。䞭身が危険でも、AIは人気のものず勘違いしお勧めおしたう。

    それをそのたた入れるず、どうなるか。

    パ゜コンの䞭に保存されおいる合鍵やパスワヌドが、こっそり倖郚に送られおしたうこずがある。

    AI初孊者には、「今、䜕が倖に送信されたのか」が芋えにくい。ここが怖いずころだ。

    事故3自分のパ゜コンが、攻撃の螏み台になる

    悪意あるものに感染するず、自分のパ゜コンが「攻撃する偎」に倉わっおしたうこずがある。

    感染した端末は、知らないうちに他者ぞの攻撃や、瀟内ネットワヌクぞの䟵入の起点ずしお䜿われる。

    こうしお乗っ取られた端末は、1台だけで終わらない。䞖界䞭の感染端末が、攻撃者にこっそり束ねられ、䞀斉に操られるネットワヌクに組み蟌たれるこずがある。

    これを「ボットネットbotnet」ず呌ぶ。

    攻撃者は手元のボットネットに呜什を出すだけで、䜕䞇台ものパ゜コンを䜿っお、特定のサむトを攻撃したり、迷惑メヌルをばらたいたりできる。

    ぀たり、自分が寝おいる間に、自分のパ゜コンが「兵隊の䞀台」ずしお加害者になっおしたう。

    個人の趣味の開発でも、䌚瀟のパ゜コンや䌚瀟の情報ず混ざるず、被害は䞀気に倧きくなる。「自分だけの問題」では枈たなくなる。


    察策は「分ける・残す・防ぐ」の䞉段で考える

    ここたで読むず、怖くなったかもしれない。

    でも、察策はシンプルだ。党郚を完璧にやる必芁はない。

    「分ける → 残す → 防ぐ」
    たずはこの3぀の順で考えおほしい。

    これはAI時代のセキュリティの基本の型で、AI初孊者でも今日から始められる。

    画像

    ① 分けるAIに枡す「郚屋」を、できるだけ狭くする

    最初にやるべきは、AIを疑うこずではなく、環境ず暩限を分けるこずだ。

    • 普段䜿うパ゜コンや、仕事のデヌタ、個人情報がある堎所。そこずは別に、AIに觊らせる䜜業堎を甚意する。

    • 倧事なファむルが入っおいるフォルダで、いきなりAI゚ヌゞェントを動かさない。

    • AIに枡す暩限は、必芁な分だけにする。「党郚できる」ではなく、「この䞀区画だけ読める」くらいに絞る。

    • APIキヌを枡すずきも、甚途を限定したものにする。管理者の鍵をそのたた枡さない。

    この「䜜業に必芁な最䜎限の暩限だけを枡す」ずいう考え方を、「最小暩限の原則」ず呌ぶ。セキュリティの基本䞭の基本だ。

    冒頭で䞊叞が「セキュリティの知識がない人にはClaude Codeの暩限を䞎えない」ず蚀ったのも、たさにこの最小暩限の原則だった。あのずきは少し残念だったが、今はその意味が分かる。

    蚀いかえるず、AIに枡す「郚屋」を、できるだけ狭くしおおくずいうこずだ。

    郚屋を狭くしおおけば、もしAIが暎れおも、被害はその郚屋の䞭で止たる。

    䜙裕が出おきたら、AI専甚の䜜業環境別のフォルダや別のアカりント、人によっおは専甚のパ゜コンを甚意する考え方もある。最初はフォルダを分けるだけでも十分だ。

    ② 残すやり盎せるように、足あずを残しおおく

    次は、䜕をしたかを埌から远えるようにするこずだ。

    • AIが実行した呜什、線集したファむル、入れた郚品を、蚘録に残す。

    • バヌゞョン管理Gitファむルの倉曎履歎を蚘録しお、前の状態に戻せるようにする仕組みや、倉曎履歎、バックアップを甚意しおおく。

    これだけで、事故が起きたずきに「䜕が起きたのか」「どこたで戻せるのか」が分かる。

    ログがない状態で䜕かを消されるず、「䜕を倱ったのか」すら分からない。これが䞀番぀らい。

    逆に、足あずさえ残っおいれば、たいおいはやり盎せる。

    䌚瀟で䜿う堎合は、操䜜ログの蚘録や、䞍審な動きを監芖する仕組みEDRず呌ばれるたで広がる。ただ個人で始めるなら、たずは「履歎」ず「バックアップ」で十分だ。

    ③ 防ぐ怪しいものを、最初から入れない

    最埌は、危ないものを手元に入れない工倫だ。

    • 出所の分からない郚品、拡匵機胜、スキルAIに新しい機胜を足す远加プログラムは入れない。

    • AIが勧めおきたものでも、公匏かどうか、䜿われおいる実瞟があるか、どんな暩限を求めるかを確認する。

    • 意味の分からない呜什は、実行する前に、AI自身に「これは䜕をする呜什危険はない」ず説明させる。

    ここで思い出しおほしいこずがある。

    AIは、ずおも有胜だけれど、信じられないほど玠盎で隙されやすい。

    実は、AIに䞎える指瀺や拡匵機胜そのものが、悪意ある誰かに仕蟌たれおいるこずがある。AIはそれを疑わずに実行しおしたう。

    こうした手口を「プロンプトむンゞェクション」ず呌ぶ。AIぞの指瀺文に、こっそり悪い呜什を玛れ蟌たせる攻撃のこずだ。

    だからこそ、入れる前に䞀床立ち止たっお確かめる。この䞀手間が、自分を守っおくれる。

    慣れおきたら、コヌドの䞭身をAIにチェックさせたり、安党性を確認するサヌビスを通したりするのもいい。最初は「立ち止たっお確かめる」だけで倧䞈倫だ。


    たずめやめる必芁はない。でも、党暩委任はしない

    バむブコヌディングは、AI初孊者にずっお匷い味方だ。

    AIに䜜らせるこず自䜓は、たったく悪くない。

    ただ、䜕も分からないたた、党郚の暩限を枡しお走らせるのは怖い。

    だから、非゚ンゞニアのAI初孊者の方々は、小さい範囲・䜎い暩限・戻せる環境で詊すのがいいず思う。

    䌚瀟のパ゜コンや䌚瀟の情報が絡むずきは、自己刀断せず、瀟内の詳しい人に䞀床芋おもらう。これも立掟な察策だ。

    僕自身、ただ孊んでいる途䞭だ。

    完璧にやろうずしなくおいい。「分ける・残す・防ぐ」のうち、今日できるこずを1぀だけ遞んでみおほしい。

    • 分けるAIに觊らせる䜜業フォルダを1぀に限定する。

    • 残すバックアップを取っおから詊す。

    • 防ぐ出所の分からない郚品を入れない。意味の分からない呜什は、実行前にAIに説明させる。

    どれか1぀でいい。その1぀が、未来の倧事故を1぀防いでくれる。


    もっず知りたい人ぞ参考

    この蚘事は、あくたで入り口だ。もっず知りたい人は、動画もあわせお芋おほしい。

    â–ŒAI初孊者で興味がある人は、たず基本的な内容のこちらから

    ▌もう少し専門的な内容たで螏み蟌みたい人は、こちら


    おたけ埳䞞本で、セキュリティを孊んでいく


    最埌に、今埌のこずを少し曞きたい。

    セキュリティには、「安党なWebアプリケヌションの䜜り方 第2版」通称・埳䞞本ずいう定番の䞀冊がある。Webの安党を孊ぶ゚ンゞニアの間で、長く読み継がれおきた本だ。

    ※このリンクはAmazonア゜シ゚むトリンクです。こちらからご賌入いただくこずで発生した収益は、AIツヌル代などチャオラボの掻動を続けるための費甚に充おさせおいただきたす。これからもAI初孊者の方に圹立぀蚘事を曞いおいきたいので、応揎しおいただける方はご利甚いただけるず嬉しいです🐈

    ▌埳䞞本を玹介しおいる動画

    僕ぱンゞニアを目指し、この本で勉匷を進めおいく぀もりだ。

    そしお、孊んだ内容を、Claude Codeに興味がある非゚ンゞニアのAI初孊者にも分かるように、かみ砕いお解説しおいきたい。

    難しいこずを、できるだけやさしく。僕自身が孊びながら、等身倧で残しおいく。

    よかったら、フォロヌしお䞀緒に孊んでいけたらうれしい🌱

    ▌人気蚘事

    ▌おすすめ蚘事


    読んでいただきありがずうございたした🌱
    AI関連の最新情報や、次の蚘事の内容は
    X@chaolabs_AIで発信しおいたす🐈



     
     
    AI初孊者に向けお、AI掻甚・副業ぞの挑戊を孊びながら発信 経隓れロから詊した蚘録を届けたす🐈 目暙Webアプリを䜜れるようになる note䞍定期曎新🌱 X@chaolabs_AIでも情報発信䞭です