智能终端信息安全概念(九):内核安全(1)概念
前面的章节我们学了硬件安全,我们在之前说过其实安全就是三个层面的:硬件、操作系统、应用层。
这里来看看操作系统–》那么就是内核
内容来自:《移动互联网时代的智能终端安全》李兴新侯玉华周晓龙郭晓花严斌峰等编著
操作系统内核负责操作系统的任务调度、用户管理、内存管理、多线程支持、多CPU支持等,并包含必要的网络协议、驱动等。
内核是所有软件的基础,相应的内核安全是操作系统安全的基础。
(这里其实可以理解一下什么内核和操作系统:简言之,操作系统就是内核掌握了技能之后的样子)
当前主流操作系统的内核都属于UNIX(或类UNIX)系统。UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,属于分时操作系统。 UNIX最早于1969年在AT&T的贝尔实验室开发,随着时间演进产生若干分支,并在移动智能终端操作系统中获得广泛使用,如iOS系统基于UNIX BSD规范,而Android则基于Linux,同属UNIX大类。
简单地说,UNIX是现代操作系统的典型代表,也是各种主要OS的技术源泉;而Linux是类UNIX的一个开源版本,具有产品级的系统稳定性。
典型终端操作系统内核使用情况如表4-1所示。
可以看到,除了iOS,其他多数移动智能终端操作系统均采用了Linux内核。但iOS系统是封闭的,整体来说,对Linux内核的安全研究有相当的实际价值。
在Linux基础之上,2000年12月22日美国国家安全局(NSA,National Security Agency)发布了Linux安全增强版本SELinux,其全称为Security-Enhanced Linux,之后被合并到主线Linux内核版本中。随着近几年安全需求的不断增强,SELinux开始在产品和系统中获得使用。
那么后面几章的关键点就是SELinux。
智能终端信息安全概念(九):内核安全(1)概念相关推荐
- Linux内核编程(三)----------Linux内核的基本概念
写在前面:充满机遇与挑战的2019年来了,年前由于各个项目的原因,这个系列停滞了好久,新的一年虽然项目也是非常紧张,但还是争取闲暇的时间利用起来,把这个系列咬咬牙写完.任何成功和舒适,都是苦尽甘来,你 ...
- 计算机数据存储概念,计算机数据存储的基本概念
第一章第一章 计算机基础知识计算机基础知识 一 计算机的基本概念一 计算机的基本概念 1 计算机的发展与分类 发展阶段发展阶段 4 代 按使用的电子器件或构成元件划分 第一代 电子管 1946 195 ...
- 计算机算法的概念教案,《算法的概念》教学设计
一.教材背景分析 1.教材的地位和作用 <算法的概念>是全日制普通高级中学教科书人教B版必修3第一章<算法初步>的第一节内容,<算法初步>是课程标准的新增内容,它是 ...
- 概念---数学分析2:常用概念汇总(完备性,柯西序列等...)
数学基础常用概念汇总 完备性(Completeness) 更多概念待更新~ 完备性(Completeness) Purpose: 它最初是用来表述,实数轴上没有洞,或者,没有间断点. Cauchy c ...
- (六.数据库技术与Access 2010 基本概念七.计算机网络及网页制作基本概念八.数字多媒体技术基本概念九.信息安全基本概念十.新一代信息技术基本概念)
※▲○计算机文化基础知识 六.数据库技术与Access 2010 基本概念 1.数据库技术基础 2.数据库管理系统 3.数据管理系统 Acess 2010 4.补充 七.计算机网络及网页制作基本概念 ...
- 智能终端信息安全概念(五):硬件安全技术—加密芯片
内容来自:<移动互联网时代的智能终端安全>李兴新侯玉华周晓龙郭晓花严斌峰等编著 在基础硬件具备自主可控的能力之后,在上层应用方面进行必要的安全加固就成为了终端安全的主要工作,其中硬件加密工 ...
- 智能终端信息安全概念(八):硬件安全技术—芯片自主化与安全硬件架构
这个part是我比较关注的一点了. 其实最近在学安全相关的东西.一直软件层面,但是还是涉及的很底层,所以对于硬件的了解,也很有必要. 但是我发现初始接触某些东西,如果是第一次,就很容易陷入到先入为主, ...
- 智能终端信息安全概念(七):硬件安全技术—NFC安全技术
内容来自:<移动互联网时代的智能终端安全>李兴新侯玉华周晓龙郭晓花严斌峰等编著 NFC(Near Field Communication,近场通信)是近距离非接触式的一种无线通信方式,非接 ...
- 基本概念之内核(Kernel)
内核是操作系统最基本的部分.它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间.内核的分类可分为单内核和双内核以及微内核 ...
最新文章
- Linux下判断字符串长度
- 中国节能减排行业十四五运行现状及建设应用价值分析报告2021-2027年
- linux7主机名设置,centos7主机名、网络设置
- angular 标准目录结构_Angular-cli新建项目目录结构详解
- python用一行代码编写一个回声程序_利用Python实现一个WC程序
- Linux 向文件末尾追加命令(转载)
- 【数据结构】快速排序非递归算法及其改进
- ASP.NET教程5
- CSS定义表格边框大全(细线/虚线/点线)
- Springboot整合SpringSecurity--对静态文件进行权限管理
- bat中获取bat命令结果
- 软考(软件设计师)考点总结 -- 计算机组成与体系结构
- 渗透测试/应急演练过程中metasploit制作木马连接失败问题排查
- Python进制转换
- LeetCode 229 求众数 II
- 动态代理的中介出租房屋
- css设置十六进制背景色和透明度
- Scapy3.0 Documentation ( Advanced usage )
- D. Nastia Plays with a Tree(树形dp)
- mac+unity3d准备工作——磨刀
热门文章
- MPB:山大倪金凤组-​黄翅大白蚁后肠几丁质降解微生物的分离与培养
- ubuntu 给用户添加管理员权限
- html判断下选框,javascript怎么判断复选框是否被选中?
- jQuery判断checkbox是否被选中
- wallpaper视频一键转移
- Swagger UI 3.0 404 错误
- Spring Boot集成Swagger UI
- openJDK 17.0.1 的下载与安装
- LeetCode Top100 Liked 题单(序号1~17)
- python 替换文本 通配符_python实现替换word中的关键文字(使用通配符)