TA

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

2

SECCON 2015 決勝大会レポート
取材 + 文 = 斉藤健一
突いて敵チームのフラグを盗み出し、スコアサー学生大会と国際大会バーに登録することで得られる「アタックポイン

2 つの決勝戦が開催ト」で、盗み出したチームの総得点の 3% を獲得できる。ただし、フラグには有効時間が設定されており、1 時間を超えるとスコアサーバーに登録

本誌ではこれまで SECCON 2015 地方大会のレしても得点にはならないという。

ポートを掲載してきたが、今号ではその締めくく

もう 1 つは、自チームサーバーでサービスを稼働りとなる決勝大会の模様をお届けする。
SECCON 2015 決勝大会が開催されたのは本年 1させ続けることにより得られる「ディフェンスポイ

月 30 日・31 日。会場は東京電機大学東京千住キャント」だ。こちらは運営側が定期的に各チームの状ンパス。昨年の大会との大きな違いは、学生大会

況をチェックしており、稼働が確認されればポイン（インターカレッジ）と国際大会（インターナショトが与えられる仕組みで、連続で確認できた場合はナル）に分けて開催された点だ。

その回数に応じてボーナスも加算される。

SECCON 実行委員長の竹迫良範氏（リクルー

競技時間は 12 時から 16 時までの 4 時間。競技

ト マ ー ケ テ ィ ン グ パ ー ト ナ ー ズ ） に よ れ ば、終了時点で最も得点が多いチームが優勝となる。

SECCON が昨年から国際大会となり、海外の強豪4 時間という短期決戦、チーム同士のポイントのチームも参加するようになったが、それによって奪い合い、フラグの有効時間など、ゲーム性を高CTF 初心者の学生チームが萎縮することがないよめる要素も多く、各チームにはハッキングの技術う、学生限定の大会も立ちあげたのだという。

に加えて戦略も必要となってくる。
学生大会、勝敗の行方

Attack & Defense 形式の学生大会
初日の 1 月 30 日には学生大会が開催された。

競技は開始直後に「0x0」がリードするも、中福島大会や九州大会といった学生限定の大会で上盤までは「MMA」「dodododo」「scryptos」「m1z0r3」

位入賞を果たしたチームに加え、連携大会やオンといったチームでの混戦となり、順位が激しく入ライン予選を勝ち抜いた 18 チームが出場した※ 1。

れ替わる場面もあった。会場のスクリーンには戦競技は Attack & Defense 形式で行われる。
各チー

況をリアルタイムで可視化する「AMATERAS 零ムには仮想マシン上で稼働するサーバーが提供さSECCON カスタム版」が映し出されている。攻殻れる。仕様などは全チーム共通となっており、サー機動隊 REALIZE PROJECT とのコラボレーションで

バー上では「keiba」「blog」「sbox」という脆弱制作されたシステムで、アタックポイント発生時な 3 つのサービスが稼働している。また、サーバーには大きく「突破」の文字が表示される。競技の内には「フラグ」と呼ばれるデータが格納されて司会を務める園田道夫氏（サイバー大学）と上野いる。

宣氏（トライコーダ）の軽妙なトークと相まって会場も賑わっていた。

得点方法は 2 つ。1 つは各サービスの脆弱性を※ 1 出場チームのリスト（国際大会も含む）http://2015.seccon.jp/finals.html

3

スクリーンに映し出される AMATERAS 零 SECCON カスタム版

2 位の Ox0

学生大会で優勝した dodododo

3 位の MMA

その後、競技が大きく動いたのは 15 時を過ぎ残り 1 時間を切ったあたり。dodododo が混戦からカンファレンスでは「マシン vs. マシン」の抜け出て逃げ切る展開となり、さらに終了間際にCTF に関する講演もは大量得点を獲得した。最終得点は 2 万 9000 ポ
イントと 2 位の 8800 ポイントを大きく引き離しSECCON では、決勝大会と同時にカンファレンている。競技終了後に話を聞いたところ、上位チースも開催され、SECCON 関連イベントである CTF

ムから着実にポイントを奪うことに成功したのとfor ビギナーズや CTF for Girls の活動報告なども行

ともに、他のチームが攻略できなかった「sbox」

われた。こちらは一般参加も可能で、会場を訪れで得点を獲得できたのが勝因だと語ってくれた。

た多くの人が講演に耳を傾けていた。国際大会の2 位の 0x0 は、多くのチームがディフェンスポ模様をお届けする前に、講演の中から筆者が興味深いと感じたものを紹介させていただく。

イントでマイナスとなる中、プラスのまま踏みとどまった数少ないチームだ。3 位の MMA は着実「A Dozen Years of Shellphish --Journey to theにアタックポイントを積み重ねていったが、終了

Cyber Grand Challenge--（Shellphish の 12 年 間間際、dodododo に「sbox」を攻撃され大量得点-- サイバー・グランド・チャレンジへの道）」※ 2を奪われたチーム。

と題する講演を行った Shellphish は今回の国際大競 技 終 了 後 に は 表 彰 式 が 行 わ れ、 優 勝 し た会決勝戦の出場チーム。2004 年に UCSB（カリフォdodododo には文部科学大臣賞に加え、副賞としルニア大学サンタバーバラ校）の学生が中心となて大会スポンサーのさくらインターネットからクり結成された。DEFCON CTF 決勝戦の常連で、過ラウドクーポン 80 万円分が授与された。去には優勝経験も持っている。現在は米国以外に※ 2 プレゼン資料

http://2015.seccon.jp/finals/shellphish-en.pdf

4

一方のシンボリック実行とは、プログラムに含まれる変数に具体的な値を入力せず、その値をシンボルとして表現して、擬似的にプログラムを実行する手法のことだ。プログラム全体の構造が見渡せるようになるといい、ファジングが通用しない場合でも有効な手段だという。
そして講演内容は、CRS に実装されたシンボリック実行エンジンである「angr（アンガー」の紹介へと移っていく。angr は、2013 年に Shellphishが発表したオープンソースソフトウェアで現在もメンテナンスが続けられている※ 3。

Shellphish の Zardus 氏（左）と rhelmot 氏（右）もメンバーが多数おり、総勢 40 名を超えるという。

発表者も rhelmot 氏に交代し、angr のデモが行講演タイトルにあるサイバー・グランド・チャレわれた。例として取り上げたのは、多くの Linuxンジ（以下 CGC）とは、DARPA（アメリカ国防高等ディストリビューションで採用されるブートロー研究計画局）が主催するマシン vs. マシンの CTF。競ダーの「GRUB2」だ。2015 年末には GRUB2 の認

技は主催者から提供される脆弱なバイナリを解析し、証でバックスペースキーを 28 回押すと認証を回避できるという脆弱性が発見され話題となった※ 4。

その Exploit（攻撃コード）と修正パッチを当てたバrhelmot 氏は angr を起動し、GRUB2 の実行メイナリをスコアサーバーに登録して得点を競う。もモリを解析していくのだが… ここから先は筆者のちろん、この一連の流れはマシン自身が行う。
CGC の 構 想 は 2013 年 末 に 発 表 さ れ、2015 年

力不足でうまく説明することができない。詳しく6 月には予選が開催。7 チームが決勝戦への切符

知りたい方は先の脚注で紹介した彼らのプレゼンを手にしたが、Shellphish もこの中に含まれていテーション資料をご覧いただきたい。

る。決勝戦は本年 8 月米国ラスベガスで開催され

IT の世界では AI（人工知能）が話題となっている DEFCON 会場で行われる予定で、1280 コア・る。ただし言葉の定義もあり、CGC 出場マシンや16TB メモリ・128TB ストレージのクラスターがShellphish の CRS を AI と呼ぶにはいまだ時期尚使われるそうだ。早と言えるかもしれない。しかし、セキュリティ

講演はチームメンバーの Zardus 氏と rhelmot

業界においては「自動化」が重要なキーワードの氏 が 担 当 し た。 前 半 を 担 当 し た Zardus 氏 は、1 つであり、その一端が垣間見える今回の講演はShellphish が CGC 参戦のために開発したシステ非常に興味深いものだと言えるだろう。

ム（Cyber Reasoning System：以下 CRS）を紹介。
国際大会の開会式には五輪担当大臣も出席

CRS ではバイナリの解析を行うために「ファジング」と「シンボリック実行」という 2 つのアプロー

2 日目の 1 月 31 日には国際大会が開催された。

チを採用しているという。
講演ではファジングの有効性を紹介する例としこちらも地方大会を制したチームに加え、オンラて、入力の数値が「10 以上であり、かつ 100 未満」

イン予選や連携大会で上位入賞を果たした計 18だった場合に「You Win!」を出力し、それ以外のチームが参加した。海外勢にはアメリカ・ロシア・入力の場合は「You lose!」を出力するというプロルーマニア・台湾・韓国・タイ・ベトナムのチーグラムを挙げた。しかし、条件が「10 以上であり、ムが含まれている。
開会の挨拶に立った竹迫実行委員長は、これまかつ 152399025 の平方根」といった場合にはファで開催してきた予選では、世界 65 ヵ国から 3343ジングの有効性は失われてしまう。
※ 3 angr

https://github.com/angr/angr※ 4 CVE-2015-8370

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8370

5の参加者がコンテストを通じてスキルを磨き、セキュリティの分野で大きな貢献を果たす人材になれるよう期待していると参加者を激励した。
King of the Hill 形式の国際大会
国際大会は、運営側が用意した 6 台の仮想サーバーに対して全チームが攻撃を仕掛ける King ofthe Hill 形式で行われる。6 台のサーバーに用意された問題は以下のとおり。
東京オリンピック・パラリンピック担当大臣の遠藤利明氏名の参加者があったことを発表し、昨年の大会よ

1． LISP のプログラミングりも規模が拡大したと述べた。また、参加者が話2． 10 種類のアーキテクチャーで最小のシェルコードを作成

す言語は国によってそれぞれ異なるが、ハッカーには x86 という共通の言語がある。しかし、コン

3． サーバーのローカルで動く CGI の脆弱性を検出

ピューターにおいても組込系の分野では、さまざ4． x86 のシェルコードを連続で作成（ただし 1まな言語が使われており、今回の SECCON では多度使ったバイト値はそれ以降使えない）様な言語の問題を用意したので、ぜひ楽しんでほ5． 最小の UPX（プログラムを実行可能のまま圧縮）ファイルを作成

しいと参加者にエールを送った。

6． 0 と 1 で表示されたアスキーアートのイメー

開会式では、視察で訪れた東京オリンピック・パジを特定するプログラムの作成

ラリンピック担当大臣の遠藤利明氏による挨拶も行われた。登壇した遠藤氏は、2020 年の東京五輪を成功させるにはさまざまな条件があるが、安全・安心

得点には「アタックポイント」と「ディフェンの運営が重要であり、その中でもセキュリティにはスポイント」の 2 種類がある。アタックポイン力を入れていると語った。さらに、
このセキュリティトとは各サーバーを攻略して得た「アタックキーには物理的な攻撃はもちろん、サイバー攻撃も含まワード」を登録することで獲得できる。サーバーれており、IoT の世界を念頭においたセキュリティによっては複数のキーワードが存在する場合もあの確保が五輪運営の成否につながると強調した。るという。一方の「ディフェンスポイント」はサー

遠藤氏は続けて、政府としてもセキュリティ人バーによって得る方法は異なるが、原則的には問材育成の課題に取り組んでいると述べ、SECCON題を攻略したチームが「ディフェンスキーワード」

SECCON 国際大会の競技会場（東京電機大学 東京千住キャンパス）6

スクリーンに映し出される NIRVANA 改 SECCON カスタム版

2 位の 217（台湾）

国際大会で優勝した Cykokinesis（韓国）

3 位の Shellphish（アメリカ）を書き込むことで獲得できる。なお、「アタックキーワード」も「ディフェンスキーワード」も 5
分間に 1 度、更新される仕組みとなっている。
競技時間は 11 時から 16 時 30 分までの 5 時間半。競技終了時点で最も多くの得点を獲得したチームが優勝となる。会場のスクリーンには昨年の大会と同様に「NIRVANA 改 SECCON カスタム版」が表示され熱戦の模様を伝える。競技は序盤から「Cykokinesis」が得点を伸ばしトップに立った。後
半では「217」「katagaitai」「Shellphish」が上位争いに加わったが、Cykokinesis の独走を阻むことは文部科学大臣賞を受賞した TomoriNao のメンバーできなかった。上位の結果は 1 位 Cykokinesis（韓登場人物の扮装でひときわ異彩を放っていたが、国）、2 位 217（台湾）、3 位 Shellphish（アメリカ）で、競技中に他のチームが解けなかった 3 番のサー優勝した Cykokinesis には副賞として DEFCON CTF

バーで唯一得点を獲得した実力も併せ持ってお決勝戦へのシード権が与えられた。なお、日本チーり、この点が高く評価された。
懇親会では参加者同士が各問題について熱く語ムの最高位は katagaitai の 4 位だった。
競技終了後には会場を両国のホテルに移して表り合う場面も見られた。SECCON では来年度の開彰式と懇親会が行われた。表彰式では上位チー催も予定されている。世界トップレベルのチーム

ムへの賞状授与の他、各種の特別賞も発表されたが参加する国際大会として今後のさらなる発展をが、印象的だったのは文部科学大臣賞を受賞した

期待するとともに、学生大会から新たな人材が登「TomoriNao」だ。メンバー全員がアニメ作品の場することにも期待したい。
7

ハッカーやセキュリティにまつわるニュースを独自の視点から捉える時事コラム

Threat Scope#16 サイバーセキュリティの奥義：情報共有は可能か？
文 = エル・ケンタロウ
米国 CISA とその問題点

現在の脅威対策は限界に達している !?
サイバー脅威が日々深刻化していく状況においこのような集団的防衛に関しては国内外のさまて、組織が内部の人的リソースだけで資産を守っざまなセキュリティカンファレンスでも提案されていくことには限界があり、もはや現実的な対策てきたが、米国政府も脅威情報の共有は今後のとは言えなくなってきている。

重要な政策の 1 つだと考え、昨年 11 月には企業

本年 2 月、カスペルスキー社は「セキュリティ・が政府組織との情報共有をより容易にするためのアナリスト・サミット」というカンファレンスをCybersecurity Information Sharing Act（CISA） が開催したが、その基調講演に登壇したマイクロソ上院で可決された。

フト社、脅威インテリジェンスセンターのジョン・

CISA は企業が政府機関と情報共有した際に発生ランバート（John Lambert）氏は、守るべき資産しうる民事訴訟の免責など従来の情報共有におけのリストを元に防衛策を考える方法は現在の脅威るさまざまな障害を取り除くことを目的としてい状況にはそぐわないだろう、と意見を述べた。今る。しかし、CISA に関しては人権団体やさまざま後は脅威状況の可視化など、新たな技術を使ってな研究者から個人のプライバシーを侵害する問題脅威間の関連性を解析することが重要となるが、が指摘されている。 Amazon、Apple、Dropbox、それと同時に脅威に関する情報を「機密」としてGoogle、Facebook、Symantec などのテクノロジー自組織内に留めておくのではなく、信頼できる研企業も、条文の曖昧さや、個人情報の取り扱い方究者らと積極的に共有していくことが望まれるとなどに関して懸念を表明している。

指摘した。また、自組織内でのゼロデイ脆弱性へ問題に挙げられているのは企業側から共有されの対策について言及したランバート氏は、さまざた情報がその後、複数の政府機関でもさまざまなまな脅威に対抗できる情報共有策は存在しないと目的のために第三者の監視抜きに共有される可能しながらも、実現のためには「信頼」が最も重要性がある点だ。また、企業の CIO（情報最高責任者）なキーワードになると主張する。

の中には政府との情報共有に消極的な姿勢を見せる者もいる。

ランバート氏によれば、自組織のネットワークが攻撃されないようにするだけではセキュリティ

ウォール・ストリート・ジャーナル誌が主催しの考え方としては不充分であるという。攻撃にかた CIO Network というトークイベントに出演した

かるコストが得られる利益に見合わないと攻撃者

米国国土安全保障省（DHS）のアンディ・オズメに思わせることが重要であり、そのための協調体ント（Andy Ozment）事務次官は自身のセッショ制作りが求められているという。さまざまなセキュンで、CISA が法制化されたことで情報共有が容易リティ専門家が積極的に共同研究を行い、その結になったかというアンケートを採った。しかし、果や防衛策を発表することで他の組織や専門家へ会場にいた CIO のうち、CISA に基づき政府と情報と協調の輪が広がれば、それこそが攻撃者を包囲共有を行う予定だと回答した者は 58% に過ぎなする最善の防衛策になるという考えだ。

かったそうだ。
また、同イベントに出演した NuStar Energy 社
8の CIO、マニシュ・カプール（Manish Kapoor）氏ライバシーを守りつつ情報共有を行う手段だと考は、かつて DHS から届いた通達に困惑した話を紹えていることがわかった。

介した。通達の内容は、NuStar Energy 社が契約一方、米国政府もプライバシーへの配慮が必先に対しても 90 日以内にアメリカ国立標準技術要なことは認識しており、法案成立以前から実研究所（NIST）が定めるサイバーセキュリティフ運用に向けた調整や運用実験を行っていたこと

レームワークに準拠するよう求めるものだったが、を、DHS のスーザン・スパルディング（SuzanneNIST 標準のフレームワークは非常に複雑ですぐにSpaulding）氏がインタビューで明らかにしている。

は対応できなかったそうだ。カプール氏はこの経

このような取り組みの 1 つである自動指標共有

験から「政府から来た者です。あなたたちを助け（AIS：Automated Indicator Sharing） は、 国 家 サに来ました」と歩み寄ってくるような CISA に対し

イバーセキュリティ通信統合センター（NCCIC：て、にわかには信じられないと懸念を語っている。

National Cybersecurity and Communications
Integration Center）が主管となり、自動的に匿名化されたサイバー脅威に関する情報をやりとりすCISA を健全に運用するためにることが目的とされている。
ジ ャ ー ナ リ ス ト の テ ィ ム・ ス タ ー ク ス（TimCISA を含め現在米国政府が推し進めている官民Starks）氏は、政治系ニュースメディアの Politico

情報共有に関する取り組みは、民間企業との調整において、現在の CISA が本領を発揮するには法のを 3 月までに終え、実運用への切り替えが予定さ解釈と運用を変える必要があると指摘しながらも、れている。実運用では米国議会への報告義務があ企業側も政府に対して協力の姿勢を見せるべきだることから、セキュリティ業界もその動向に注目と見解を述べている。スタークス氏の記事では、している。

米国自由人権協会や Access Now といった団体に対いずれにせよ、今後さまざまな国や組織においしメールでのインタビューを行っている。その結て脅威情報の共有の道標的な役割になるのは間違果、どの団体も CISA の運用やデータの取り扱いをいないと言えるだろう。

「人」ではなく「機械」に任せることが、個人のプ●参考 URL
Modern Defenders Share, Visualize and Succeed
https://threatpost.com/modern-defenders-share-visualize-and-succeed/116181/
CCIA Urges Senate To Improve Cybersecurity Information Sharing Act
http://www.ccianet.org/2015/10/ccia-urges-senate-to-improve-cybersecurity-information-sharing-act/
Why You Should Be Concerned About The Cybersecurity Information Sharing Act
http://techcrunch.com/2016/02/07/why-you-should-be-concerned-about-cisa/
Making information sharing work
http://www.politico.com/story/2016/02/making-information-sharing-work-218942
CodeBlue01 : Keynote - CODE BLUE in the ICU by Jeff Moss
https://www.youtube.com/watch?v=1R4nUz8hROs

9