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

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

移动应用系统组成:

移动应用:简称App

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

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

移动应用安全分析

Android系统安全与保护机制

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

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

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

不同层对应的安全机制

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

安全机制:

IOS系统安全与保护机制

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

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

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

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

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

安全机制

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

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

移动应用App安全加固

相关推荐
陌上丨39 分钟前
Redis的Key和Value的设计原则有哪些?
数据库·redis·缓存
Hello.Reader1 小时前
Flink ZooKeeper HA 实战原理、必配项、Kerberos、安全与稳定性调优
安全·zookeeper·flink
AI_56781 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
ccecw1 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql
JH30731 小时前
达梦数据库与MySQL的核心差异解析:从特性到实践
数据库·mysql
数据知道1 小时前
PostgreSQL 核心原理:如何利用多核 CPU 加速大数据量扫描(并行查询)
数据库·postgresql
智驱力人工智能2 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
数据与后端架构提升之路2 小时前
论系统安全架构设计及其应用(基于AI大模型项目)
人工智能·安全·系统安全
麦聪聊数据3 小时前
Web 原生架构如何重塑企业级数据库协作流?
数据库·sql·低代码·架构
未来之窗软件服务3 小时前
数据库优化提速(四)新加坡房产系统开发数据库表结构—仙盟创梦IDE
数据库·数据库优化·计算机软考