Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kancolle

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

Kancolle

  1. 1. 艦隊これくしょんの通信が とてもじゃないけど見てられない ぎんしゃり† †冬アニメはのうりん推し
  2. 2. 突然ですが • 艦隊これくしょん、流行ってます。 • ただ、どうも設計がテキトーです。 • 特にセキュリティ面でびっくりする ぐらいヤバいです。 2
  3. 3. どれぐらいヤバいの? • 例えば会社や学校の回線でプレイす ると、 • いつの間にか艦娘すべて解体される かもしれないぐらいヤバいです。 – ネットワーク管理者がやる気になればごく簡 単にできます。 • もちろん不正アクセス禁止法で捕まりますが。 3
  4. 4. なんでヤバいの? • データの整合性を確認してない。 • その上ユーザの確認が緩すぎる。 4
  5. 5. もっと具体的には? • ちょっと長くなります。 • 要点だけここに書きますね。 – トークンが常に送信されっぱなし – シグネチャが付けられていない – HTTPSを使っていない • こんな感じです。 5
  6. 6. 通信を見てみよう 近代化改修の通信 ココが問題 6
  7. 7. もいっこ ALL30建造 ずっとHTTP通信 さっきと同じ! 7
  8. 8. つまりどういうこと? • 艦これの通信は常に丸見え状態! • 他人がなりすますのに必要な情報を 毎回送信! • なりすます手間すら全く不要!! • こんな通信があっていいのか! 8
  9. 9. 他人は何ができるの? • プレイヤーが艦これで行っている全 てが他人から実行可能です • 例えば – 資源ALLで大型建造 – 艦娘を鍵外して解体 – その他通常の出撃や演習・遠征も 9
  10. 10. 何ができないの? • 通常できないことはできません • 例えば – 艦娘のデータを直接書き換える – 資源を無限増殖させる – HP減らないなどのチート – …などはできません。 10
  11. 11. (運営は)どうすればいいの? • 最善策 – とりあえず全部の通信をHTTPSにする • 現状、通信が全部ハガキに書かれているよ うなもので、誰からも見えてしまっていま す。HTTPSは封筒みたいなもので、入れて しまえば他人から読めなくなります。これ さえすればまず安全です。 11
  12. 12. ちょっとコストが… • せめて通信に乗せないトークンを 作って署名を生成しよう – シークレットトークン。直接通信に出てこな いので、これから生成した署名は他人が偽造 することはできません。 • 例えばフォームデータとトークンとナンス を連結してハッシュを取る、とかで十分。 – シークレットトークンの共有はどうする? • そこはHTTPS使ってもらわないと。 • 結局一箇所はHTTPS使わないとだめだよ。 12
  13. 13. 何をムキになってんの • 悪意のある人間が現れた場合、我々 プレイヤーのデータが壊されます。 • 明日になれば自分の艦娘が丸ごとい ないかもしれない、そんな環境の ゲームを放置できるはずがないで しょう。 13
  14. 14. セキュリティっぽく言ってくれ • リプレイ攻撃や中間者攻撃という言 葉を知らないんじゃないかと思うよ うな実装です • お願いだからこんな通信しないで下 さい 14

    Be the first to comment

    Login to see the comments

  • GoichiHirakawa

    Jan. 27, 2014
  • shuntaroimanishi

    Jan. 28, 2014
  • kumakimiyoko1

    Jan. 30, 2014
  • tetsuyakimata7

    Feb. 1, 2014
  • hosoi

    Feb. 14, 2014
  • yosukes25

    Feb. 17, 2014
  • kthrMono

    Feb. 18, 2014
  • ahorikiri

    Feb. 21, 2014
  • MaYodel

    Feb. 23, 2014
  • tommynovember7

    Feb. 23, 2014
  • kojiiimura

    Mar. 6, 2014
  • t-nashi

    May. 1, 2014
  • ShunKondo

    Jun. 21, 2014
  • uzuki05

    Sep. 8, 2014
  • Collonville

    Feb. 14, 2015
  • akasha_chronik

    Mar. 31, 2015
  • pyar6329

    May. 15, 2015
  • HAYA0920

    Aug. 1, 2015
  • YSRKEN

    Oct. 19, 2015
  • hydrangea56

    Feb. 23, 2016

Views

Total views

136,829

On Slideshare

0

From embeds

0

Number of embeds

10,893

Actions

Downloads

68

Shares

0

Comments

0

Likes

94

×