ハーフライフ2を盗んだ男

content auto translated from {from}

おそらく、多くの人にとって、2003年9月30日に予定されていたHalf-Life 2の発売日の欠落に伴う出来事は記憶に新しいでしょう。最初はValveは黙ってその日を過ぎてしまいましたが、すぐにゲームのソースコードが盗まれたため、発売が無期限に延期されたと発表しました。

その後、ドイツの市民アクシル・ジェムブがValveネットワークのハッキングと会社への財政的損害の事実で有罪判決を受けたことが明らかになりました。

2004年、hl-inside.ruは、盗難事件を含む記事の翻訳を掲載しました()。この記事では、この犯罪がValveの視点から描かれています。この記事では、アクシル自身の回想に基づいて、発生したすべての出来事について詳細に説明されています。


Half-Life 2を盗んだ男

2004年5月7日午前6時、小さなドイツの町ショナウ(シュヴァルツヴァルト)で、アクシル・ジェムブは目を覚まし、自分のベッドが警察官に囲まれていることに気づきました。銃が彼の頭に向けられ、頭の中には「ベッドから出ろ! キーボードに触れるな!」という言葉が響いていました。

ジェムブはその理由を知っていました。しかし、まだ眠そうな彼は理由を尋ねました。

「あなたはValve社のネットワークに不法侵入し、Half-Life 2というコンピュータゲームを盗み、インターネットに公開し、250百万ドル以上の損害を与えたとされています」との回答が返ってきました。「着替えろ」。

7ヶ月前、2003年10月2日、大都市シアトルで、ValveのCEOゲイブ・ニューウェルは目を覚まし、彼の会社がほぼ5年にわたって開発していたゲームのソースコードがインターネットに流出していることに気づきました。

ゲームは数週間前に発売される予定でしたが、開発者たちは遅れていました。遅れは12ヶ月に及び、Half-Life 2の発売は再度延期され、ニューウェルはさらにどれだけ遅れるのかを想像することもできませんでした。この流出は財政的損害だけでなく、企業の評判にも大きな傷をつけました。

ニューウェルはこれらの問題について少し考え、彼は多くの質問を思い浮かべました。どうしてこんなことが起こったのか? Valveには裏切り者がいるのか? 何年もかけてゲームを作ってきたチームの誰が、開発の終わりに全プロジェクトを危険にさらすことができたのか?

「もし私のチームの人間でないのなら、どうしてそんなことが起こり得るのか? 誰かがValveの内部サーバーにアクセスを得たのか?」

しかし、すべての質問の中で、彼の頭の中で最も大きな声で鳴っていたのは、誰がそれをしたのかという質問でした。

一番の侵入者

![](/api/field/image/TE91dMoVtsPQ9)

「私は、ハッキングの被害者になった後でハッキングに夢中になりました」と現在のジェムブは話しています。「それはWarCraft IIIのキー生成器を装ったプログラムで、私はそれを実行したバカでした。実際にはそれはsdbotという、当時横行していたマルウェアでした。」

若きドイツ人は、すぐに彼が自分のコンピュータにインストールしてしまったものが何であるかに気づきました。しかしウイルスを削除して忘れる代わりに、彼は悪意のあるプログラムを逆ハッキングし、その働きと何をしているのかを調べることにしました。

この道は、彼をウイルスの管理されていたIRCサーバーに導きました。彼は、この全てを制御していた人間を追跡することができましたが、告訴する代わりに、彼はマルウェアの仕組みを尋ね始めました。彼には既に計画がありました。

「私は現在、Steamで約2千ユーロをゲームに費やしましたが、当時はそれを購入できませんでした」と彼は説明します。

「だからCDキーを盗むための自分自身のウイルス、マルウェアを作ることにしました。私が遊びたいゲームのために、私の作品は非常に早く最も広まっているウイルスの1つとなりました。主にWindowsの未修正の脆弱性のエクスプロイトを使用したためです。」

フリーマンのために!

ハックが発覚したとき、ニューウェルの最初の反応は警察に連絡することでした。次の反応はプレイヤーたちに助けを求めることでした。

2003年10月2日、23時、ニューウェルはHalf-Life 2に関する人気のあるフォーラムに「プレイヤーの助けが必要です」と投稿しました。

*「はい、公開されたソースコードは実際にHalf-Life 2のソースです」と彼は投稿の中で認めました。そして、その当時知られていたハッキングのすべての事実を簡単に挙げました。

彼は、誰かが約3週間前に彼のメールボックスにアクセスしたことを説明しました。さらに、多くの開発者のコンピュータには、キーボードから入力されたすべてを監視するプログラムがインストールされていたのです。これらすべては、Valveに対する攻撃のために意図的に作成されたものであり、これらのプログラムはどのウイルス対策にも検出されませんでした。

それが誰であれ—スマートでスキルがあり、まさにValveを狙っていました。しかし、なぜ?

脆弱性のポイント

間違いなく、ジェムブのウイルスは多大な損害を与えましたが、作者は利益を得ることを目的としていたのではなく、ゲームへの情熱によって駆り立てられていました。

彼の一番好きなゲームはHalf-Lifeでした。2002年、ゲームの続編の詳細を渇望する多くのファンと同様に、ジェムブはその詳細を探し求めていました。そしてその時、彼は考えを閃かせました。もしジェムブがValveのネットワークをハッキングできれば、誰も知らないゲームについての何か面白いことを発見できるかもしれない。

社交的でない、厳しく育てられた少年は、自分のコミュニティの中での地位を高めたく、彼が秘密の情報を知らせることで自分を家族の一員として認めてもらいたいと考えていました。試す価値があると思いました。

「実際、私は成功するとは全く思っていなかった」とジェムブは言います。「しかし、最初の試みは成功しました。さらに、それは完全に偶然でした。」

「私はValveのネットワークをスキャンして、ゲームに関する情報が保管されている公開ウェブサーバーを見つけようと考えていました。企業のネットワークは外部からの攻撃に対してかなりしっかりと保護されていましたが、脆弱な点はDNSサーバーで、匿名AXFRリクエストに応答していました。これが私に少し情報を与えてくれました。」

AXFRは非同期の完全ゾーントランスファー(Asynchronous Full Zone Transfer)を指し、メインサーバーに保存されているデータをバックアップDNSサーバーにコピーするためのユーティリティですが、ハッカーがウェブサーバーに関する情報を引き出すために使用されるプロトコルでもあります。これらのデータを引き出すことで、ジェムブはValveSoftware.comのすべてのサブドメイン名を知ることができました。

「ポートスキャンのログで、Valveのネットワーク内ですが、Tangisというさまざまなコンピュータデバイスを専門とする会社に属する興味深いサーバーを見つけました」と彼は言います。

「このサーバーには、ウェブサイトのルートに書き込むために開かれたエンドポイントがあり、私はASPスクリプトをアップロードし、インターネットを通じてそれを実行することができました。Valveはそのサーバーを内部ネットワークの一部だと考えていたため、これに対して防御をしていませんでした。」

ジェムブは最初の試みでValveのネットワークへの無防備なトンネルを見つけました。

「Valveのプライマリドメインコントローラーのユーザー名は「build」だったが、パスワードはまったく設定されていませんでした」と彼は説明します。「これにより、彼らのシステムで使用されている暗号化されたパスワードを取得することができました。同時に、チューリッヒ工科大学のウェブサイトには、その暗号をハックするためのオンラインツールがあり、私はそれを使ってすぐにすべてをハックできました。」

「私がこれをやった瞬間... 私は彼らの王国への鍵を手に入れました。」

防御

今のところ、ジェムブは自分自身の安全を気にかけておらず、彼は痕跡を隠していませんでした。彼には今のところ隠すものはなかったからです。しかし、彼は将来的に目立たないようにしたいと思っていました。

「私が唯一気にかけていたのは、見つからないようにすることだけでした」と彼は言います。「しかし、私は実質的に無限のプロキシサーバーへのアクセスを持っていて、それが安心感を与えていました。まず、私は自分の隠れ家として使えるサーバーを探したいと思いました。」

ジェムブは、ゲームに関する足跡を見つけようと辺りを探し始めました。彼はゲームの開発に関するさまざまなプロジェクト文書やメモを見つけました。それこそが彼が探していたもので、だからこそ彼はここにいるのです。

一週間が経ち、ジェムブはValveで誰も彼の存在に気づいていないことを理解しました。そこで彼はより大胆に行動を始めました。

彼はかなりのスピードで、彼が長い間やりたかったゲームのソースコードさえ見つけました。

誘惑は非常に強かった。2003年9月19日、ジェムブはそれらをダウンロードし、Valveの王冠から宝石を奪いました。

「ソースをダウンロードするのは非常に簡単でした。Valveが使用しているPerforceプログラム(商業版バージョン管理システム)のとても高速なネットワークを利用しました。しかし、ゲームデータのダウンロード速度は非常に低かったため、ひどいSourceSafeプログラム(ファイルサーバー式バージョン管理システム)のせいでです。」

「そこで私は独自のクライアントを作成しました。彼は独自のTCPプロトコルを使用してデータ転送を行うことができ、ハッシュによって変更されたファイルを追跡し、私に変更された部分だけを送信しました。」

「私のコンピュータではゲームが起動しませんでした。したがって、私は何とか動かすためにコードにいくつかの変更を加えましたが、シェーダーなどの装飾なしではそれは退屈でした。さらに、私はゲームの主要な開発チャネルしかダウンロードしませんでした。彼らには非常に多くの開発ブランチがあったので、私はすべてに目を通す時間はありませんでした。」

今日に至るまで、ジェムブは自分がソースコードをインターネットに公開したのではないと主張し続けています。しかし、彼がそれを行った相手にコードを渡したことには疑いの余地はありません。

「私はそんなことを計画していたわけではありません」と彼は言います。「もちろん、誰かに自慢したくてたまりませんでした。しかし、私がコードを共有した人は、私にそれを秘密にすることを約束したのです。彼は嘘をつきました。」

ゲームがトレントサイトに流出すると、そのプロセスを止めることはもはや不可能でした。

「パンドラの箱は開いてしまった」とジェムブは言います。「インターネットを止めることはできません。」

偉大な日

ニューウェルの助けを求めた反応は一様ではありませんでした。ファンが後悔の念を表明する一方で、プレイヤーはValveが予定よりも早くゲームを発売しなかったことで裏切られたと感じていました。

いくつかの手がかりはあったものの、犯罪者の足取りを追うための情報は誰も提供しませんでした。FBIが調査に参加しましたが、結果は得られませんでした。

その間に、すでにオーバーワークしていたValveのチームは、盗難の影響を実感し始めました。ゲームの開発には毎月百万ドルがかかり、終了の見通しは立ちませんでした。盗難は財政的な損害をもたらしただけでなく、すでに疲労困憊のチームの士気も低下させました。ある若いデザイナーは、ニューウェルのオフィスに直行して尋ねました。「ゲイブ」、「これは会社を破滅させるのか?

2004年2月15日午前6時18分、Valveの事業部長は件名なしのメールを受け取りました。送信者は「Da Guy」(「男」)という人でした。

*「こんにちは、ゲイブ」と始めました。作者はValveのネットワークへの最近のハッキングの告白へと続きました。

ニューウェルは当初、この話の真実性を疑っていました。しかし、添付された二つの文書が彼を裏切り、会社の内部サーバーにアクセスできる者だけが入手できるものでした。

ゲームがインターネットに流出してから5ヶ月後、一切の手がかりがなくなった状態で、ニューウェルが探していた人物が自ら彼に近づいてきました。

砂の罠

なぜジェムブはこの手紙を送ったのでしょうか?「自分の行動を後悔していたからです」と彼は言います。「彼らに誰がこの犯行を行ったのかを知らせたかったし、こんな展開になるつもりはなかった。」しかし、ジェムブはそれだけではありませんでした。この少年は、自身の犯罪を良い方向に変えるチャンスを見つけたのです。Valveにとっても、自身にとっても。別の手紙では、彼はValveでの雇用機会についてニューウェルに問い合わせました。

「当時、私は非常に naïve でした」と彼は言います。「ゲーム会社で働くことを夢見ていましたし、今でもそうです。だから、彼らにそれを尋ねただけです。すべてが意図的ではなかったことを彼らが許してくれるのを期待していました。」

驚くべきことに、数日後、ニューウェルから好意的な返答があり、Valveが彼に興味を持ちました。ニューウェルは、ジェムブが電話インタビューに同意するかどうか尋ねました。

実際、彼らは彼を雇うつもりはありませんでした。彼らは、ゲームのソースコード流出の責任が彼にあることを確認するための自白録音を入手したかったのです。これは、FBIの古典的な手法であり、人間のプライドに働きかけ、必要な自白を引き出すものです。

ジェムブは何か不吉な予感を抱いていましたが、それを振り払い、最良の結果を望みました。「その時はあまり賢くなかった」と彼は振り返ります。

彼は、インタビューがCounter-StrikeとSteamの開発者であるアルフレッド・レイノルズとPortalの脚本家エリック・ウォルパによって行われたことを覚えていますが、彼は不明瞭な点があり、間違っているかもしれません。その理由は、その時点ではウォルパはValveで働いていなかったからです。

「はじめに、彼らは私がどのように彼らのシステムに侵入したのかを知りたがっていました。私はすべてを詳細に説明しました。それから、私の経験や知識の程度について尋ねられました。彼らの私の英語力には驚いてくれました—流暢でほとんどアクセントがないほどでした。」

三人は約40分間話しました。自分のアイドルの前にいると、ジェムブは罪悪感を一切感じませんでした。しかし、二度目のインタビューの提案を受けたときのアドレナリンの急上昇には敵うものはありませんでした。今度は、シアトルにあるValveのオフィスでの直接の会合が行われる予定でした。

罠を仕掛けたValveとFBIはジェムブに対するビザを取得する必要がありました(彼の父親と兄も同行するようリクエストしたので)。しかし、彼らはジェムブがValveのネットワークにまだアクセスでき、会社に悪影響を及ぼす可能性があるかもしれないと懸念していました。そこで、FBIはドイツの警察に連絡して、計画を警告しました。

17号線

その直後、ジェムブは銃口の下で目を覚ました。彼は服を着て、武装した警官に伴われて家の一階に降りて行きました。警官たちは彼の父の家の狭い廊下を通り抜けるのに苦労していました。

出かける前に食事を取ってもいいですか?」とジェムブは尋ねました。

問題ない」と警官の一人が答えました。

ジェムブはナイフを手に取り、パンを切ろうとしました。「全ての警官が私に向けて銃を構えました」と彼は言います。

彼はコーヒーを一杯飲み、タバコを吸い、それから警察のバンに乗せられ、地元の警察署に連れて行かれました。そこで、彼は警察署長と面会しました。署長は彼に目を向けて言った。「君は本当に運が良かった。私たちが君を捕まえなかったら、すぐに飛行機に乗っていたかもしれないぞ

ジェムブは3時間にわたって尋問されました。「ほとんどの質問はSasserワームに関するものでした」と彼は言います。彼はWindows XPやWindows 2000を感染させる有名なウイルスのことを指しています。

「なぜか、彼らは私とSasserの間に何か関係があると疑っていましたが、私はこれを否定しました。Sasserは全ニュースで話題になっており、その作者、スヴェン・ヤシェンは私が逮捕された日と同日である共同作戦で拘束されたため、私は彼に警告することができるかもしれないと心配していました。」

「私のボットも彼と同様のLSASSの脆弱性を利用しましたが、私のはシステム全体を壊さなかったので。彼らは、私がエクスプロイトのコードを彼に与えたと思っているようでした。もちろん、私はそれを否定しましたし、そのような恐ろしいコードを書いたことはありません。」

警察がジェムブとSasserの作者との関係がないことを理解し始めると、彼らはValveに関する質問へと移行しました。

私は彼らの質問に答えることを拒否し、弁護士を要求することもできましたが、私は知っていることを全て話すことにしました。正直に、完全に。彼らは私のこの行動を評価してくれたと思います」と彼は言います。「私は尋問を担当していた彼に気に入られたと思います。彼は他の多くの人々と違って、私はそんなに愚かではないと言っていました。」この部門は、主に子ども色情報の製造および配布に関わった人々を扱っていました。

私はその時、本当に深刻な罪を犯したとは思っていなかったので、彼らに正直でいることができたのだと思います。」

ジェムブは約2週間拘禁されました。彼は警察が彼が逃げるつもりがないと理解した時に解放されました。彼は一つの条件で解放されました—彼は捜査終了まで、毎週三回警察署に出頭する必要がありました。

私たちの恩人

![](/api/field/image/YcpNISC72pruf)

裁判の決定を待ちながら、ジェムブは自分の生活を変えるために働いていました。彼は勉強を終え、情報セキュリティの分野で働くようになり、Windowsのセキュリティシステムを管理するプログラムの作成や、データベースやサーバーの管理をしていました。

アクシル・ジェムブに対する裁判は7時間続きました。Valveの代表者は誰も出席せず、Wall Street Journalから誰かが出席していました。Valveのセキュリティシステムのハッキング以外に、中で流出させた証拠はありませんでした。

それでも、ジェムブはValveのネットワークへの侵入を認めました。裁判官は、彼の厳しい幼少期と逮捕後の生活改善の試みを考慮して、彼に2年の執行猶予を言い渡しました。

判決が下された時点で、Half-Life 2は860万本が販売されていました。2003年10月4日に発生した流出がゲームの成功に何らかの影響を与えることはありませんでした。

現在、ジェムブは28歳です。10年近くが経過しましたが、彼は今でもHalf-Life 2における自分の行動を悔いています。

「私は naïve で、してはいけないことをしました」と彼は言います。「もっと他のことをしていた方がはるかに役立つことができたでしょう。私がValveにダメージを与え、彼らが財政的損失を被ったことを後悔しています。また、私がウイルスの実験台としていくつかの大学を使用したことで彼らが失ったお金を後悔しています。」

「私は、当時私がしたすべての違法なことを後悔しています... そして、逮捕される前に何も役に立つことをしなかったことが悔やまれます。」

では、彼がゲームを盗んだ相手に何を言いたいのでしょうか?アクシル・ジェムブはゲイブ・ニューウェルに何と言うでしょうか?

「私は言いたいことがあります。私がしたことすべてに対して本当に申し訳ありません。ですが、あなたに害を与えるつもりはありませんでした。そして、もし時間を戻せるなら、こんなことはしなかったでしょう。今でもこのことを思い出すと痛みを感じます。私はただ、あなたたちが作る様子を静かに見守っていたかったのですが、結局自分でそれを壊してしまいました。」

「あなたは私のお気に入りの開発者であり、私はいつでもあなたのゲームを購入し続けます。」


出典