GitChat·安全 | 搭建并使用便携式 4G/LTE 伪基站研究移动安全

前言

在移动互联 深入普及和物联 开始规模应用的今天, 络安全公司怎能不研究移动安全,要研究移动安全,怎能没有4G/LTE伪基站研究测试环境/p>

合法开展研究活动

根据国家无线电管理法规,我们需要先取得频率、设备和人员许可才能合法的在通信业务频段进行收发。而已经分配给运营商的频段,需要该运营商同意才能使用。因此,我们做通信实验时,通常的做法不是申请许可,而是构造一个封闭的电磁空间,即法拉第笼,在这个空间里进行无线信 的发射和接收不会影响到外部世界。

法拉第笼是由金属或金属 包围形成的一个空间,大可以到一个大房子,小可能就是一个小箱子。测试时,如果法拉第笼比较小,我们就只把发射和接收无线电信 的天线放在法拉第笼里面,其它部分仍可放在外面,内外通过馈线连接。

  1. SDR:USRP B200mini + USB电缆

  1. 充电宝:5V 3A(非常重要)

  1. eNodeB: OpenAirInterface

    git clone

    https://gitlab.eurecom.fr/oai/openairinterface5g.git

    cd openairinterface5g

    git checkout develop

    source oaienv

    cd cmake_targets

    ./build_oai -I –eNB -x –install-system-files -w USRP

  2. EPC: OpenAir-CN

    git clone

    https://gitlab.eurecom.fr/oai/openair-cn.git

    cd openair-cn

    git checkout develop

    cd scripts

    ./build_hss -i

    ./build_mme -i

    ./build_spgw -i

    ./build_hss

    ./build_mme

    ./build_spgw

配置

  1. eNodeB:

    找到 ~/openairinterface5g/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band3.tm1.usrpb210.conf
    进行如下修改,并另存为enb.band3.tm1.usrpb200.conf。

2.EPC:

修改hosts文件和hostname,然后重新启动。

sudo gedit /etc/hosts

sudo gedit /etc/hostname

复制EPC配置文件:

运行

安装证书:

首次运行HSS:

之后每次运行HSS:

运行MME:

安全测试通常不需要运行SP-GW。

运行eNB:

如果你对某一种高级玩法感兴趣,并且知道大体怎么实现,欢迎找我组队,可以一起做点有意思的(开源)通信安全项目,我的微信:70772177。

结束语

在万物互联时代,了解LTE可用性和安全性的边界,事关我们每个人的人身安全和数据安全。

不管你是在开发无人驾驶汽车、医疗设备、智能电表,还是普通的移动应用,过于相信运营商 络的可用性和安全性都会带来安全威胁。不只是 络安全公司需要研究无线通信的安全,产品开发者同样需要。


这里写图片描述

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年7月20日
下一篇 2017年7月20日

相关推荐