欢迎来到天天文库
浏览记录
ID:18604387
大小:47.50 KB
页数:8页
时间:2018-09-19
《计算机操作系统论文08633new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机操作系统期末论文姓名:刘彬序号:02学号:14092300903班级:通信09-2BFLinux的安全性能分析以及增强摘要 本文介绍了嵌入式Linux的特点,与window操作系统的区别然后讲述了其现有的身份标识与鉴别等安全机制,并对其进行了安全性分析。最后,讲述分析了嵌入式Linux在自主访问控制,强制访问控制,root权限,审计等方面的不足,给出本文将从强制访问控制和审计两方面研究以增强嵌入式Linux的安全性。关键词:Linux操作系统安全性能一、嵌入式Linux的特点嵌入式操作系统是一种支
2、持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。20世纪80年代,商业化的嵌入式操作系统开始得到蓬勃发展。目前国内外已有几十种商业操作系统可供选择,如VxWorks、pSOS、Palm、OS、Neculeus、WindowsCE和“女娲Hopen”等。近
3、年来,嵌入式Linux进展较快。在中国,以Linux为基础的嵌入式操作系统比较活跃,其中中软Linux、红旗Linux、东方Linux是业界的代表。嵌入式系统的涵盖面是非常广泛的,其中,家电市场包括机顶盒、数字电视、可视电话、家庭网络等信息家电;工业市场包括工业控制设备、仪器;商用市场包括掌上电脑、瘦客户机、POS终端等;通信市场包括WAP手机、无线PDA等。目前被广泛看好的是信息家电市场,国内有很多开发厂商正加大投入、开发和研制新的产品,嵌入式Linux将是他们首选的操作系统。嵌入式Linux被广泛的应
4、用在嵌入式应用中,这是由于嵌入式Linux操作系统相对于其他嵌入式操作系统具有以下优点:第一,嵌入式Linux开放源代码,这使得学习、修改、裁剪Linux成为可能,嵌入式系统的设计者可以对嵌入式Linux进行二次开发,去掉操作系统的附加功能,只保留必须的操作系统功能。而目前大多数的商用操作系统,要么不提供源代码,要么购买源代码要支付高额的版本费用,相比之下,嵌入式Linux这一优点对于对成本和能耗极为敏感的嵌入式产品则是十分重要的。第二,成本低,遵循GPL协议,嵌入式Linux的源代码可以自由获得,使用嵌
5、入式Linux开发嵌入式应用,用于购买嵌入式操作系统的费用可以忽略不计。而商业操作系统其操作系统的每个拷贝售价在几百美元到几万美元不等,如果需要操作系统的源代码,则还需要另外购买。嵌入式Linux的开发工具也可以免费获得。第三,强大的网络支持功能。嵌入式Linux诞生于因特网时代并具有Unix的特性,保证了它支持所有标准因特网协议,并且可以利用Linux的网络协议栈将其开成为嵌入式的TCP/IP网络协议栈。此外,Linux还支持ext2、fat16、fat32、romfs等文件系统,为开发嵌入式系统应用打
6、下了的基础。第四,优秀的开发工具。开发嵌入式系统的关键是需要有一套完善的开发和调试工具。在线仿真器的价格非常昂贵,而且只适合做非常底层的调试。如果使用的是嵌入式Linux,一旦软硬件能够支持正常的串口功能时,即使不用在线仿真器也可以很好地进行开发和调试工作,从而节省了一笔不小的开发费用。嵌入式Linux具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,可以跨越嵌入式系统开发中仿真工具的障碍。Linux也符合IEEEPOSIX.1标准,使应用程序具有较好的可移植性。第五,广泛的硬件支持。嵌入
7、式Linux支持的硬件平台很多,包括x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有流行的CPU上,支持各种主流硬件设备和最新的硬件技术。因此嵌入式Linux的移植是嵌入式开发中的热点。正是由于越来越多的嵌入式应用中,选择了嵌入式Linux操作系统,因此研究嵌入式Linux的安全性将具有重要的意义。二、嵌入式Linux现有安全机制及分析Linux网络操作系统提供了用户帐号、文件系统权限和系统日志文件等基本安全机制,如果这些安全机制配置
8、不当,就会使系统存在一定的安全隐患。2.1Linux系统的用户帐号在Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。在Linux系统中,系统将输入的用户名存放在/etc/passwd文件中,而将输入的口令以加密的形式存放在/etc/shadow文件中。在正常情况下,这些口令和其他信息由操作系统保护,能够对其进行访问的只能是超级用户(root)和操作系统的一些应用程序。但是如果配置不当或在一些系统运行出错的
此文档下载收益归作者所有