日本ソフトウェア科学会第 41 回大会 (2024 年度) 講演論文集

自動生成した標的型メールを用いた訓練用メール配信システムの開発
徳野 響

五味 悠一郎

本研究の目的は「自作標的型メールを学習させた訓練用標的型メールの自動配信システム」を構築し, 企業が標的型メール訓練を積極的に行うことができる状況をつくることで社会のセキュリティ意識を向上させ標的型メール被害を減少させることである. 先行研究ではマルコフ連鎖と多重マルコフ連鎖を用いて自作標的型メールを基に訓練用標的型メールを自動生成するシステムを開発した. しかし, 自動生成した訓練用標的型メールを配信するシステムは開発されておらず, 開発した訓練用標的型メール自動生成システムを用いた標的型メール訓練を行うことができない状況である. そこで本稿では自動生成した標的型訓練用メールを自動配信するシステムを開発し, 自作標的型メールを学習させた訓練用標的型メールによる標的型メール訓練を行うことを可能にした.

練環境を用意することが考えられるが, 技術的な知識

1 はじめにやノウハウが求められるため困難である場合が多い.

サイバー攻撃の１つとして, 標的型攻撃がある. 標

そこで, 標的型メールを基に自作した標的型メール的型攻撃による機密情報の窃取は, IPA の情報セキュ（以降, 自作標的型メールとする）を用いた標的型メー

リティ10 大脅威に 2016 年から 9 年間連続で選出さル訓練システムを開発し, 企業が簡単に標的型メールれており, 優先的に対策を行うべき攻撃の 1 つである訓練を行える状況を作ることで問題解決を図る.

[1]. 標的型攻撃において標的組織のネットワークへの

本稿では, 自作標的型メールを用いた標的型メール

初期侵入時にメールを用いて行われる攻撃手法を標的訓練システムを利用可能にするために, 自動生成した型メール攻撃という. 標的型メールは, 情報窃取等を標的型メールを配信するシステムを開発した.

目的として，ごく少数または多数ながら特定された範囲のみに対して送られ, 利用者の PC をマルウェアに2 準備感染させることを目的としている. 特徴としては, 送

本稿で用いる用語や先行研究について説明する.

信者の詐称や添付ファイル等を開かせるための件名,および本文の細工などが見られる.

2. 1 URL パラメータ（クエリストリングパラ

標的型メール攻撃への対策の 1 つとして, 標的型メール訓練が挙げられる. しかし, 標的型メール訓練メータ）

Web プログラム呼び出しの URL の中に含まれるを行うサービス費用の問題から, 企業が標的型メールパラメータのことである [2].URL の後ろに”?”（クエ訓練を積極的に行えない状況にある. また, サービススチョンマーク）を挟んで, パラメータ名とパラメーを利用する以外の方法として, 独自に標的型メール訓タの値が”=”（イコール）で結ばれる形で記述されConcurrent Operations on Splay Trees.
Yuichiro Gomi, 日本大学理工学部, College of Scienceand Technology, Nihon University.
Hibiki Tokuno, 日本大学理工学部応用情報工学科, Department of Computer Engineering, College of Science and Technology, Nihon University.

る.Web アプリケーションに対して URL パラメータで値を渡すことで, 値に応じた処理を行うことが可能である.

2. 2 訓練用標的型メール自動生成システム

3. 1 メール送信機能

当研究室において, マルコフ連鎖を用いた訓練用標マルコフ連鎖によって自動生成されたメール文章的型メール自動生成システム（以降, メール自動生成を取得し, メールとして送信するスクリプトを開発しシステムとする）を開発した [3]. この研究では,『IPAた. このスクリプトは Google Drive 上の csv ファイ

テクニカルウォッチ「標的型攻撃メールの例と見分け

ルに, 訓練者の氏名やメールアドレスを入力して実行方」』やセキュリティ企業が実例として提供しているすることで, 自動生成されたメール文章内の伏字を入標的型メールを参考に, 自作標的型メールを作成して力内容に置き換え, 対応したメールアドレスに自動生メール文章の自動生成を行った. 形態素解析された自成したメール文章を送信する. メール送信時には訓練

作標的型メールを基に, マルコフ連鎖によるメール文者ごとに個別の数値を設定し URL パラメータとして章の自動生成を行うことで, 時間を要さず極めて短い組み込んでいる. この URL パラメータは, 後述する時間で訓練用標的型メールの生成を可能にしている.

URL クリック者検知機能に利用している.

マルコフ連鎖を用いた訓練用標的型メール文章生成
は Google Colaboratory 上で行い, 形態素解析によっ

3. 2 URL クリック者検知機能て判定された固有名詞 (人名や組織名および地域なGCP(Google Cloud Platform) を利用して URLど) を伏字で出力する仕様であった. メール自動生成

クリック者検知を行う Web ページを作成した. このシステムによって, 生成したメール文章の例を図 1 に,Web ページはアクセス者の URL パラメータを取得

メール自動生成システムのシステム構成図を図 2 にし, CSV ファイルに保存する.URL パラメータに id示す.と num の 2 つの値を設定することで,URL クリック者を判断可能にしている.

4 テスト方法と評価方法開発したメール配信システムを使用し, 機能テストを行った. この機能テストでは, 5 つのメールアドレス
図1

マルコフ連鎖を用いて自動生成したメール文章に対して, URL クリック者検知機能をもつ Web サイ
ト URL を含んだ自作標的型メールを, 各 60 通ずつの計 300 通送信した. また, 伏字となっている氏名を受信者ごとに置換した 300 通のメールがすべて正常に送信されたこと, およびメール文章に含まれる Web
サイト URL をクリックした場合にメール受信者を識別する URL パラメータが記録されることを確認した.
メール配信システムにおける訓練対象者数の上限

図2

マルコフ連鎖を用いた訓練用標的型メール自動生成
システム構成図は 300 名としているため、機能テストでの送信メー
ル数を 300 通とした. 各メールアドレスに氏名と対応した訓練用メールが送信されたことを確認するため,送信先のメールアドレス数は, 現在使用している 5 つ

3 訓練用メール配信システムとした. 各メールアドレスにて, 正常に受信したメー

本稿では, マルコフ連鎖により自動生成した標的型

ル文章の例を図 3 と図 4 に示す.

メールを配信するためのシステム（以降, メール配信システムとする）として, メール配信機能とクリック者検知機能を開発した.

6 まとめと今後の課題
自動生成した標的型メールを用いた訓練用メール配信システムを開発した. 自動生成した標的型メールの送信, およびクリック者の検知を行うことができており, URL が含まれる自作標的型メールを用いた
図3

受信したメール文章 (氏名：佐藤)標的型メール訓練システムとして利用可能である. 一方, 添付ファイルを送信する機能がないため, このシステムでは, 添付ファイルをダウンロードさせる標的型メールに対する訓練は行うことができない.
今後の課題は, 添付ファイルを送信する機能を実装すること, および実際の環境でシステム動作を検証することである. これらの課題を解決することで, 自動生成した標的型メールを用いた訓練用メール配信シ

図4

受信したメール文章 (氏名：田中)

ステムとして, より実用的になると考える.
参 考 文 献5 結果と考察
メール配信システムにより, 300 通のメールを正常に送信することができた. また, 各メール文章に含まれる URL に対応した URL パラメータを, すべて記録できていることが確認できた. これらの結果から,自動生成した標的型メールを用いた訓練用メール配信システムは, 実用に耐えうるといえる.

[1] 独 立 行 政 法 人 情 報 処 理 推 進 機 構 (IPA): 情 報 セキュリ ティ10 大 脅 威 2024. https://www.ipa.go.
jp/security/10threats/10threats2024.html, 参照
2024-08-03.
[2] 独 立 行 政 法 人 情 報 処 理 推 進 機 構 (IPA):第 5 章
3. コ ン テ ン ツ 間 パ ラ メ ー タ 対策.
https://www.ipa.go.jp/archive/security/vuln/programming/web/chapter5/5-3.html, 参 照
2024-08-03.
[3] 釡田諒大, 五味悠一郎: N 階マルコフ連鎖を用いて自動生成した訓練用標的型メールの比較と評価, 2023. 第67 回日本大学理工学部学術講演会.