TA

BL

EOFCO

NTE

NT

S

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

2KOSEN セキュリティ・コンテスト 2017 レポート
取材・文・撮影 = 斉藤健一

高専生が競う CTF 大会
2017 年 10 月 20 日（金）～ 22 日（日）に木更津高専において、KOSEN セキュリティ・コンテ
スト 2017 が開催された。2016 年 11 月に高知高専で行われた初回に続く第 2 回目であり、今回はジェパディ（クイズ）形式の競技となった。初日に参加者交流会が開かれ、2 日目から競技が行われるスケジュールとなっている。会場に集まった
木更津高専校長の前野一夫氏

10 チームに加えオンラインからも 25 チームが参加した※ 1。

優勝チームには SECCON 2017 国内決勝大会への出場権が与えられる。大会期間中、関東地方には台風 21 号が接近・上陸し、荒れ模様の天候となったが、サイバー空間でも高専生による熱く激しい戦いが繰り広げられた。
競技開始前には講演も開会の挨拶に立った木更津高専校長の前野一夫
氏は、IT・IoT は今後の社会において欠くことができない技術であり、参加者がそれぞれの分野で高知高専客員准教授の竹迫良範氏活躍できるエンジニアになれるよう、こうしたコえや技術を悪用しない倫理観なども説かれた。

ンテストを通じて研鑽に励んでほしいとエールをそしてもう 1 つは PwC サイバーサービスの村贈った。

上純一氏による「高専 OB としてのセキュリティ

開会式の後には 2 つの講演が行われた。1 つは高人材キャリア」だ。村上氏は木更津高専の出身で

知高専客員准教授の竹迫良範氏による「情報セキュあり、自らの経験を通じて高専生にキャリアを考リティと倫理について」。竹迫氏は講演冒頭、CTFえるためのアドバイスを授ける。村上氏は卒業後とは IT 技術の総合格闘技であり、あらゆる分野のにラックへ就職、その後スタートアップの FFRI を知識・スキルが要求されると説明。さらに、エン経て、コンサルティング企業の現職へと転身したジニアの能力を客観的に評価できる CTF の意義や、が、キャリアについては安定志向ではなく、常に高専での人材育成の取り組み・教材などが紹介さチャレンジできる環境に身を置くようにしてきたれた。また終盤では、ハッカーになるための心構という。

※ 1 参加チーム一覧

http://sckosen2017.kisarazu.ac.jp/teams.html

3

PwC サイバーサービスの村上純一氏

会場の様子。参加者は壁際のテーブルに着席している

MochiShock（一関高専）

M0x1（秋田高専）

講演後には登壇者 2 人のトークセッションが行ていたりする。各チームはこれらの問題を解き、われ、会場からは「高専生の強みとは何か ?」と得られたフラグをスコアサーバーに登録することいった具体的な質問も寄せられた。竹迫氏は、高で、問題の難易度に応じたポイントを得る。

専生は年齢が若い時から進路を意識することにな

さらに KoH（King of Hill）と呼ばれる形式の問るが、これは大学生などと比べて大きな時間的ア題も 2 つ用意された。キング・オブ・ヒルとは文ドバンテージだと述べた。一方、村上氏は、高専

字通り「お山の大将」のことだが、これはサーバー出身者を「左利き」に例え、世間がいかに「右利の制圧を意味している。具体的には主催者が用き」（学士・修士などの多数派）のためにできて意したサーバーに自チームの ID を書き込むなど、いるかを知ることができ、その人たちとは違った特定の条件を満たした状態を維持できれば、その視点で社会や物事を捉えられるようになると、高間は定期的にポイントが得られる。一方、他チー

専 OB ならではの意見を述べた。

ムは ID の上書きなどを試みてサーバーの新たな制圧を狙うというものだ。
競技時間は 2 日目の 13 時から 18 時、3 日目の 9

白熱の前半戦時から 12 時をあわせた 8 時間となる。問題には競2 日目午後、いよいよ CTF 競技が開始された。

技用ネットワークに接続していないと解けないも参加者を待ち受けるのは、Web・ネットワーク・のもあるが、中には会場から持ち帰り、宿舎で引バイナリ・暗号・その他のジャンルから出題さき続きチャレンジできるものも含まれている。

れ る 21 問 の ク イ ズ だ。 す べ て の 問 題 は 隠 さ れ

多くの CTF 大会では会場内で大音量の音楽を流たフラグ（文字列）を見つけるものとなっていしたり、パトランプを点灯させてポイント獲得をる。例えば暗号の問題であれば復号した平文がフ告げたりすることも多い。しかし、今回のコンテラグとなっていたり、ネットワークの問題ではストではオンライン参加のチームも多く、会場のpcap( キャプチャー ) ファイルの中にフラグが入っ様子をネットで配信することもあり、前述のよう
4

捏造フラッグ -CTF-（福島高専）

DICE（豊田高専）

21 日のポイント獲得グラフと順位最終的な順位と解答した問題な派手な演出は行われなかった。時折、運営スタッ

日 2 位だった BiPhone が持ち帰った問題を攻略しフのコメントが入るものの、競技は終始落ち着いて得点を重ね首位に返り咲いたのだ。BiPhone とた雰囲気の中で進んでいった。してはさらに得点を重ねたいところだが、残って競技開始から 1 時間ほど経過した 14 時ごろには、いるのは 1 問のクイズと 2 問の KoH という状況。

insecure（奈良）、BiPhone（明石）、SandBox（金沢）、一方、KoH の 1 つを攻略している insecure にはPwnPwnPain（都立）といったオンライン参加のチー

時間ごとに一定のポイントが入るためジリジリとムが牽引する形で得点上位集団が形成される。さその差を詰め、さらにクイズ問題でも 1 問の正解らに 1 時間が経過した 15 時ごろには BiPhone が連を加えて、再びトップに立ち、そのままフィニッ

続で得点を重ね、集団から一歩抜け出すことに成シュを迎えた。
なお、SandBox も得点し BiPhone と同点となっ功し、insecure がそれを追いかける。

たが、解答時刻が早かった BiPhone が 2 位となった。

しかし、17 時すぎに insecure が KoH の 1 つを攻略し、展開が大きく変化した。KoH 攻略によっ話題はそれるが、今回の大会で筆者が興味深いて得られるのは 10 分間ごとに 30 点。これによりと思ったのは上位チーム以外の得点状況だ。競技

insecure は BiPhone を 徐 々 に 引 き 離 し、 さ ら に後半になると下位チームの得点に動きがなくなっ

18 時近くにクイズを解いたポイントも加え 400てしまう大会は多い。メンバーに初心者が多いと点近い差をつけてこの日の競技を終えた。

お手上げ状態になってしまうのだ。
ところが、今回の大会では時間が経過しても下位チームが着実にポイントを獲得していた。運営

嵐を呼ぶ後半戦

スタッフに聞くと、問題のレビューを徹底し CTF
大会 3 日目の 10 月 22 日は第 48 回衆議院選挙

初心者でも 1000 点程度は獲得できるよう難易度の投票日でもあったが、関東地方には台風 21 号を調整したとのことで、見事に功を奏していた。

が直撃し天候は朝から大荒れの様相だ。競技の方も開始直後の得点ラッシュで波乱が起こる。前5チャーハン定食背脂多め（石川高専）

HDD 破壊部隊（有明高専）

KEMG（木更津高専）

raspberry（高知高専）

ことでサーバーへ接続できるのだそうだ。さらに稼働しているプログラムを入手して解析すれば、問題の解説外部からのコマンド実行も可能だったという。
競技終了後にはいくつかの問題に対して解説がまた、KoH の残る 1 つはどのチームも解くこと行われた。参加者が苦戦したのが暗号問題の 1 つができなかったため、他の CTF 大会に流用すること 2 問 の KoH だ。 暗 号 問 題 は「Homomorphicとも考慮し、解説は省略された。

Encryption」。準同型暗号とも呼ばれ、暗号文のまなお、他の問題については、参加者による解答例までも計算できるという特長を持っている。問題（Write Up）がブログなどで公開されている。詳細を知りたい方はそちらをご覧いただきたい※ 3 ※ 4。

作成者によれば、暗号の開発に日本人が関与している※2、日本語の文献がない、暗号方式を実装しおしまいにたプログラムが公開されていない、といった基準でこの方式を選んだという。英語の論文を読み、現在、高専では 5 校の拠点校を中心に情報セキュ暗号方式を実装したプログラムが書ければ、このリティ人材育成事業を行っている※ 5。

問題は攻略できたのだそうだ。
次に、insecure だけが攻略できた KoH だが、こ木更津高専も拠点校の 1 つとなっており、2017

ちらはポートノッキングのスキルを問うもので、

年 5 月に開かれた「第 21 回サイバー犯罪に関すpcap ファイルに残された記録を理解し再現するる白浜シンポジウム」の「情報危機管理コンテス※ 2 Okamoto-Uchiyama homomorphic encryption algorithm implementation in e-voting system
http://ieeexplore.ieee.org/document/7905739/※ 3 KOSEN セキュリティコンテスト 2017 Write-Up - プロになりたい http://jaganikuman.hatenablog.com/entry/2017/10/22/222230※ 4 KOSEN セキュリティコンテスト 2017 Write-Up - 絵のない技術書 http://tokunn.hateblo.jp/entry/2017/10/23/134637※ 5 （独）国立高等専門学校機構 情報セキュリティ人材育成事業
https://www.nisc.go.jp/conference/cs/jinzai/wg2/dai03/pdf/03shiryou06.pdf

6

チーム佐世保（佐世保高専）

074m4K053n（小山高専）
会場参加の中で最上位のチーム。左から引率の石原学教諭・中山太智さん・鈴木雅人さん・林知秀さん。今回の大会にあわせて電気電子創造工学科の生徒で結成された。元々 4 人のチームだったそうだが、1 名が学校の都合で不参加。CTF 初参加のメンバーがいたり、宿舎に持ち帰った問題を解くのに朝 4 時まで起きていたりといった苦労話を聞かせくれた。

という。そして、こうした思いが生徒にも伝わり相乗効果となって情報危機管理コンテストの結果につながったのではないかと述べた。
大会のトークセッションで竹迫氏も語っている

木更津高専・情報工学科・准教授の米村恵一氏

ように、高専生のメリットは年齢の若い時点でエト」決勝で同校のチームが優勝したことは記憶にンジ二アとしてのキャリアを意識できるところに新しい。このあたりについて情報工学科・准教授ある。セキュリティ人材の不足が叫ばれる中、高の米村恵一氏に話を伺った。専の人材育成の取り組みも少しずつ成果が出てい拠点校になったことによる変化でいちばん大きるように思われる。

なものは米村氏自身の意識だったという。特別授SECCON 2017 国内決勝大会へ出場する insecure業などで多くの人たちと接することで、生徒と共チームの健闘を祈るとともに、高専の人材育成事に自分自身もセキュリティを学びたいと決意した業のさらなる発展に期待したい。

7

CYBER SEA Game 2017 レポート
文 + 写真 =tessy（寺島崇幸：SECCON 実行委員会）
バー攻撃を受けたり、ミャンマーでは競技中に停電が起こったりするなどのハプニングもありま

ASEAN10 ヵ国の代表が集う CTF 大会

したが、最終的にインドネシア・ジャカルタに2017 年 11 月、 タ イ・ バ ン コ ク に て「Cyberて 9 ヵ国 14 チームが参加した決勝大会が行われSEA Game 2017」という CTF 大会が開催されましました（諸事情によりシンガポールが欠場、各国た。Cyber SEA Game とは Cyber South East Asian

2 チームまでの出場枠があった）。熱戦を制したGame の略で、ASEAN 地域におけるサイバーセのはベトナムチームで、彼らは日本で開催されるキュリティ業務に携わる若者の育成と人的ネット

SECCON CTF 決勝大会への切符を手に入れました。

ワークの強化を目的としています。2015 年に第 1

なお、この大会の模様は 2016 年 1 月公開の本誌回目が開催されましたが、このときはインドネシVOL.17 に掲載されています※ 3。アの CSIRT である Id-SIRTII/CC※1が主催し、日本政府が支援を行いました。その後、この取り組み

Cyber SEA Game 2017 は

は、日 ASEAN 統合基金 2.0(JAIF) によるプロジェ

タイ・バンコクで開催

クト「日 ASEAN サイバーセキュリティ協力ハブ」の構成の 1 つとして位置付けられ ※ 2、2017 年に今回の主催はタイの CSIRT である ETDA ※ 4 が第 2 回目が開催される運びとなりました。

行い、日本からは NEC のスタッフと SECCON 実

筆者は SECCON 実行委員会有志の一員として、行委員有志が問題作成や現地での決勝戦開催支援

第 1 回目に続き今大会でも運営に携わる機会をいを行いました。事前の準備では、タイ側とメールただきました。そこで、前回との違いなども交えやテレカンファレンスの他、LINE（タイでは生活ながら、競技の模様を紹介したいと思います。

インフラを担いつつある）なども活用してコミュ

Cyber SEA Game を 有 り 体 に 言 え ば、ASEAN

ニケーションをはかりました。

10 ヵ国の代表が一堂に会して競う統一戦です。た

決勝戦開催直前の 10 月は、自国のオンラインだ、第 1 回目が開催された 2015 年の時点では、予選開催やプミポン国王の火葬の儀などが重なCTF の経験がない、もしくは認知度が低いといっり、タイ側のスタッフにとってはハードなスケた理由から、代表チームを決める国内予選の開催ジュールだったと思いますが、前回と比較して開もままならない国がありました。そこで、私たち催までの準備はスムーズにできたと感じていま

JNSA/SECCON 実行委員会有志は、ASEAN4 ヵ国（タす。

イ・ミャンマー・ラオス・カンボジア）で、CTF

決勝戦は 11 月 22 日、バンコクのスイスホテル

予選大会の現地運営支援を行いました。

（Swissôtel）にて開催されました。ASEAN10 ヵ国

タイでは予選大会直前に政府系サイトがサイの代表チームが参加、全 10 チームで勝敗が争わ※ 1 Id-SIRTII/CC https://www.idsirtii.or.id/※ 2 総務省｜ ASEAN 向けサイバーセキュリティ演習の実施
http://www.soumu.go.jp/menu_news/s-news/01ryutsu03_02000132.html※ 3 HISYS Journal Vol.17 http://www.shield.ne.jp/ssrc/contents/doc/SSRC-HJ-201601.pdf※ 4 ThaiCERT（ETDA）https://www.thaicert.or.th/about-en.html

8

ASEAN10 ヵ国の代表チームが競う CYBER SEA Game 2017

会場の様子れます。参加者の中には前回も出場していた見覚ドが隠され、参加者も私たちも得点の推移がわかえのある顔ぶれも多かったと思います。

らない状況となりました。最終結果は、優勝がイ競技は、ジェパディ（Jeopardy）形式で行われンドネシア、2 位シンガポール、3 位ベトナムとます。問題は、Web、フォレンジック、リバースなりました。前回の優勝国で前評判の高かったベ

エンジ二アリング、ネットワーク、暗号、攻撃コー

トナムチームは終盤にスコアが伸び悩み他チームド（Pwnable）、その他といった 7 つのカテゴリの追い上げを許してしまいました。さらに、終了から 31 問が出題されます。競技時間は午前・午

5 秒前にインドネシアが得点し、シンガポールを後をあわせた 6 時間。第 1 回目の経験から国ごと逆転するという劇的な展開もありました。最終的の実力差が大きいことがわかっていたので、難易にはボーナスポイントの 20 点が勝敗を分けたの度が低い問題を多めに用意することとしました。

だそうです。
優勝したインドネシアチームは本年 2 月に開催される SECCON 2017 国際決勝大会への招待参加

勝敗の行方は ?

が決まっています。彼らの顔を見かけたら是非声をかけてみてください。

競技が開始されると、今回が初出場となるシンガポールが得点を獲得して先頭に立ち、タイ、ベ大会を終えてトナム、インドネシアが続きました。午前中は主にタイ ETDA 側で作成したものが出題されていましたが、正答するチームも少なく、競技が停滞す

今回の私たちの役割は決勝大会の運営を支援する時間も続きました。実は問題レビュー時点で、るというものでしたが、大会全体の運営という視内容や意図がわかりにくいという懸念を伝えてい点から見ると、参加者同士の交流の場が少なかったのですが、開催直前ということもあり、簡単なたように思います。もちろん、参加者同士が語ら対処しかできなかったことが悔やまれます。

う場面もありましたが、さまざまな国から多くの午後には日本側が作成した問題も出題され、な人たちが集っているわけですから、競技終了後におかつ簡単な問題も多くあったことから、得点が交流できる時間があれば、さらに良かったのでは大きく動く展開となりました。

ないかと思います。

午前中はタイがリードする状況でしたが、午後競技終了後に各チームの解答状況や参加者アンに入るとベトナムが首位に立ち、しばらくその状ケートなどのフィードバックを見せてもらいま態をキープします。聞くところによると、タイチーしたが、おおむね好意的なコメントが多く安心しムは、決勝戦前日にマレーシアで開催されたコンました。これらの情報から見えてくる参加者の傾テストに参加しており、当日早朝のフライトで帰向は、リバースエンジ二アリングや攻撃コード国・会場入りするという強行軍だったそうです。

（Pwnable）は苦手だけれども、Web や暗号のカ競技が残り 1 時間となったところでスコアボー

テゴリに興味を持つ人が多く、実際にそれらの問9

上位 3 チーム（左からインドネシア、シンガポール、ベトナム）

ASEAN10 ヵ国から集まった参加者たち

題は多く解かれていたというものになります。ちいのですが、現状では国ごとのバラツキもあり、なみに、暗号問題が人気というのは日本とは異な今後の継続的な取り組みの中で対応していきたいる傾向です。もしかすると、参加者には情報系のと考えています。
取り組みはまだ始まったばかりですが、ミャン学科を専攻する学生が多く、暗号に馴染みがあっマーなどでは自主的に国内の CTF 大会を始めるよたのかもしれません。
また、問題作成にあたっては、前述のとおり国うになったそうです。2 年前の大会がきっかけとごとの実力差を考慮したつもりでしたが、結果をなり、新しい取り組みへとつながったことは非常見ると大きな得点差があり、いまだギャップは埋にうれしく思います。

められていないと感じています。Cyber SEA Game

前回のレポートでも書いたように、是非ともこの目的の 1 つに、ASEAN 内で自主的かつ継続的にの取り組みは継続をしていただいて ASEAN だけ運営できる能力を身につけるというものがありまでなく、日本との関係をも深めていければと願っす。競技開催も 10 ヵ国の持ち回りでできれば良ています。

10