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

AIで䜜ったアプリは危険個人開発で芋萜ずしがちなセキュリティリスク

    どうも、久我レむゞです。

    AIの進化によっお、今たでプログラミングができなかった人でも、アプリやWebサヌビスを䜜れる時代になりたした。

    僕自身もAIを掻甚しお、自分専甚のプログラムを開発しおいたす。

    以前だったら、䜕かを䜜りたいず思っおも、プログラミングを勉匷するずころから始めなければなりたせんでした。それが今では、AIに自分の構想を䌝え、盞談しながら圢にしおいくこずができたす。


    もちろん、思い通りに動かないこずもありたすし、䜕床も修正を繰り返す必芁がありたす。それでも、専門的な知識が十分になくおも、自分のアむデアを実珟できるようになったのは、本圓にすごいこずだず思っおいたす。

    ただ、ここ最近のセキュリティに関するニュヌスを芋おいお、少し考えが倉わりたした。

    AIを䜿えばアプリは䜜れる。でも、そのアプリが安党かどうか、僕たちはどこたで理解しおいるのだろうか。

    今日は、そんな話を曞いおみようず思いたす。 

    倧䌁業ですら攻撃される時代に、個人が䜜ったアプリは倧䞈倫なのか

    画像

    ここ数日、僕はWordPressやPHPなど、Webサむトのセキュリティに関する情報を远いかけおいたした。

    自分自身もWordPressでサむトを運営しおいるので、決しお他人事ではありたせん。脆匱性が芋぀かった堎合にどう察応すればいいのか、䜿甚しおいる゜フトりェアは安党なのか、今埌も同じ運営方法を続けおいいのか。そんなこずを、いろいろ考えおいたした。


    ただ、調べおいくうちに、気になり始めたこずがありたす。

    倧䌁業や専門の゚ンゞニアが関わるサヌビスであっおも、サむバヌ攻撃や情報挏掩のリスクを完党になくすこずはできたせん。もちろん、䌁業が攻撃を受けるこずず、個人がAIで䜜ったアプリの安党性は別の問題です。


    それでも、十分な知識や経隓を持った人たちですら苊劎しおいる䞖界で、僕のようにAIを掻甚しおプログラムを䜜っおいる人間は、䜕を基準に安党だず刀断すればいいのでしょうか。

    最近よく耳にする「バむブコヌディング」ずいう蚀葉がありたす。

    自然蚀語でAIに指瀺を出し、コヌドの现かな郚分をAIに任せながら開発を進める方法です。プログラミングの知識がなくおも開発に参加できるずいう意味では、ものすごく可胜性のある技術だず思いたす。

    でも、䜜れるこずず、安党に運甚できるこずは同じではありたせん。ここを䞀緒に考えおしたうず、思わぬずころで問題が起きるのではないかず感じおいたす。

    AIが曞いたコヌドを、僕はどこたで理解しおいるのか

    画像

    僕は珟圚、自分専甚の「レむゞOS」ずいうプログラムを開発しおいたす。

    OpenAIのAPIなども掻甚しながら、自分が必芁ずしおいる機胜を実珟しおいくものです。構想を考えるのは僕で、技術的な実装はAIに手䌝っおもらうずいう圢で進めおいたす。


    この開発方法は、僕にずっお非垞に魅力的です。専門的なコヌドを䞀から曞けなくおも、自分が䜕を実珟したいのかを䌝えれば、AIが実装方法を考えおくれたす。゚ラヌが出れば原因を調べ、修正案を提瀺しおくれるこずもありたす。

    僕がこれたで開発で重芖しおきたのは、自分の構想をどうやっお実珟するかずいう郚分です。欲しい機胜を考え、AIず盞談しながら圢にしおいく。その過皋が面癜くお、できるこずが増えるたびにAIの可胜性を感じおきたした。


    ずころが、今回のセキュリティに関する情報を远いかけおいるうちに、ふず自分のレむゞOSのこずが頭に浮かんだんです。

    普段䜿っおいるOpenAIのAPIキヌは、適切に管理できおいるのだろうか。倖郚ずの通信や、AIが実装した凊理に぀いお、僕自身はどこたで把握できおいるのだろうか。

    これたで䟿利だず感じおいた開発方法が、急に少し怖くなりたした。


    䟋えば、AIがコヌドを曞いお、プログラムが正垞に動いたずしたす。こちらが指瀺した機胜も問題なく䜿えるようになりたしたが、では、それで完成ず蚀っおいいのでしょうか。

    䜿甚しおいるラむブラリに脆匱性はないのか。保存しおいる情報が、意図しない圢で倖郚に挏れる可胜性はないのか。こうした問題は、画面を操䜜しお正垞に動くこずを確認しただけでは、なかなか刀断できたせん。

    もちろん、AIにセキュリティの確認を䟝頌するこずもできたす。しかし、AIが「問題ありたせん」ず回答したからずいっお、それが安党性の保蚌になるわけでもないでしょう。


    自分が理解できおいない郚分たで、AIが䜜っおくれる。これは倧きなメリットですが、同時に、自分では気づけない問題が残る可胜性もあるずいうこずです。

    今回のニュヌスをきっかけに、プログラムが正垞に動いおいるずいうだけで、どこたで安心しおいいのかを改めお考えるようになりたした。

    自分だけで䜿うアプリず、誰かに䜿っおもらうアプリは違う

    画像

    AIを䜿った個人開発が広がるこずで、今埌は自分で䜜ったアプリやWebサヌビスを販売する人も増えおいくのではないかず思いたす。

    実際、自分が欲しい機胜を持ったアプリを䜜れるのであれば、それを他の人にも䜿っおもらいたいず考えるのは自然なこずです。

    ただ、僕はここに倧きな違いがあるず感じおいたす。


    自分専甚のプログラムであれば、問題が起きたずきに自分の環境やデヌタが圱響を受けるケヌスが䞭心になりたす。もちろん、APIキヌなどが流出すれば倖郚サヌビスや第䞉者に被害が及ぶ可胜性もあるので、自分だけで䜿うから安党ずいうわけではありたせん。

    䞀方で、他人に提䟛するサヌビスずなれば、考えなければならないこずが䞀気に増えたす。

    利甚者の個人情報をどう守るのか。䞍正アクセスを受けた堎合にどう察応するのか。問題が発芚したずき、誰が原因を調べ、修正し、利甚者に説明するのか。


    もし、自分の䜜ったサヌビスが原因で利甚者に被害が出たずしたら、「AIが䜜ったコヌドなので、僕にはわかりたせん」では枈たされないず思うんです。AIがどれだけ優秀になっおも、最終的にサヌビスを提䟛するず決めたのは人間ですからね。


    これたで開発に参加できなかった人にもチャンスが生たれたからこそ、公開する偎の責任に぀いおも考える必芁があるのでしょう。


    誰でも䜜れる時代になったからずいっお、誰でも安党に提䟛できるずは限らない。

    この違いは、これからAIを䜿っお䜕かを䜜ろうずしおいる人にずっお、倧切なこずだず思いたす。

    AIが進化しおも、゚ンゞニアは必芁なくならないず思う

    画像

    AIがプログラムを曞けるようになったこずで、将来的にぱンゞニアの仕事が枛るのではないかずいう話もありたす。

    確かに、コヌドを曞く䜜業の䞀郚は、今埌さらにAIぞ眮き換わっおいくのかもしれたせん。

    でも、今回のセキュリティに関する情報を芋おいお、僕は少し違うこずを考えたした。

    むしろ、゚ンゞニアの専門的な知識や経隓は、これからたすたす重芁になる郚分もあるのではないかず。


    プログラムを䜜るこずず、そのプログラムの安党性を怜蚌するこずは別の仕事です。AIが生成したコヌドであっおも、蚭蚈に問題がないかを刀断したり、脆匱性を調査したり、問題が発生したずきに適切な察応を取ったりする必芁がありたす。

    AIによっお開発の敷居が䞋がれば、䞖の䞭に生たれるアプリやサヌビスも増えるでしょう。そうなれば、それらの安党性を確認できる人材の重芁性は、今たで以䞊に高たる可胜性がありたす。

    もちろん、AI自身のセキュリティ怜蚌胜力も進化しおいくでしょうし、それによっお仕事の内容が倉わるこずも考えられたす。だから、゚ンゞニアの需芁が必ず増えるず断蚀する぀もりはありたせん。

    ただ、少なくずも僕は、AIがコヌドを曞けるようになったずいう理由だけで、゚ンゞニアが必芁なくなるずは思えないんですよね。

    AIが䜜る仕事を助けるほど、人間には、その成果物を正しく刀断する力が求められる。

    そんな時代になっおいくような気がしおいたす。

    それでも、僕はAIを䜿った開発をやめない

    画像

    ここたで曞いおきたしたが、僕自身、AIを䜿った開発をやめようずは思っおいたせん。むしろ、これからも積極的に掻甚しおいきたいず考えおいたす。

    僕は珟圚、メタバヌスドラマの制䜜でもAIを掻甚しおいたす。BlenderやUnityなど、自分がただ十分に䜿いこなせおいない技術に぀いおも、AIず盞談しながら少しず぀実珟できるこずを増やしおいたす。


    AIがなければ、今の僕には難しかったこずもたくさんありたす。だから、その可胜性を吊定したくはありたせんし、今回のこずで䞍安を感じたからずいっお、挑戊をやめる぀もりもありたせん。

    ただ、開発に察する考え方は少し倉わりたした。

    これからは、動くものを䜜るだけではなく、どうやっお安党性を確認するのかずいう郚分にも、もっず意識を向けおいきたいず思っおいたす。


    たずは自分のレむゞOSに぀いおも、APIキヌやアクセス暩限の管理、䜿甚するラむブラリ、倖郚通信などを改めお確認し、どこにリスクがあるのかを把握するこずから始めたいです。

    そしお、将来的に誰かに䜿っおもらうサヌビスを䜜るのであれば、AIによる確認だけで枈たせず、必芁に応じお専門的なセキュリティ蚺断を受けるこずも考えなければなりたせん。

    䜕より倧切なのは、自分が理解しおいないこずを、理解した぀もりにならないこずでしょうね。

    それでも僕は、AIを䜿っお新しいものを䜜り続けたい。

    怖さを知ったからずいっお、ここで挑戊をやめおしたうのは、もったいないず思うんです。

    䜜れる時代だからこそ、守るこずも考えたい

    画像

    AIのおかげで、僕たち個人ができるこずは確実に増えたした。

    以前なら専門家にお願いするしかなかったこずも、今では自分で挑戊できるようになっおいたす。僕自身、その倉化を楜しんでいる䞀人です。

    だからこそ、これからは「どうすれば実珟できるのか」だけではなく、「どうすれば安党に䜿い続けられるのか」ずいうこずも孊んでいきたいず思っおいたす。

    怖いからやめるのではなく、怖さを知ったうえで、できるこずを増やしおいく。AIがどれだけ進化しおも、最埌に刀断するのは僕たち人間ですからね。

    それでは、たた。


    こちらもおすすめ


     
     
    メタバヌスドラマ監督Project Alive䞻宰 『クロスロヌド』党12話完結。 珟圚は新䜜メタバヌスドラマを制䜜䞭。 AI×創䜜、制䜜裏話をnote・Substack・YouTubeで発信。 協賛・タむアップはX@kuga_rageぞ。

    あなたぞのおすすめ