トピアハッカー@RhyOZ5FPDfUvHXm·10m9.申し訳ございませんが、別にGWを狙ってハッキングしたのではありません。大切な連休を無くした運営さんには申し訳ない気持ちがします。でも私結構前バグの報告したよ?11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15mいろんな脆弱性がありましたがトピアの運営側はそれを放置しました。多分運営側も知っていたと思います。これからでも抜け目なくAPIを設計したらいいなと思います。111Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m7.入力中のところに現れるコメント 実際は入力中に現れるあれもコメントの種類の一つでした!!_room/_inputCommentUsers/<key>の形式とコメントの形式が完全に同じだったことから、これ下にある固定コメントみたいに使えるかなって思った結果です。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15mトピアはコメントの送受信を担当するデータベースにアクセスするときユーザーの認証をまったくしませんでした。実際、コメントだけ送るときは垢も必要ありませんでした。これを直すのが一番重要だと思います。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m6.一般コメント(ユーザープロフの乗っ取り) コメントを送るとき、送るユーザーを勝手に変えることができます。そのため運営のプロフも乗っ取ることができました。これはトピアのコメントの根本的な問題と直結してる問題です。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m5.一般コメント以外のコメント(ギフトコメント、白いコメント等) 普通なら作成できないコメントもできるようになっていました。_chatCommentTypeが1ではない場合(2から14まで)いろんなコメントを載せれます。16:30のメンテの後直りました。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m4.背景、固定コメの変更 背景は_room/_bgImage, 固定コメは_room/_fixedCommentに対応されます。もちろんこのデータも誰でも変えるようにできていました。一部メンテのあとなおりました。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m16:30~18:00のメンテの前発生した白いエラーは枠のホストのIDを-1に変えたため、そしてメンテの後発生した白いエラーはホストのアバターのユーザーIDを-1にして発生したものです。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m3. メッセージがない白いエラー これはトピアサーバーじゃなくてアプリの問題であります。ユーザーIDに対応されるユーザーが見つからなかった場合、エラーハンドリングをしないままアプリを落とすように設計されていました。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m2.箱を開けないバグ エラーメッセージを見ればわかると思いますが、継続的にコメントが足りない状態にしたら箱を取れないんじゃないかなって思って試してみました。最初はコメント自体を削除、後はコメントをしたユーザーを変更して自分のコメントにされないようにしました。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m1.枠の強制終了に関した技術的な説明 最初「私はゴリラだ」事態のときの話です。データベースの_room/_roomStatusが配信が終了されたのかを判断する価値なんですけど、これを誰もが修整できるようになっていました。このバグは16:30~18:00のメンテに直りました。11Show this thread
トピアハッカー@RhyOZ5FPDfUvHXm·15m5月まであったハッキングは運営さんがFirebaseのRealtime databaseのセキュリティルールをちゃんと設定しなかったので可能でした。このバグはメンテ直前まで存在しました。(短いメンテのあとだいぶ強化されましたが一つ見逃した部分がありました。)142Show this thread