移动安全需求分析与安全保护工程

移动应用安全威胁与需求分析

移动应用系统组成:

移动应用:简称App

通信网络:无线网络,移动通信网络及互联网

应用服务端:由相关服务器构成,负责处理来自App相关信息或数据

移动应用安全分析

Android系统安全与保护机制

Android分成Linux内核层,系统运行库层,应用程序框架层和应用程序层

基础层威胁:来自Linux内核攻击,内核漏洞常导致攻击者能够获得系统最高权限

常见形式:APK重打包、更新攻击、诱惑下载、提权攻击、远程控制、恶意付费、敏感信息收集

不同层对应的安全机制

  • 应用程序层----权限声明机制
  • 应用程序框架层---应用程序签名机制
  • 系统运行库层---安全沙箱、SSL
  • 内核层---文件系统安全、地址空间分布随机化、SELinux

安全机制:

IOS系统安全与保护机制

iOS系统架构分为四个层次:

可触摸层:提供常用框架且大部分框架与界面有关,负责用户在iOS设备上触摸交互操作

媒体层:提供应用中视听方面技术

核心服务层:提供应用所需基础服务,如账户,数据存储,网络连接,地理位置,运动框架等

核心操作系统层:提供本地认证、安全、外部访问、系统等服务

安全机制

移动应用安全保护机制与技术方案

移动应用APP是指运行在智能设备终端的客户端程序,作用是接收和响应移动用户的服务请求,是移动服务界面窗口

移动应用App安全加固

相关推荐
廿一夏7 小时前
MySql存储引擎与索引
数据库·sql·mysql
lzhdim9 小时前
SQL 入门 15:SQL 事务:从 ACID 到四种常见的并发问题
数据库·sql
瀚高PG实验室10 小时前
瀚高企业版V9.1.1在pg_restore还原备份文件时提示extract函数语法问题
数据库·瀚高数据库
TDengine (老段)10 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
YOU OU11 小时前
Spring IoC&DI
java·数据库·spring
Muscleheng12 小时前
Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错
数据库·postgresql
罗超驿12 小时前
18.事务的隔离性和隔离级别:MySQL面试高频考点全解析
数据库·mysql·面试
jran-13 小时前
Redis 命令
数据库·redis·缓存
小江的记录本13 小时前
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
上海云盾-小余13 小时前
网站恶意爬虫拦截策略:智能识别与封禁实操方案
网络·爬虫·安全·web安全