前言在移动互联网深入普及和物联网开始规模应用的今天,网络安全公司怎能不研究移动安全,要研究移动安全,怎能没有 4G/LTE 伪基站研究测试环境? 本文介绍如何利用开源项目和 SDR,合法的搭建并使用便携式 4G/LTE 伪基站,用于实验室的安全研究,或者用于用户授权的物理渗透测试。 合法开展研究活动 根据国家无线电管理法规,我们需要先取得频率、设备和人员许可才能合法的在通信业务频段进行收发。而已经分配给运营商的频段,需要该运营商同意才能使用。 因此,我们做通信实验时,通常的做法不是申请许可,而是构造一个封闭的电磁空间,即法拉第笼,在这个空间里进行无线信号的发射和接收不会影响到外部世界。 法拉第笼是由金属或金属网包围形成的一个空间,大可以到一个大房子,小可能就是一个小箱子。测试时,如果法拉第笼比较小,我们就只把发射和接收无线电信号的天线放在法拉第笼里面,其它部分仍可放在外面,内外通过馈线连接。
硬件准备1. SBC:UP Board, Intel Atom x5-Z8350 四核CPU,4GB RAM,64GB eMMC
2. SDR:USRP B200mini + USB电缆
3. 天线+馈线+双工器
4. 充电宝:5V 3A(非常重要)
软件准备
安装步骤
配置
tracking_area_code = "13"; 2. EPC: 修改 hosts 文件和 hostname,然后重新启动。 sudo gedit /etc/hosts 127.0.0.1 localhost sudo gedit /etc/hostname mini 复制EPC配置文件: sudo mkdir -p /usr/local/etc/oai/freeDiameter 编辑 hss.conf ## MySQL mandatory options 编辑 mme.conf REALM = "openair4G.eur"; 编辑 spgw.conf S-GW : 编辑 HSS freediameter 配置文件 ( /usr/local/etc/oai/freeDiameter/hss_fd.conf ): Identity = "hss.openair4G.eur"; 编辑 MME freediameter 配置文件 (/usr/local/etc/oai/freeDiameter/mme_fd.conf): Identity = "mini.openair4G.eur"; 运行 安装证书: cd ~/openair-cn/scripts 首次运行 HSS: cd ~/openair-cn/scripts 之后每次运行 HSS: cd ~/openair-cn/scripts 运行 MME: cd ~/openair-cn/scripts 安全测试通常不需要运行 SP-GW。 运行 eNB: cd ~/openairinterface5g
高级玩法
如果你对某一种高级玩法感兴趣,并且知道大体怎么实现,欢迎找我组队,可以一起做点有意思的(开源)通信安全项目。 结束语在万物互联时代,了解LTE可用性和安全性的边界,事关我们每个人的人身安全和数据安全。 不管你是在开发无人驾驶汽车、医疗设备、智能电表,还是普通的移动应用,过于相信运营商网络的可用性和安全性都会带来安全威胁。不只是网络安全公司需要研究无线通信的安全,产品开发者同样需要。
|
| 本文出处: http://www.toutiao.com/i6456896999928103437/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|