テクノロジーの世界を席巻したOpenAIチャットボットの“ChatGPT”は、GPT-4のリリースでよりスマートになりました。この興味深いテクノロジーは、クエリーに応答して殆ど人間のように情報をやり取りします。人間同士の会話の流れを兼ね備えた印象的な応答は、1990年代初頭の初期のインターネットと非常によく似たテクノロジーのブレークスルーを実現しているように感じます。ChatGPT-4のリリースで、ユーザはサイバーセキュリティにどのような影響を及ぼすのか疑問に思っています。
このブログは、いくつかの歴史的背景から始まりChatGPTが近い将来、サイバーセキュリティにどのように影響するかについて少し推測することにします。Nozomi Networksが今年後半に予定の新しい機能で垣間見えるかもしれません。AIがますます進化するにつれて、ChatGPTのツールによってサイバーセキュリティへの影響は大きくなります。
人工知能(AI)の歴史は、コンピュータサイエンスの歴史と同じくらいか、それよりも古い可能性があります。Alan Turing氏は独創的な論文“Computing Machinery and Intelligence”で“チューリングテスト”なるものを考案しました。(注)チューリングテストとは、1950年にイギリスの数学者Alan Turingが“コンピュータは思考できるか?”という問題意識から提案した質疑応答式のテスト。
このチューリングテストの目的は、コンピュータが実際に人間のように考えているかどうかを理解するための基準を設定することでした。つまり、対話している相手が別の人間であるかマシーン(コンピュータ)であるかをチェックすることです。相手がコンピュータであるかどうか判断できない場合、コンピュータが勝ちます。ただ、これまでチューリングテストにパスしたコンピュータはありませんでした。
AI研究者は、コンピュータにあらゆるものを学習させ、人間の学習ワークフローを模倣できる汎用的で普遍的なアルゴリズム/システム/モデルを推進してきました。3歳の子供の学習能力の柔軟性は、今日のコンピュータやアルゴリズムでは依然として比類のないものです。それ以来、いわゆる“Narrow AI(特化型AI)”によって多くのことが達成されてきました。(注)特化型AIとは、人工知能の中でも“人としての意識を備えていないもの”を指す。画像認識や車をはじめとした乗り物の自動運転、チェスなど特定の分野で人間以上の実力を発揮する能力。
今日、あらゆる種類のニューラルネットワークモデルが多くのタスクで採用され簡単に利用でき、Apple Neural Engine とかGoogle Tensor Processing Unitのような専用ハードウェアで高速化処理されています。
Narrow AIは便利で、ノンストップで進歩し続けています。しかし、そのNarrow AIは、もはやチューリングテストに合格することが目標ではありません。もちろん将来、コンピュータがチューリングテストに合格するかもしれません。その時点でコンピュータが思考的に本当に考えているかどうかを自問できるかもしれませんが、それはまた別の話です。人工汎用知能と呼ばれるものは、ここ数年で大きく進展しました。
ChatGPTは2022年11月にOpenAIによってリリースされ、確実に業界を揺るがすレベルに達してきました。
ChatGPTは、大規模言語モデル(Large Language Model:LLM)に基づくチャットボットであり、質問することでChatGPTが応答し、テキストを書き込みます。プロンプトは、チャットボットにコンテンツの特定のコーパス(データベース)とその確率を使用して、どの単語が最適に並んでいるかを判断し、新しい文章のコンテキストをチャットボットに提供します。新しい一意のテキストが生成されます。これらはすべてWebアプリケーションとAPIを介して利用できます。
ChatGPTは誰もがその回答の質レベルの高さに感銘を受けており、チューリングテストにパスできると考えています。OpenAIの研究者は認めたがっていますが、それは完璧にはほど遠いようです。
回答が間違っていたり一貫性がなかったり、不正確だったりすることも珍しくもありません。ただし、それがチャットボットであることを知っておく必要があります。質問をすることができ、ChatGPTが回答します。データ (構造化、非構造化、または画像) を適切に分析したり、ニューラルネットワークモデルで学習したり、人間が実行できる殆どの作業を実行したりすることはまだできません。ターミネータのスカイネットでも、SFストーリーで永遠に登場する完全自律型のAIシステムでもありません。
OpenAI技術 (特に GPT-3のカスタマイズバージョン) は、GitHub Copilotに採用されています。(注)GitHub Copilotは、OpenAIとGitHubの共同プロジェクトによって生まれたAIによる自動コーディング機能を提供するプログラムです。
現在、Copilotを使用してソフトウェアを開発することはできませんが、あらゆる種類のソフトウェア開発者が恩恵を受けることはできます。熟練した開発者は、開発の高速化の恩恵は受けると思います。
この技術に関する研究開発は継続しており、どんどん良くなり、色々な制限は時間の経過とともに少なくなります。世界最高クラスの研究者とエンジニアは、年々水準を引き上げようとしています。
すべてのテクノロジーは、善にも悪にも利用できます。ChatGPTも例外ではありません。ChatGPTを効果的に使用する方法については、Web上で多くの情報が共有されています。結局のところ、このツールは、悪意のある者が悪意のある取り組みを自動化し、スピードアップし、改善するのに役立っています。以下は、オンラインで見つけたChatGPTの悪用サンプルです:
このような強力なツールが利用可能になったことで、ChatGPTを悪用する攻撃者にオンタイムについていくことは、“いたちごっこ”ゲームの新しいステージになることは明らかです。
一方、ChatGPTテクノロジーは、サイバーセキュリティの課題を推進するためにも使用できます。以下にいくつかの例を示します:
ChatGPT は、サイバーセキュリティベンダーにもチャンスをもたらします。サイバーセキュリティの専門家の不足は、世界中の企業が毎日直面しなければならない課題であり、今後数年にわたって直面する可能性があります。高度に自律的でインテリジェントなツールに依存する能力が必要になります。
Nozomi Networksプラットフォームは、常にAIとMLを使用して、アルゴリズムの一部を強化および改善してきました。プロセス学習用の信号学習アルゴリズム、インシデントのグループ化用のクラスタリングアルゴリズム、シンボリック予測用のベイジアンモデル、分類と回帰用のあらゆる種類のニューラルネットワーク モデルが、Nozomi Networksのエンジニアによって作成されたコードで使用され、最終製品が顧客に販売されるか、将来の使用のために研究プロジェクトで単に使用されます。サイバーセキュリティベンダーとして、我々は研究と革新を止めることはできないと信じています。ChatGPTのようなツールを作成することは我々の使命ではありませんが、我々はプラットフォームをこれまで以上にインテリジェントにすることに取り組んでいます。プラットフォームをこれまで以上に効率的かつインテリジェントにするための長年の研究開発イニシアティブが数多くあります。
ブログの作成者:
Moreno Carullo, PhD,CTO
人工知能の博士号を取得し、システムエンジニアリングとソフトウェア開発の幅広いバックグラウンドを持つ Moreno Carullo氏は、ICSサイバーセキュリティ製品カテゴリーを再定義する道を切り開いてきました。IEC TC57 WG15小委員会の長年のメンバーである彼は、電力システム通信プロトコルのサイバーセキュリティ標準の策定にも積極的に取り組んでいます。Moreno氏は、Nozomi Networks の創設者兼最高技術責任者として、アジャイル開発を使用して企業の顧客やパートナーのサイバーセキュリティ要件に迅速に対応する、非常に有能なソフトウェア開発チームを率いています。
注:本ブログの抄訳と注釈は新美竹男が作成しました。