《黑客大曝光:移动应用安全揭秘及防护措施》一第2章 移动网络-阿里云开发者社区

开发者社区> 华章计算机> 正文

《黑客大曝光:移动应用安全揭秘及防护措施》一第2章 移动网络

简介:
+关注继续查看

本节书摘来自华章出版社《黑客大曝光:移动应用安全揭秘及防护措施》一书中的第2章,作者 (美)Neil Bergman ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

第2章 移动网络

移动网络支撑了我们所知的智能手机的全部主要的功能。但是,关于整个移动网络到底有多么神奇,还是存在一定质疑的。当问到一个手机如何工作时,大多数人会说“它就是那样工作的”!虽然这个答案可能让大多数人认可,但是对于安全专家来说这并不是一个特别令人满意的答案。幸运的是理解移动网络基础并不需要计算复杂的积分或者具有无线电通信网络领域丰富的经验。我们将通过介绍和深入分析一个标准全球移动系统(GSM)或码分多址(CDMA)载波网络来开始本章的内容。这样,当你拨打电话、上传图片或者发送短信时,你会更全面地理解其背后的工作。
对于本章大多数的讨论内容,我们将使用一个半抽象的移动网络拓扑来展示所谓的“终端到终端”功能;即一个虚拟手机在我们虚拟的网络中拨打和接收电话呼叫,发送和接收文本消息和MMS消息,并通过IP连接数据。拓扑图如图2-1所示。
拓扑图本身其实很简单—一个手机,一个无线电塔,一些服务与公共交换电话网络(PSTN)和公共互联网。接下来,我们会为这个图表增加一些细节,并解释大多数受欢迎的移动网络服务是如何被攻击和进行防御的。
在对电路交换网络进行阐述后,我们将会描述一些经典的攻击与防御对策,这些攻击已经在过去几年得到发展来攻击当前的技术。
最后,我们将介绍一些“Everything Over IP”世界有趣的发展情况。在未来几年里,一些更大的移动网络运营商将会向着一个统一的承载网络迈进,这个网络将会以你已知道的Over IP之外的方式运行。这将意味着巨大的改变—面向服务的计划,服务层通信质量(我们估计还有相关的记费方式!)和针对新型移动设备网络“核心”的第三方应用的发布。所有这些将会非常缓慢的进行,所以不要将你的期望一下子设定得太高,但是我们希望能为你尽快展示商业契机。

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Elastic Engineering】Elasticsearch 简介
Elasticsearch 是一个非常强大的搜索引擎。
8 0
安卓平板体验Java开发,还能白嫖一年阿里无影云!真香
阿里无影云早有耳闻,前两天看朋友发体验照片,可能是程序员天生爱折腾的特性又发挥作用了,自己也没能忍住,赶快下载体验了一把,没想到“很香”。我体验了浏览器端、Windows 客户端和安卓平板端,下面就来聊聊使用的过程和使用体验。内含一年免费无影云的白嫖方法,千万别错过哦~
24 0
阿里巴巴数据库分库分表的实践(5)
阿里巴巴数据库分库分表的实践(5)
9 0
【在家实践】 ECS 初体验
第一次体验云服务器,感觉十分奇妙。
14 0
程序员真的是吃青春饭吗?如何面对传说中的 35 岁职业焦虑?
  正走在这条路上的你或许也曾想过这些问题。这一次,力扣邀请到了《高效制胜——程序员面试典型题解》作者吴江(迈克老师),分享他 35 岁跳槽,并拿到了技术负责人 Offer,实现收入增长的故事和面试准备经验。   — 01 —   “35 岁危机”真有那么可怕吗?   在 2018 年快过春节的时候,我们部门突然被通知要开一个会,会上通知我们部门要在明年的这个时候被整体裁掉。我在这家五百强外企已经待了五年,当时虽然有这个预感,但是真的听到正式通知时,不免还是感觉有点震惊。
5 0
使用 Go 语言编写的恶意软件激增 2000%
  近日,网络安全公司 Intezer 发布了 2022 年基于 Go 语言恶意软件的报告。报告指出:恶意软件的开发者已经从 C 和 C++ 逐渐转向 Go 语言,自 2017 年以来,基于 Go 语言的恶意软件数量呈现爆发式增长,增幅超过了 2000%。   自从 2012 年发现了第一个使用 Go 语言编写的恶意软件之后,Go 语言就在恶意软件领域渐渐流行起来了。2019 年 7 月,Palo Alto Networks 发布了一份使用 Go 语言编写的恶意软件分析报告。报告发现,2019 年以前使用 Go 语言编写恶意软件是一件罕见的事情,但到了 2019 年,这种情况每天都会发生,2
6 0
【Elastic Engineering】Kibana:如何在 Linux,MacOS 及 Windows 上安装 Elastic 栈中的 Kibana
Kibana:如何在 Linux,MacOS 及 Windows 上安装 Elastic 栈中的 Kibana
8 0
第一次使用ECS的过程
为方便做毕业设计的过程中向导师展示进度,开始接触云服务器,本篇文章主要记录了一下我的学习过程。
30 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载