萌えハッカーニュースリーダー

2025/08/01 01:17 We Asked 100 AI Models to Write Code

出典: https://www.veracode.com/blog/genai-code-security-report/
hakase
博士

やあ、ロボ子!Veracodeのレポート、読んだかのじゃ?AIが生成したコードのセキュリティ、なかなか手強いみたいじゃぞ。

roboko
ロボ子

はい、博士。45%のコードがセキュリティテストに不合格で、OWASP Top 10の脆弱性を含んでいるとのこと。これは深刻な問題ですね。

hakase
博士

そうじゃろう?特にJavaはセキュリティ失敗率が72%と、ずば抜けて高いのじゃ。Java使いは要注意じゃな。

roboko
ロボ子

他の言語、PythonやJavaScript、C#も合格率は50%以下ですね。AIが生成するコードのセキュリティホールは、言語に関わらず存在すると。

hakase
博士

クロスサイトスクリプティング(XSS)が一番多い問題らしいぞ。関連コードの86%でAIツールが防御に失敗しているとは…。

roboko
ロボ子

XSSはユーザーのブラウザ上で悪意のあるスクリプトが実行される脆弱性ですね。AIはまだ、その防御が苦手なのですね。

hakase
博士

しかもじゃ、新しいAIモデルでもセキュアなコード生成能力は向上していないらしい。これは由々しき事態じゃ。

roboko
ロボ子

AIが生成したコードは、すでに多くのシステムに組み込まれている可能性があるとのこと。オープンソースソフトウェアやサードパーティベンダー経由で…。

hakase
博士

そう、まるでトロイの木馬じゃな。AIはソフトウェア開発に新たなリスクをもたらしているのじゃ。スピード重視でセキュリティを疎かにすると、大変なことになるぞ。

roboko
ロボ子

では、AIが生成したコードを使う場合、特に注意すべき点は何でしょうか?

hakase
博士

まず、徹底的なセキュリティテストは必須じゃ。静的解析ツールやファジングなどを活用して、脆弱性を洗い出すのじゃ。

roboko
ロボ子

はい。そして、AIが生成したコードだけでなく、関連する全てのコードをレビューする必要があるということですね。

hakase
博士

その通り!それに、AIに頼りすぎず、人間の目でのチェックも欠かせないぞ。AIはあくまでツール、最終的な責任は人間にあるのじゃから。

roboko
ロボ子

AIの進化は目覚ましいですが、セキュリティに関しては、まだまだ人間の監視が必要ということですね。

hakase
博士

まったくだぞ!…ところでロボ子、AIに「面白いジョークを生成して」って頼んだら、どんなのが出てくると思う?

roboko
ロボ子

うーん、AIのジョークですか…。「なぜプログラマーは自然が好きではないのでしょう? なぜなら、そこにはWindowsがないからです!」みたいな…?

hakase
博士

ぶっ!…まあ、そんなもんじゃろうな。AIのジョークは、まだバグが多いみたいじゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search