- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《第14讲_Linux系统安全.ppt》
网络与信息安全
系统安全:Linux系统安全
潘爱民,北京大学计算机研究所
/InfoSecCourse
内 容
Linux系统介绍
Linux内核
Linux文件系统
Linux的网络结构
Linux攻防技术
一次针对Linux的入侵过程
Linux操作系统
背景
最初由Linus Benedict Torvalds于1991年开发的
1994年3月发布第一个正式版本
内核升级模式
稳定的内核,第二个数字为偶数,例如2.2.14
开发的内核,第二个数字为奇数,例如2.1.14
Linux系统特点
兼容UNIX:API兼容,管理命令和各种工具
源码开放
支持各种硬件平台,支持多CPU
Linux平台上存在大量的应用软件,以及应用开发工具
Linux 内核
多用户,多任务,分时,软实时处理
不是微内核系统,但具有某些微内核特征
Intel版本:i386的保护模式,特权级
内核态(0 )和用户态(3 )
中断和系统调用——两种特权级的切换
PCB:进程控制块,常驻内存
进程是最基本的调度单元
进程是动态的,每一个进程都有一个进程控制块
没有专门的调度进程,内核中有一个schedule函数完成调度
任务
进程在调度过程中有多种状态
进程调度:状态转换图
do_fork()
收到SIG_KILL或
SIG_CONT后 TASK_RUNNING
所申请资源有效
或者收到信号时
所申请资源有效时
TASK_UNINTERRUPTIBLE TASK_INTERRUPTIBLE
申请资源未果 schedule() 时间片到 申请资源未果
Holding CPU
跟踪系统调用
do_exit()
TASK_STOPPED TASK_ZOMBIE
Linux 的系统调用
编程接口,与POSIX兼容,C语言函数集合
实现形式与DOS的INT 21H相似
Linux使用int 80h
函数名“sys_xxx”
比如系统调用fork 的相应函数sys_fork()
系统调用号和系统调用表
系统调用都转换为Int 80h软中断
所有的系统调用只有一个入口system_call
出口:ret_from_sys_call
Linux 内存管理
在i386机器上,每个进程有独立的4G虚存空间
32位线性地址——利用硬件的分页机制
内核的代码段和数据段被映射到3G 以上的空间中
用户态下的代码实际可申请的虚存空间为0-3GB
每个进程用两套段描述符来访问内存,分别用来访问内核态和用户态
下的内存空间
在用户态下,代码不可能访问3G 以上的地址空间,如果要访问内核
空间,必须通过系统调用或者中断
Linux对虚存的管理使用vma(virtual memory area)机制
在进程数据结构中,指定了用户空间的上界,在系统调用时,用户指
定的指针不能超过此上界,但是内核代码可以重新设定此上界
页交换机制:缺页中断、页面换入
Linux的段选择符情况
Lin
您可能关注的文档
- Window版USIM PAC2:选矿过程的高级仿真.pdf
- winform窗体控件命名.pdf
- WinPE硬盘安装XP.docx
- WinProladder手册.pdf
- Win和mac系统关于平面三维剪辑特效合成音效插件推荐.doc
- WOW台服入驻指南.pdf
- WP28R1_在230VAC 国家应用于高密度机柜供电的可选方案.pdf
- X2Modbus使用说明.pdf
- YD2040通讯协议.pdf
- Z85230中文资料(zilog)中文数据手册「EasyDatasheet - 矽搜」.pdf
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 高中-英语-北师大版(2019)-Unit3Viewingworkshop同步教学设计【新教材】北师大版(2019)必修第一册.docx VIP
- 2023-2024学年八年级语文下学期期末复习题型专练非连续性文本阅读(原卷版+解析版).docx VIP
- 2024年海南省海口市龙华区海南华侨中学自主招生地理试题.docx VIP
- (三模)豫西北教研联盟 (平许洛济)2024—2025学年高三第三次质量检测化学试卷(含答案).pdf
- 中考数学压轴题100题(全).docx
- 石油钻井工初级.pdf
- 基于AT89S52单片机的脉搏测量器设计.doc VIP
- 微分中值定理在实际生活中的应用.doc
- 2023年版:重症患者气道廓清技术专家共识.docx
- 《马克思主义基本原理概论》对立统一规律.ppt
文档评论(0)