如何保护自己免受SIM卡交换攻击
说服你的运营商相信他们是你,并让运营商将你的号码移植到他们的设备上,从而获取你的双因素认证(2FA)代码以绕过你的安全措施,比你想象的要容易得多。我们现在都知道,使用短信进行双因素认证是一个非常不好的主意,相反,你应该使用认证器应用(比如谷歌认证器或者这个开源替代方案)。但是,你可以采取一个简单的步骤来防止这种情况,那就是用 PIN 锁定你的 SIM 卡,从而保护自己免受这种噩梦情景的影响——这种情景可能让黑客清空你的银行账户或盗取你的身份。
为什么会发生SIM卡交换
以及如何轻松锁定你的 SIM 卡
将SIM卡从一部手机转移到另一部手机相对容易,这可能使不法分子获取你的二步验证(2FA)代码。通过锁定你的SIM卡,每次重启手机或切换飞行模式时都需要输入代码——运营商在输入PIN码之前不会让你的设备注册到网络上。可以把它看作是设备PIN码之外的第二道安全防线(或者你可能使用面部解锁或指纹解锁)。如果有人输错代码三次,你的运营商会将SIM卡的个人解锁密钥(PUK)锁定。要解除PUK锁,你需要直接从运营商处获得一个特殊的密钥。
这个路障对于防止他人转移您的SIM卡至关重要。它从您开启SIM PIN开始,您可以在Android和iOS中通过以下步骤操作,或在设置中搜索“SIM PIN或SIM锁”来开启:
安卓:设置 -> 安全与隐私 -> 更多安全与隐私 -> SIM 锁
iOS:设置 -> 蜂窝移动网络 -> SIM PIN
当你完成上述步骤时,你必须先输入默认 PIN(你可以参考下方 — 不同运营商可能不同)然后再输入自定义 PIN。注意:如果下方没有列出你的运营商,你可以在谷歌上快速搜索“[运营商] 默认 SIM PIN”。
威瑞森 | 1-1-1-1 |
美国电话电报公司 | 1-1-1-1 |
|
T-Mobile | 1-2-3-4 |
开启手机的SIM卡锁几乎没有任何缺点,除了每次手机重启时需要输入SIM PIN的轻微不便。SIM PIN会告诉你的运营商:“确保每次首次尝试连接时,SIM卡都有授权连接到网络。”
如果你三次输入错误的代码,你的SIM卡将被运营商锁定。因此,在输入默认或自定义PIN时要小心。
下一步:与您的运营商设置专用转移 PIN
多做一点工作,但它能给你更大的安全性
你最强的防御措施是与您的运营商设置专用的“转移 PIN”或“携号转网锁”。这可以防止他人将你的号码移转到其他运营商并获得你的电话号码的所有权。虽然比上述SIM PIN操作更繁琐,但它提供了更强的安全级别。
执行此操作因运营商而异。以我的运营商 AT&T 为例,我需要下载 myAT&T 应用并开启无线账户锁,这将设置一个特殊的代码,防止从我的账户进行任何号码转移。对于 Verizon,您可以在登录账户后,从 Verizon 网站激活号码转移 PIN。至于 T-Mobile,您可以通过 T-Mobile 应用或网站申请转移 PIN,防止您的号码被不必要地转移到其他运营商。
短信安全性差,不应用于双因素认证
你应该改为这样做
鉴于有人可以轻易将你的电话号码转移到他们的控制下,这一严重的安全风险是你应该停止使用短信进行两步验证(2FA)的首要原因。相反,可以使用像 Google Authenticator、Authy、Microsoft Authenticator 或类似的应用程序(甚至使用你的备忘录应用也可以)。让我再说一遍:如果你在银行账户和其他重要账户上依赖短信进行两步验证,你就是在将自己置于重大安全风险之中,尤其是在没有采取措施与运营商设置转移 PIN 的情况下。
不要让 SIM 卡被换号变得容易
使用身份验证器应用并启用SIM卡PIN码
无论是指纹、面部解锁还是 PIN,每次解锁手机时,你都在使用某种形式的安全措施。为什么不同时锁定你的 SIM 卡呢?这是一个小小的额外步骤,如果有人试图更换你的 SIM 以接收你的双重身份验证代码,这个步骤可能会帮你避免一场安全噩梦。Android 和 iOS 都使设置 SIM PIN 非常容易,这绝对是明智之举。







