アカウント名:
パスワード:
正規端末か不正規端末かわからないが、同じ固有IDの端末が同時に複数存在しているとしか思えない症状。
たま~~に固有IDのハッシュ値のコリジョンが起きるだけですよ。セキュリティの為、固有IDそのものを保存なんてアブない事は出来ませんから(棒読み)
という話のところで目が覚めた
どうせ途中で意図せずにfail()にgoしたんだろ。そのせいで照合処理が途中で止まり別のユーザのアカウントに奇跡的な確率で合致したと。
アクティベーションロックを有効なまま解約>不正検知で驚いて止める>第三者のがロックされるみたいな感じか。# それとも直接アクティベーションサーバーに攻撃されてて、レースコンディション系バグが起きてる?
タイムスタンプをシード値としてランダムなIDを生成しているので同じIDが存在するなんて理論上ありえないです。
真にランダムなら理論上は重複が起きちゃうんだよなあ…現実にはID空間の広さ次第だけど。
なるほど。タイムスタンプが同じだと同じIDになるんですね。
iPhone7とそれ以外の機種(iPhone6s等)でアクティベーションに関連するIDが重複しているものがあるんじゃないのかな。iPhone6sで発生した時は、その端末がアクティベートを解除している(アクティベートしていない)時にiPhone7の方がアクティベートされて、iPhone7の方に紐づいてしまったとか。これだとどっちの端末が先にアクティベートされるかの問題で、片方が未使用にならない限り問題は起きるわけで、交換対応しか方法はない事となりますよね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
ドッペルゲンガー (スコア:0)
正規端末か不正規端末かわからないが、同じ固有IDの端末が同時に複数存在しているとしか思えない症状。
Re: (スコア:0)
たま~~に固有IDのハッシュ値のコリジョンが起きるだけですよ。
セキュリティの為、固有IDそのものを保存なんてアブない事は出来ませんから(棒読み)
という話のところで目が覚めた
Re: (スコア:0)
どうせ途中で意図せずにfail()にgoしたんだろ。そのせいで照合処理が途中で止まり別のユーザのアカウントに奇跡的な確率で合致したと。
Re: (スコア:0)
アクティベーションロックを有効なまま解約>不正検知で驚いて止める>第三者のがロックされるみたいな感じか。
# それとも直接アクティベーションサーバーに攻撃されてて、レースコンディション系バグが起きてる?
Re: (スコア:0)
タイムスタンプをシード値としてランダムなIDを生成しているので同じIDが存在するなんて理論上ありえないです。
Re: (スコア:0)
真にランダムなら理論上は重複が起きちゃうんだよなあ…現実にはID空間の広さ次第だけど。
Re: (スコア:0)
なるほど。タイムスタンプが同じだと同じIDになるんですね。
Re: (スコア:0)
本当に発売直後なら、その可能性も低いだろうけど、iPhone6とかなら、むしろ頻繁におきてもおかしくない。
Re: (スコア:0)
iPhone7とそれ以外の機種(iPhone6s等)でアクティベーションに関連するIDが重複しているものがあるんじゃないのかな。
iPhone6sで発生した時は、その端末がアクティベートを解除している(アクティベートしていない)時にiPhone7の方がアクティベートされて、iPhone7の方に紐づいてしまったとか。
これだとどっちの端末が先にアクティベートされるかの問題で、片方が未使用にならない限り問題は起きるわけで、交換対応しか方法はない事となりますよね。