「ChatGPTはセキュリティ上の脅威となり得るか?」

2023.05.14 セキュリティ
プリンスラブスミス

info42-1

現在広く話題になっているChatGPTは、OpenAIという人工知能の研究所が開発した「人工知能型チャットボット」です。

よりよく理解するために、「人工知能」と「チャットボット」の定義について説明します。 人工知能とは、簡単に言えば、人間のように論理的に考え、意味を把握できる知能を持ったコンピューターシステムと定義することができます。チャットボットとは、人間の会話をシミュレートするために設計されたコンピュータプログラムです。単純にチャットボットというときには、見た目上意味があるやり取りができているように見えても、コンピューター側は論理的に考えたり意味を把握することなく、設定された通りに言葉を返します。 ChatGPTは、単純なチャットボットと異なり、論理性や意味を理解できる知能を用いて人間の会話をシミュレートすることができるコンピュータプログラムです。

目次

ChatGPTはどのような仕組みになっているのか

ChatGPTの「力」を十分に理解するためには、その仕組みを理解することが不可欠です。 ChatGPTに聞くのが一番でしょう?以下は、ChatGPTで行ったチャットです。

ChatGPTはどのような仕組みになっているのですか? ChatGPTはどのような仕組みになっているのですか?

これは複雑なので、例え話で分解してみます。 Googleの検索エンジンとChatGPTについて見てみましょう。Googleの検索エンジンに入力をすると、データベースの検索が行われ、一連の検索結果がユーザーに提供されます。そして、ユーザーは検索結果を見ながら、探しているものを見つけることになります。 上の画像の説明によると、ChatGPTは、ユーザーがChatGPTに入力をすると、入力された内容を単語ごとの意味合いに分解して解釈し、内容に基づいた応答を提供します。つまり、入力の意味や文脈を考慮した応答を提供しようとするのです。これがChatGPTの力です。ChatGPTがエッセイや物語などの文学作品を作ることができるのは、このためです。

以下、例を見てみましょう。

古代日本の卑弥呼を描いた短編小説 古代日本の卑弥呼を描いた短編小説

上記のストーリーがChatGPTによって生成されたものであることを事前に知らなければ、人間が書いてもおかしくない内容と感じるかもしれません。

このように人間に似ていることから、ChatGPTはサイバー犯罪者にとって有利な存在となっています。上に示したように、ChatGPTは単純なストーリー以上のものを書くことができます。入力に基づいてコード行を書くこともできるのです。 ChatGPTは善の可能性をたくさん持っていますが、この記事では、潜在的に悪の可能性があるセキュリティの使用法について見てみたいと思います。

サイバー犯罪者はChatGPTをどのように利用するのか

その答えを見つけるために、ChatGPTに質問してみましょう。

サイバー犯罪者はChatGPTをどのように利用するのか サイバー犯罪者はChatGPTをどのように利用するのか

以下、サイバー犯罪者がChatGPTを悪用するシナリオを詳しく見ていきましょう。

1.フィッシング攻撃

大切な人からのメッセージやメール、上司からのタスクの期限を尋ねるメールなどを想像してみてください。当然、人間の本能が働くでしょう。特に、愛する人の場合、違和感があったとしても、私たちは助けを提供したいと思うからです。つまり、メッセージや電子メールを開いて、攻撃されたリンクやファイルをクリックしたり開いたりしてしまう可能性が高いのです。その典型的な例が、フィッシング攻撃によって電子メールで伝播するマルウェア「Emotet」です。

参考: https://www.ipa.go.jp/security/announce/20191202.html

一般的に、フィッシングメールを識別する最も簡単な方法の1つは、メールの内容を見ることです。通常、攻撃者は特定の言語を母国語としないため、メッセージには文法やスペルの間違いが含まれている可能性があります。 しかし、ChatGPTで文章が作成されていた場合は、限りなく人間に近い言語を使用しているため、判別が難しいかもしれません。そのため、攻撃者にとっての頼みの綱となる可能性があります。 下の画像にあるフィッシングメールのサンプルを見てください。

ChatGPTが作成したフィッシングメッセージ ChatGPTが作成したフィッシングメッセージ

2.ソーシャルエンジニアリング

ChatGPTからの回答にもあるように、"サイバー犯罪者はChatGPTを利用して偽のソーシャルメディアプロフィールを作成し、それを使って実在の人物になりすますことができる"。 攻撃者はChatGPTを使用してソーシャルメディアのプロフィールを作成し、無防備な標的を騙して、知り合いの写真や情報を使ってオンラインで友達になるように仕向けることができます。その「友情」が確立されると、攻撃者は機密情報をフィッシングすることができるようになってしまいます。 以下、ChatGPTを使って作成したインスタグラムのプロフィールサンプルを見てください。

偽のInstagramのプロフィール 偽のInstagramのプロフィール

さらに悪化する可能性があります。攻撃者はChatGPTを使って簡単に誰かになりすましたポートフォリオサイトを作ることができます。ChatGPTを使用して生成されたHTMLポートフォリオページのスニペットを以下に見てください。

ポートフォリオページのHTMLコード ポートフォリオページのHTMLコード

3.マルウェアの配信

マルウェアとは、簡単に言うと、悪意のあるソフトウェアのことです。

参考:https://www.ipa.go.jp/files/000025349.pdf

マルウェアはあなたのデータを削除したり、暗号化したり、盗んだりすることができます。上の例にもあるように、ChatGPTはHTMLコードを書くことができます。問題は、ChatGPTがマルウェアを書けないように制限できるかどうかということです。残念ながら、制限する手段は何もありません。攻撃者はChatGPTを使ってマルウェアを作成し、上記のようなフィッシング攻撃で配布することができます。以下、例を見てみましょう。

ファイルを暗号化するPythonプログラムの作成例 ファイルを暗号化するPythonプログラムの作成例

4.フェイクニュースの流布

そのほか、ChatGPTは他の悪いことに使われる可能性もあります。 現在、世界では、政治的な緊張が続いています。ChatGPTは、国家や政党がフェイクニュースを生成して広めるために利用することができます。ChatGPTは、現実とは異なるストーリーであっても、見かけ上論理的に整合性がとれているかのように文章を生成することに長けているためです。フェイクニュースはソーシャルメディア上でも共有・拡散されることになります。以下、虚偽のストーリーをChatGPTが生成する例を見てみましょう。 2023年3月17日、国際刑事裁判所は、ウクライナにおける戦争犯罪について、ロシアのプーチン大統領に逮捕状を発行しました。

出典:https://www.icc-cpi.int/news/situation-ukraine-icc-judges-issue-arrest-warrants-against-vladimir-vladimirovich-putin-and

その現実を歪めたフェイクニュースのストーリーを作るために、ChatGPTがどのように使われるのか、以下の例を見てみましょう。 英語でChatGPTにストーリーを作ることを依頼した場合は、ChatGPTは、事実とは異なる、『ロシア大統領が戦争犯罪で無罪と立証された』というストーリーを生成しました。これを記事にしてしまうと、フェイクニュースになります。

info42-9

しかし、日本語でChatGPTに依頼した場合は、下の画像に見られるように、そのような記事を書くことを拒否しています。事実をもとに、虚偽のニュースになりうる記事の生成を断っています。

info42-10

これは、ChatGPTの矛盾の一つを示す非常に良い例です。

まとめ

ChatGPTは、これまでにリリースされたチャットボットの中で最も完成度が高いと言っても過言ではないため、かなり誇張される形でもてはやされています。しかし、すべてのテクノロジーがそうであるように、それは良いものでも悪いものでもありません。善と悪のどちらとして使うかは、ユーザーが決めることです。攻撃者による制限や間違った使い方の可能性もありますが、一方、サイバー攻撃を防ぐために使用することもできるのです。 最後に、質問させてください。

この記事は人間が書いたのか、ChatGPTが書いたのか、どちらだと思いますか?

メールマガジン

ウェブの活用を見直してみたいけれど、専門知識ばかりでも良くわからない。 セミナーを受けても、なかなか手元で活かしきれない。 先駆の今にちょっと興味がある。

そんなあなたのために、 活用しやすい最新技術のTipsや、ウェブ解析入門など、様々なトピックを配信しています。 ぜひご登録ください。

PC・携帯端末どちらでも
お読みいただけます。

メールマガジンを登録する

過去のメールマガジンを
ご覧いただけます。

バックナンバーはこちら

お問い合わせ

ウェブサイト構築、ウェブを活用したシステムの開発、サイトのセキュリティ対策のほか、
Google広告・SNS広告の運用、ウェブサイト更新代行、サーバー・ドメインの管理など、
ウェブの活用について幅広くご相談いただけます。お気軽にご連絡ください。

お電話でのお問い合わせ042-659-2960 平日10:00~17:00
※セールス目的のお電話はご遠慮ください。

当サイト内で掲載しているサービスについて、ダウンロード可能な資料のPDFをまとめています。
なお、掲載している資料は提供可能なサービスのなかの一部となります。
資料の範囲に限らず、ご要望・ご予算に応じてオーダーメイドの提案も可能です。
※メールアドレス等の個人情報のご登録は不要です。

資料ダウンロード

※メールアドレス等の個人情報のご登録は不要です。