TA

BL

EO

FCO

NTE

NT

S

説明会開催から結果発表・表彰式までの 10 ヵ月間を追跡

サイバーセキュリティ小説コンテスト 丸ごとレポート… ………………………………… 3
Splunk CTF “BOTS” に挑戦……………………………………………………………………… 7●はじめに本文書は、株式会社日立システムズ セキュリティリサーチセンタが運営するセキュリティ情報サイト、S.S.R.C.(Shield Security ResearchCenter) の公開資料です。本サイトでは、本文書のバックナンバーをはじめ、S.S.R.C. によるリサーチ結果などを随時公開しています。
S.S.R.C. http://www.shield.ne.jp/ssrc/●ご利用条件
本文書内の文章等すべての情報掲載に当たりまして、株式会社日立システムズ（以下、「当社」といいます。）と致しましても細心の注意を払っておりますが、その内容に誤りや欠陥があった場合にも、いかなる保証もするものではありません。本文書をご利用いただいたことにより生じた損害につきましても、当社は一切責任を負いかねます。
本文書に記載した会社名・製品名は各社の商標または登録商標です。
本文書に掲載されている情報は、掲載した時点のものです。掲載した時点以降に変更される場合もありますので、あらかじめご了承ください。
本文書の一部または全部を著作権法が定める範囲を超えて複製・転載することを禁じます。
© Hitachi Systems, Ltd. 2019. All rights reserved.

2

説明会開催から結果発表・表彰式までの 10 ヵ月間を追跡

サイバーセキュリティ小説コンテスト
丸ごとレポート
取材・文・撮影 = 斉藤健一
サイバーセキュリティ小説コンテストとは
本年 3 月 3 日、東京・秋葉原において「抗え。
この世界（インターネット）の脅威に。」と題するイベントが開催された。NISC（内閣サイバーセキュリティセンター）がサイバーセキュリティ月間（2 月 1 日～ 3 月 18 日）の期間にあわせて主催したものだ。人気漫画が原作の TV アニメ「約束のネバーランド」とタイアップし、作品にまつわるトークセッションや暗号を解きながら秋葉原の街を歩くスタンプラリーなどが行われ、多くの参加者を集めた。
このイベントの中では「サイバーセキュリティ小説コンテスト」の表彰式も行われた。その模様は後に紹介させていただくこととして、まずはコンテストの概要などをお伝えしたい。
このコンテストは JNSA（特定非営利活動法人日本ネットワークセキュリティ協会）が主催し、KADOKAWA が運営を担当する。セキュリティのコンテンツを目にする機会を増やし、正しいセキービジュアルのキャラクターを配したコンテストのポスター

キュリティ知識の普及、セキュリティ人材育成、クヨム」での作品公開、期間は 2018 年 3 月 31 日

セキュリティ意識とリテラシーの向上などを目的～ 8 月 31 日。大賞作品は角川スニーカー文庫よとしている。

り書籍化される他、賞金 100 万円が授与される。

コンテストのキャッチフレーズである「君の物語（ストーリー）で世界（ネット）を救え！」には、参加者を支援する数々の取り組みサイバーの世界は人間が作り出したものであり、人間が想像力を発揮することによって安全・安心

サイバーセキュリティというテーマ、小説といも高められるというテーマが込められている。そう表現手法、そのどちらにも精通している人はわして、この想像力をストレートに表現できるのがずかだろう。これは主催者も承知しており、コン小説というわけだ。

テストでは参加者を支援するためのさまざまな取作品のジャンルは問わないが「サイバーセキュり組みが行われた。

リティに興味がわくような小説」というテーマで募集が行われた。応募方法は小説投稿サイト「カ※ 1 ハッカーが選んだネタ記事リンク集 https://www.jnsa.org/novel_contest/link.html

3

・ハッカーが選んだネタ記事リンク集

施設見学会の日程

JNSA の Web で公開された特設ページ※ 1。コンテとして楽しめるものとなっていた。

日付
見学施設名
5 月 29 日 制御システムセキュリティセンター
（宮城県多賀城市）
5 月 30 日 カスペルスキー 東京本社（東京都）
6 月 4 日 サイボウズ 東京オフィス（東京都）
6 月 5 日 日立システムズ 統合 SOC（東京都）
6 月 6 日 日立システムズ 千里データセンター（大阪府豊中市）
6 月 7 日 ラック JSOC（東京都）
6 月 12 日 長崎県立大学 セキュリティ演習室（長崎県西彼杵郡）
6 月 13 日 セコム ショールーム MIRAI（東京都）

・小説の書き方を指南する説明会の書き方を質問する参加者が列を作っていた。

スト協賛企業による情報セキュリティの基礎知識、実際に起きたサイバー攻撃事件のニュース、セキュリティ企業が発行する脅威レポートなどがまとめられている。特筆すべきは「小説のネタ」という視点でピックアップされたニュース記事の数々だ。スパ
イ映画を地で行くようなレポートや、SF の世界に登場するかのようなテクノロジーなど興味深い話題も多く、コンテスト参加者に限らず一般の人が読み物

2018 年 5 月 13 日、 東 京・ 秋 葉 原 で 開 催 さ れ
60 名を超える参加者が集まった。コンテスト参加・関連施設の見学会

者を大別すれば 2 つのグループに分かれる。1 つコンテスト協賛企業の協力などにより、小説のは普段から小説を執筆しているがサイバーセキュ舞台となり得る場所の見学会も行われた。IT 企業

リティには精通していない人たち。もう一方は仕のオフィス、データセンター（DC）、セキュリティ・事などでサイバーセキュリティに携わっているもオペレーション・センター（SOC）など、部外者のの小説の執筆経験を持たない人たちだ。

が立ち入ることのできない所も多い。施設によっ説明会では両者に向けた情報が提供された。前ては物理セキュリティの観点から所在地すら明ら者に向けた技術的な講演は、名和利男氏（サイバーかにされていないものも含まれていたので、見学ディフェンス研究所）と加藤雅彦氏（長崎県立大会は貴重な機会だったと言える。

学 教授・コンテスト副実行委員長）が担当し、後見学施設のリストは表のとおりだ。筆者も制者に向けては河野葉月氏（KADOKAWA カクヨム

御 シ ス テ ム セ キ ュ リ テ ィ セ ン タ ー（CSSC）、 当編集部 編集長）が進行役を務めたディスカッショ

社 統合 SOC および千里 DC の見学会に参加した。

ンが行われた。パネルには前述の名和氏と加藤氏

CSSC では液体の流量を制御するプラントやタンに加え、本川祐治（当社・コンテスト実行委員長）

ク内の気圧を調整するシステムを例に攻撃のデモが参加、「テーマ設定」「読者像」「キャラクター」「技を見学した。後者のデモではタンクに見立てられ術のリアリティ」といった観点から討議が行われ、たゴム風船が攻撃で制御機能を失い膨張・破裂す作品作りに役立ちそうなアイデアがいくつも語らるといった演出もあり、わずかではあるがサイれた。例えば、テーマ設定ではサイバーセキュリ

バーテロをリアルに感じることができた。

ティの他にも恋愛や家族といった普遍的な内容を一方、統合 SOC や千里 DC では施設の性質を踏盛り込み厚みを持たせることや、キャラクターのまえ、建物の安全性（災害・停電への対策）や入配置では必ずしも主人公をハッカーにする必要は退管理といった物理セキュリティについてもレクないといったものだ※ 2。

チャーが行われた。

また、説明会の最後には登壇者への個別相談の時

どの見学会も平日に行われたため参加者は少な間も設けられた。セキュリティの専門家の前には自めだったそうだが、参加者によるレポートがカク分のアイデアが技術的に成立するかどうかを確認しヨム内で公開されていたので、創作の参考にしたたい参加者が並び、カクヨムスタッフの前には小説人は多かったのではないだろうか。

※ 2 本稿では紙幅の都合で具体的な内容は割愛させていただくが、カクヨムユーザーの橘ミコト氏がパネルディスカッションの内容を詳細をまとめている。このコンテストは 2019 年度も開催されることが決定しているので、次回の参加を検討している人は必読だろう。
https://kakuyomu.jp/works/1177354054885635376/episodes/1177354054885883133

4

表彰式終盤の様子

舞台上手に主催者側、下手に受賞作作家陣が並んでいる司氏、サイボウズ 明尾洋一氏が登壇。各作品の講・Twitter による質問窓口評が行われた※ 3。

コンテストでは参加者が技術面で疑問に感じたことを質問できる環境が Twitter で整えられていた。もちろん回答は技術的な内容に限られる。主・大賞「目つきの悪い女が眼鏡をかけたら美少女

催者によれば、これを利用した参加者も多かっただった件」noisy（ノイジー）

そうだが、作品のネタバレにつながるケースもあNISC 文月氏：この作品はサイバーセキュリティ、り、質問・回答のやり取りの多くはダイレクトメッ

学園モノ、ボーイ・ミーツ・ガールの側面を持つ。

セージで行われたという。

少女がハッカーで主人公の少年は彼女がしていることを理解するために勉強して成長していく。

優秀作品の発表と表彰式

NISC としては若い人がハッカーに興味を持ち技術を磨くことを望んでいるが、この作品にはリアルコンテストの応募総数は 248 作品で、主催者のな人間を感じることができた。描かれている技術予想を大きく上回ったという。まず一次選考とし的な部分もリアルで好印象だった。作品の緊張感てカクヨム編集部がふるいにかけ 27 作品が選出、を和らげるためのコミカルな場面・掛け合いなどさらに二次選考を経て 6 作品にまで絞られた。最もあり、小説として完成している点や、作家に対

終選考では JNSA・協賛各社・スニーカー文庫編する今後の期待を込めて大賞に推した。

集部・赤野工作氏（作家）が加わり、多角的な視点から審査が行われ、受賞 4 作品が決定し、2018

・マイクロソフト賞「ハクスタジア」半藤一夜（は年 12 月 19 日に開催された SECCON 2018 においんとう・いちや）て発表された。

藤本氏：長編でありながら細部にいたるまで作り記事冒頭で紹介した受賞式には、当社 本川祐治、込まれておりロジックの破綻もない完成度の高い長崎県立大学 加藤雅彦氏、KADOKAWA 河野葉月作品だと感じた。

氏、NISC 文月涼氏、日本マイクロソフト 藤本浩※ 3 最終選考 6 作品のあらすじと総評はカクヨムで公開されている
https://kakuyomu.jp/contests/cyber_security

5

大賞受賞者 noisy 氏のコメント
大賞作品「目つきの悪い女が眼鏡をかけたら美少女だった件」の著者である noisy 氏は、IT コンサルタントを務めると同時に IT ジャーナリストとしての顔も持つ。ライトノベルのコンテストにはこれまで何度か挑戦してきたというが、今回はサイバーセキュリティがテーマということで、まるで自分のために存在するコンテストかのように思えたという。
執筆で苦労したのはホワイト（ハット）ハッカーをいかに魅力的に描写するかという点だったそうだ。というのも多くの作品でカッコ良く描かれるのはブラック（ハット）ハッカーだからだ。正義のハッカーを増やすというコンテストの趣旨と作品のダイナミズムとの間で悩んだという。
また、この作品は中編の連作という形になっているが、これにも狙いがあったという。何より長編に比べてテンポ良く書けるといった点や、複数のストーリーを描くことで自らの引き出しの多さをアピールできる点だったそうだ。
これらの狙いは間違っておらず見事に大賞を射止め、現在は書籍化に向け改稿を進めているという（編注：角川スニーカー文庫から本年 5 月 1 日の発売が決定。
「噂の学園一美少女な先輩がモブの俺に惚れてるって、これなんのバグですか？」に改題。著者名も瓜生聖に変更となった）。

・サイボウズ賞「電脳剣客カプリッチオ」HerBert

苦肉の策として選考委員を 1 人減らして改めて投（ヘルベルト）票を行ったそうで、それぞれの賞が白熱の議論の明尾氏：サイバーセキュリティの要素が少なく大末に決まったことが述べられた。賞には選ばれにくい作品だが、その世界観やキャ一方、作家陣からはコンテストに応募した経緯ラクター、さらにはストーリー展開にいたるまでや執筆で苦労した点などが語られた。特にサイ候補作品の中でいちばん楽しく面白いと感じた。

バーセキュリティとライトノベルをどのような割合でミックスしていくのか、そのバランスの難しさ複数の作家が述べてるのが印象的だった。

・日立システムズ賞「電子の海の aLiCE」村雲唯

そして、表彰式の最後には 2019 年度のコンテ円（むらくも・ゆいえん）
本川：ライトノベルらしい作り。世界の IT 産業にスト開催もアナウンスされた。5 月には詳細が発おいて日本企業がプレゼンスを発揮できていない表されるとのこと。

現実の中、日本企業が世界を席巻するような OS作品の投稿はハードルが高いことだが、カクヨを作っているという作品の設定に希望を感じた。ムに投稿された小説を読むことはそれほど難しいことではないはずだ。スマートフォンにカクヨム

表彰式後半では受賞作品の作家陣を交えたトーのアプリを入れてテキスト読み上げ機能を使えばクセッションが行われた。主催者側からは選考の漢字の読み間違いが多少はあるものの気軽に気軽舞台裏が明らかにされた。大賞を決定する投票でに触れることができる。興味がある方には是非とは図らずも 2 作品の得票が同数となってしまい、もお勧めしたい。

6

Splunk CTF “BOTS” に挑戦
文 =A&TSOC で分析業務を担当している若手メンバーなど、社内で Splunk を取り扱う有志を募り、チーはじめにムを組んで参加しました。なお、日本で開催されこんにちは。日立システムズの A&T です。今回は、ている BOTS は、米国にて開催された内容と同等

2018 年 12 月 21 日に開催された、“BOTS v1” にチャのものであり、いわば出張版 CTF となっています。
結果から報告しますと、惜しくも全 10 チームレンジしてきましたので、ここに報告します。
※1を用いて行う中 3 位という結果でした（図 1）。Splunk 社によJeopardy 形式の CTF（Capture The Flag）で、初ると、BOTS では 1 万点を越えるのはハードルが回は Splunk 社が米国で開催したカンファレンス

高いところ、今回は、1 万点越えが 4 組もいたそ“.conf” 内にて、2016 年に行われました。BOTS は、うで、いつもよりも参加者のレベルは高めとのこ

Boss of the SOC の略称で、SOC アナリストなどとでした。

BOTS と は、 主 に Splunkのセキュリティ運用経験者を対象として、3 ～ 5
事前準備名程度でチームを組み競います。
BOTS は、 日 本 に お い て も 2017 年 に 1 度、2018 年には 2 度開催され、当社は 2018 年から

私たちは 2018 年から BOTS に参加しています。

参加させていただいております。今回私たちは、前回出場した際、私たちは Splunk を利用開始しSplunk 代理店業務に携わっているメンバーや、たばかりで、Splunk のサーチ処理言語である SPL

図 1 BOTS の結果（上位 5 チームのみ）※ 1 Splunk とは、さまざまなテキストデータを取り込み、検索、監視、分析、可視化を可能とし、大量のデータの中から、得たい情報だけを瞬時に探し出せることを製品コンセプトとする、IT システムのためのマシンデータ分析プラットフォーム。

7

について基本的な操作方法しか知識がない状態でて、ログインを試行するなど、理論的にありうるした。また、事前準備も十分とはいえない状態でパターンすべてを入力する攻撃手法です。そのた大会に臨んだため、太刀打ちできない問題も多くめ、短時間内に大量のアクセスがある可能性があありました。

ります。また、ログインに必要なアカウント情報

今回の挑戦では、前回の反省を生かして、簡易を POST パラメータに含めるなどにより、クエリ的ではあるものの実際に Splunk が動作する検証を送信していることことが想定されました。実際環境を構築し、Splunk の操作方法や SPL についに、Splunk を用いて確認すると、ログイン認証にて学習しました。また、実際に Splunk を利用し必要なアカウント情報は、「form_data」フィールているメンバーに対して Splunk でよく使う SPL

ド内の username と passwd のパラメーターでクに関して質問し、その意味を理解するなど、しっエリを送っていることがわかります。
ここで私たちは以下の点に着目して、問題を解かりと事前準備を行ってから競技に臨みました。

きました。
BOTSv1 のシナリオと出題例
1. 		Splunk の SPL を利用することで、ユーザー名とパスワードは、ワイルドカード (*) を使って検BOTSv1 では、下記のシナリオの通り競技が行索する（例：form_data=*username*passwd*）

われます。

2. 		検索結果を見やすくするために table コマンドを利用してデータをテーブルで表示させる

ウェイン社（架空企業）は、サイバー攻撃を防御すべく、アナリスト、アリス・ブルバー		（| table）

ドを雇っています。今回、あなたはアリス・

3. 最初のパスワードを検索するために時間を分かるようにする（_time）

ブルバードとなり、ウェイン社で発生したセキュリティインシデントの調査を行い、サイこれらの点に含めた SPL は以下の通りです。

バー攻撃の全貌を明らかにする必要があります。

index=botsv1 sourcetype=stream:http form_data=*username*passwd* | table _time

このシナリオの下、Splunk 社が出題する問題をform_data解くことにより、少しずつ調査が進み、サイバー攻撃による侵害の経緯の詳細が判明していきま

この SPL を用いて検索を実施すると図 2 の結果す。この際、調査に必要なログはすべて Splunkが得られます。

社によって、用意されております。また、調査に

しかし、この結果は最近のログから順に表示さ有用な Splunk もあらかじめ用意されており、参れているため、最初のパスワードを検索すること加者これを用いて調査を進めます。

ができません。今回の設問は「最初のパスワード」

次に、実際に解いた問題例について紹介します。

のため、reverse コマンドを利用して順序を入れ替えます。

< 問題 >
ブルートフォースアタックに利用された最初のパ

index=botsv1 sourcetype=stream:http form_スワードは？

data=*username*passwd* | table _time
form_data＜解答例＞| reverse

本問題は、セキュリティにかかわる方には、基本的でもあるブルートフォースアタック（総当たこの SPL を用いて検索を実施すると古いものかり攻撃）にかかわる問題です。ブルートフォース

ら表示されることから、回答である「12345678」

アッタクは、ID やパスワードを 1 文字ずつずらしを得ることができました（図 3）。
8図２ 認証試行に関するログの抽出結果

図 3 先の抽出結果の順番を入れ替えた結果

前回参加時は 3,000 点台だったことを考えると、なお、回答のみ表示させる SPL は、以下のとお今回大きく点数を伸ばすことができました。問題りです。

は前回と異なるものの、事前準備の成果があったと考えます。

index=botsv1 sourcetype=stream:http http_BOTS は、ある架空の会社でセキュリティイン

method=POST| rex field=form_data

シデントが発生したことを想定し、より実業務に“passwd=(?<userpassword>\w+)”近い形で CTF を実施します。通常の CTF では、さ| search userpassword=*

まざまな解析ツールを使用して解決の糸口を探し| reverse

ますが、Splunk を中心に調査するなど、SOC を含| head 1

めた実際のセキュリティ運用の現場に近い形で、| table userpassword

技術力を図れる点が興味深い点です。BOTS への参加はセキュリティ運用を実施している企業の方に限られていますが、今回ご紹介した BOTSv1 のデータセットはインターネット上に公開されておおわりにり誰でもこの問題に取り込むことができます。ぜ
今回は、途中で 1 位に浮上するも残りの 15 分

ひ興味のある方は、データセットをダウンロード程度で他チームに追い抜かれてしまい、残念ながして、取り組んでみてはいかがでしょうか（問題ら最終的には 3 位という結果に終わりました（次と答えを表示するアプリも用意されています）。
最後に余談となりますが、本稿の執筆にあたっ頁図 4）。
9図 4 得点獲得の状況（ゲーム後半に首位に立つが、その後得点を重ねることができずに 3 位でフィニッシュ）ては Splunk 社に連絡を取り、BOTS の問題と解答

Splunk の導入を戦略的に検討している企業の方が例を掲載する許可を得ました。この時、Splunk 社おられれば、個別の開催も可能とのこと。
問い合わせは同社 Web サイトのフォームで受けから以下のような提案がありました。

付けています。検討されている担当者には良い機

BOTS への参加は原則としてセキュリティ運用会だと思います。

を実施している企業の方に限られるそうですが、参考 URL
1. BOTSv1 DataSet https://github.com/splunk/botsv1
2. BOTSv1 Answer http://explore.splunk.com/BOTS_1_0_datasets

3. Splunk 社 問い合わせ窓口 https://www.splunk.com/ja_jp/talk-to-sales.html

10