解析の第一人者ZeChrales氏へのインタビュー(翻訳)
目次
- ZeChrales氏とは?
- データ解析のキャリアはどのように始まったのか?
- コードやその解析での経験はあるのか?
- なぜポケモンGOのネットワークトラフィック解析を行っているのか?ポケモンGOが非常に成功したゲームであるから?プレーするのが好きだから?
- ナイアンティックのトラフィックを解析することでそれらがどのようにコード化されているかという点で魅力的な発見はありますか?
- あなたが行っていることに対して興味のある人達に何か助言できることはありますか?
- ライブストリーム配信で公開しているような未公開ポケモンの情報はどのように得ているのですか?
- プログラマーとして今後5~10年に渡って価値のあるプログラミング言語やスキルは何だと思いますか?
- ナイアンティックはあなたに接触してきましたか?
- もしナイアンティックがあなたに依頼してきたとしたらそこで働きますか?
- 訴えられたり解析を禁止されることを恐れていますか?
- ポケモンGO以前のポケモンでの体験は?
- あなたのポケモンGOアカウントのプレイ状況は?
- お気に入りのポケモンは?ポケモンGOで最初に選んだポケモンは?
- CharlesではなくChralesというニックネームの由来はありますか?
- 解析情報のタグ
原文の一部を抜粋して翻訳しています。
ZeChrales氏とは?
ZeChrales氏は過去2年間に渡りGO Hubのリーク情報を支えてきた隠れた天才であり、ポケモンGOのネットワークトラフィック解析を行なう最後の人でもあります。本記事では、彼の背景や動機、解析方法について掲載しています。
データ解析のキャリアはどのように始まったのか?
第1世代、第2世代のポケモンのスプライト画像(断片化して表示を高速化した画像)を探している時に、未知の沢山の色違いポケモンを発見しました。そこで、データに変化がある度に、それらを取り出すスクリプトを書くようになりました。この時期には生の個体値データを取得する有名なアドオンなどがありましたが、現在はナイアンティックのセキュリティ強化によって使用できなくなっています。
コードやその解析での経験はあるのか?
現在開発者として働いており、普段からデバッグやバグ修正を行っています。
なぜポケモンGOのネットワークトラフィック解析を行っているのか?ポケモンGOが非常に成功したゲームであるから?プレーするのが好きだから?
プレイしているゲームのデータ解析が好きだから。アップデート前にどのようなアップデート内容であるかをプレイヤーに知らせることが出来嬉しく思っています。
ナイアンティックのトラフィックを解析することでそれらがどのようにコード化されているかという点で魅力的な発見はありますか?
大きなアップデートの追加がない状態で、ナイアンティックがコードの難読化や暗号化、ルート検出などのコードの保護に対して大きな投資を行っている理由をまだ理解できていません。
あなたが行っていることに対して興味のある人達に何か助言できることはありますか?
解析者は一匹狼であり大きな信頼性の問題もあります。もしリバースエンジニアリングの素晴らしい知識を持っているのなら、正しい人たちに直接コンタクトする方法を見つけて欲しいと思います。
ライブストリーム配信で公開しているような未公開ポケモンの情報はどのように得ているのですか?
ナイアンティックのサーバーはアプリに対してポケモンのリストや記録したポケモン図鑑のリストを送り続けています。そのリストデータを捕捉し、「すべてのポケモンをもっているよ」という情報に置き換えることで、ゲーム内で表示させることができます。
プログラマーとして今後5~10年に渡って価値のあるプログラミング言語やスキルは何だと思いますか?
サイバーセキュリティの分野はここ数年で非常に大きくなっており、コンピューターサイエンスに興味があるのであれば、研究する必要があるのではないでしょうか?
ナイアンティックはあなたに接触してきましたか?
いいえ
もしナイアンティックがあなたに依頼してきたとしたらそこで働きますか?
働かないと思います。彼らが探しているタイプの従業員ではないので。
訴えられたり解析を禁止されることを恐れていますか?
いいえ。どうしてですか?ポケモンGOに関わって以来、目的は常により良いゲームプレー体験を全てのプレイヤーに提供したいということでした。
ポケモンGO以前のポケモンでの体験は?
ポケモンはずっと昔に青から始め、ゲームボーイのトレード機能などを使って150匹のポケモンを捕まえました。第2世代もプレイしたと思いますが、NintendoDS以前にコンソールでのプレイをやめてしまいました。以降のポケモンはトレーディングカードゲームのおかげで少し知識がある程度です。
あなたのポケモンGOアカウントのプレイ状況は?
レベル38、ミスティックで、日々のレイドをこなしながら、高個体値集めやほしのすな集めをしています。
お気に入りのポケモンは?ポケモンGOで最初に選んだポケモンは?
ゼニガメ!
CharlesではなくChralesというニックネームの由来はありますか?
もちろんです。ずっと前からこのニックネームを使っており、フランス語のスラングと本名に由来しています。(ヒント:正確にはCharles ではない)