SIM卡的IMSI是指什么呢?

SIM卡的IMSI是指什么呢?,第1张

imsi是唯一用来做网络认证的识别号。从业之前,我一直以为是手机号来识别你是谁,其实不然。

当你试图联网时,imsi会发送到网络端,然后网络端看数据库里面有没有你的号,没有的话,直接拒绝。有的话,开始做认证。所谓认证就是你在sim卡里会有钥匙,然后网络端也有一样的钥匙,大家加个密,互相看下是不是一样值。

电话号码其实是sim卡里的msisdn。如果你打对方号码,网络端会对照这个号码绑定的imsi,然后找到对方所在网络,做呼叫

因为网络端是管理imsi为主,所以对于有些运营商,一开始sim卡是不写电话号码,而是远程写入。所以实现了所谓的mnp,换运营商仍然可以保持原来电话号码。

SIM卡是无法复制的。

首先:SIM卡是一种接触式IC卡,里面储存了SIM卡序列号、国际移动用户识别码(IMSI)、鉴权密钥(Ki)、PIN密码、PUK密码、运营商服务菜单、短信和通讯录(如果你选择把它们保存在SIM卡上的话)。说到这里,细心的同学肯定已经发现了,这里面根本就没有你的电话号码!所以仅凭手机号就能复制出你的SIM卡这百分之百是骗局。

既然SIM卡里面没有本机号码,那怎么实现通信呢?以使用最广泛的GSM标准为例,当你注册一个手机号的时候,运营商就将这个手机号与SIM卡序列号、卡里的IMSI和鉴权密钥Ki做了对应登记,储存在数据库里。在开机的时候,手机向SIM卡请求IMSI,然后把IMSI发送给运营商。运营商通过在数据库中检索这个IMSI来判断你是否是合法用户,并获得这个IMSI所对应的手机号码和鉴权密钥Ki。随后,运营商会任意生成一个随机数,并把这个随机数发送给手机。同时,运营商使用这个随机数和鉴权密钥Ki算出一个通讯密钥Kc和一个返回码Res。手机将接收到的随机数输入SIM卡。SIM卡也用自身储存的鉴权密钥Ki和这个随机数算出通讯密钥Kc和返回码Res,然后让手机只将Res发回给运营商。运营商收到Res后,并与自己之前算出来的Res对比,如果两者一致,那么恭喜你,你的手机就接入网络啦!这个过程就是“鉴权”。此后的通讯过程,运营商和手机双方都是使用刚刚算出的通讯密钥Kc进行加密的。

那么,如果别人得到了你的SIM卡,能不能像复制光盘一样复制出一张一模一样的SIM卡呢?能,但是有难度。鉴权密钥Ki在SIM卡中是属于限制访问的数据。手机也无法读出Ki。使用Ki进行的数据加密都是在SIM卡内部完成的。只有运用暴力演算破解了Ki,再加上IMSI和SIM卡序列号,才可以复制出SIM卡。但是,对于GSM网络,越新的SIM卡破解难度越大。3G网络使用的USIM卡采用的是不同的加密方式,目前还无法破解。

最后的问题是,如果SIM卡被复制了,我的电话会被窃听吗?答案是不会,因为这两张卡根本无法同时通话。即使有人成功复制了你的SIM卡,复制卡与原始卡无异,可以通过鉴权,并接入运营商网络。但当两张卡同时使用的时候,问题就出现了。之前提到,SIM卡在接入运营商网络以后,所有通信都采用Kc密钥加密,而Kc密钥是在鉴权过程中随机生成的。所以尽管两张卡是一样的,但是由于鉴权是分别进行的,获取的Kc一定不同。当一只手机利用其中一张卡进行通讯时,如果发现当前的Kc密钥无效,将强制重新进行一次鉴权,得到新的Kc,这样之前的Kc就失效了。另一张卡的通信则会因为密钥失效而被迫中断,要想再次获得和移动网络进行通信的权利,就必须通过重新开机、拨打电话或发送短信的方式强制进行重新鉴权。总之,同一时刻只可能有一部手机保持通信状态,而用户看到的表象是:两部手机可以分别但无法同时拨打电话和发送短信,当来电的时候,只有最近一次通过话或发过短信的那部手机才可响铃接听,另外一部手机不响铃也无法接听。

在这种情况下,你收到的电话和短信中的一部分可能会被另一部手机拦截,但你通话时,却无法通过另一部手机来窃听——只是,各项费用肯定要由你埋单啦。

结论: 仅凭手机号无法复制他人SIM卡,也无法窃听通话。如果SIM卡长时间落入他人之手,是有被复制的可能性,对个人隐私和财产可能造成一定侵害,但无法窃听通话。万一遇到SIM卡被复制的情况,只要到运营商营业厅更换一张新的SIM卡就可以了。

我们都曾试图逃离一个电信运营商的魔爪无奈一个电话号码承载了许多年的联系人,换号码还意味着一个更大的问题,微信、支付宝、各种网站、各种APP、各种yhk等等都绑定在这个号码上。换一下手机号码可谓是伤筋动骨,只能眼巴巴的望着别的运营商有更低的资费,留下一声声哀叹。

携号转网改变了这一现状,手机号码不再被某个运营商绑架,用户无需改变自己的手机号码,就能转为另一家电信运营商的用户,并享受它提供的各种服务。携号转网的定义国际上携号转网包含以下三类:电信运营商之间的号码转移,比如:移动、联通、电信互转但号码不变。服务类型之间的号码转移,比如:固话转移动。地理位置上的号码转移,比如:北京移动转到上海移动。

工信部在《携号转网服务管理规定》的解读中明确了我国携号转网的具体范围是在同一本地网范围内,蜂窝移动电话用户变更签约的基础电信业务经营者而用户号码保持不变的一项服务。通俗一些讲就是只支持本地移动、电信、联通携号转网,跨了区域就不行。携号转网转的是什么?

一个手机号码实际上有两种表现形式,分别是IMSI(运营商识别)和MDN(人识别)。IMSIIMSI是指国际移动用户识别码,它是一种“永久用户标识”,每一个手机SIM卡,对应一个IMSI号码。在拨号界面输入“*#*#4636#*#*”就可以查看到自己的IMSI号码。

IMSI号码和手机的IMEI号码(国际移动设备识别码,俗称手机串号)是不一样的,IMEI号码是每个手机硬件的“身份z”。

MDN139、153、189等这类开头的号码学名就叫MDN(Mobile Directory Number),移动用户号码簿号码。它是由国家码、移动接入号、HLR识别码、移动用户号共同组成。

携号转网,转的是IMSI号码,而MDN号码不变,但实际意义上来说“IMSI”才是真正意义上你的号码。

携号转网运营商的难点当我们拨打一个号码的时候,我们所在地的本地局核心网络设备MSC(移动交换中心)会根据设计好的规则,对被叫号码进行“号码分析”。

按照以往的管理,如果拨打138的号码就是移动的、189的号码就是电信的、186的号码就是联通的。假如移动的号码拨打移动的号码,MSC就会走运营商内部呼叫流程处理,MSC会去移动自己的HLR(归属位置寄存器,存储着移动用户的数据和信息)查找。

假如移动号码拨打联通号码,MSC就会分析号码为“它网号码”,MSC就会转到联通关口局,查找被叫知道完成电话连接。

携号转网将这种简单的流程搅乱了以前定义清洗的号段已经失效,原有的识别运营商的功能也不存在了。需要建立专门的一个数据库(NP-HLR)来存放和管理转网用户的信息,标识清楚拥有这个号码的用户是从哪个运营商转入哪个运营商。

当用户拨打电话的时候,MSC会先查询一遍NP-HLR的数据。如果是携入号码或正常自己的号码,MSC查询完NP-HLR后,就会按自己的号码去处理。

但如果是别人正常的号码,MSC查询完NP-HLR后,就会转向关口局查询。

这样等于查询了两遍HLR,流程上复制了很多,但由于从查询的速度很快,用户感知不到影响。但这样会增加额外的硬件设备和软件维护成本,并且容易成为未来业务开展的瓶颈和故障点。

国内主要由工信部和各大运营商共同建设了CSMS(集中业务管理系统)和CNPDB(集中号码携带数据库)来实现转网用户的路由。这种架构对运营商现有网改动小,不增加现有用户的处理消耗。

总结虽然携号转网对于运营商来说会增加额外的负担,但对于普通用户来说却是好事,这无疑告诉运营商别瞎宰客了,看到其他运营商服务更好、套餐更优惠我们就会携号转网到其他运营商。以上个人浅见,欢迎批评指正。认同我的看法,请点个赞再走,感谢!喜欢我的,请关注我,再次感谢!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9904189.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存