SIMブロッキングはどのように実施されますか?
携帯電話がターゲットのデバイスを盗んだ泥棒がその加入者になりすますのを防ぐために必要な唯一の保護機能は、ほとんどのSIMカードでデフォルトでオンになっているPIN / PUKシステムです。
これの要点は、正当な加入者だけがPINを設定し、電話を起動するたびにSIMのロックを解除することを知っているのは彼らだけであるということです。さらに、正当な加入者がPINを忘れて、間違ったコードを3回続けて入力すると、SIMがロックされ、PUKコードを入力してリセットし、ロックを解除する必要があります。
私の質問は、これがSIMに物理的にどのように実装されているかということです。私が考えることができる唯一のことは、SIMカードには、PINコードが導入されて間違っていた回数をカウントする物理メモリセルと、PUKコードの回数をカウントする別の別個のメモリ位置しかないということです。入って間違っていた。また、電話自体は常にSIMからこれらのメモリ位置を読み取り、特定の回数ヒットした後、ユーザーがコードを入力し続けることを許可しないことで、ユーザーがコードを単純に無理矢理押し付けるのを防ぐだけです。制限に達しました。
しかし、それが本当なら、確かに誰かが携帯電話をエミュレートするカスタムメイドのハードウェアを作成し、これらのチェックを単に無視し、コードのロックを解除することが見つかるまでSIMをブルートフォース攻撃したでしょう。そうではないように思われるので、どういうわけか、SIM自体にそのようなシナリオの発生を防ぐ物理的なセキュリティ対策があることを想像することしかできません。これらの対策は何ですか?
回答
あなたは1つの間違った仮定を持っています:電話はチェックを実行しません。SIMカードは小さなコンピューターです。それはそれ自体で検証を行い、それ自体をロックし、ロックされた後に電話がそのコンテンツを読み取るのを防ぐことができます。