《网络安全技术资料》第10章操作系统和站点安全.ppt
《《网络安全技术资料》第10章操作系统和站点安全.ppt》由会员分享,可在线阅读,更多相关《《网络安全技术资料》第10章操作系统和站点安全.ppt(38页珍藏版)》请在三一办公上搜索。
1、主编贾铁军 副主编陈国秦 苏庆刚 沈学东编著 王坚 王小刚 宋少婷,上海教育高地建设项目高等院校规划教材,网络安全技术及应用,(第2版),第10章 操作系统和站点安全,上海市精品课程 网络安全技术,目 录,10.6 Windows Server2012安全配置实验,6,目 录,教学目标 理解网络操作系统安全面临的威胁及脆弱性 掌握网络操作系统安全的概念和措施 掌握网络站点安全技术相关概念 掌握Windows Server2012安全配置实验,重点,重点,10.1 Windows操作系统的安全,10.1.1 Windows系统的安全性1.Windows系统简介自微软公司1993年推出Window
2、sNT3.1,相继又推出WindowsNT3.5和NT 4.0,Windows 7(NT6.1)以性能强,方便管理的突出优势很快被接受.Windows 2000是微软Windows NT后推出的网络操作系统,其应用、界面和安全性都有很大改动,是Windows发展过程中巨大的革新和飞跃。Windows server 2003是一款应用于网络和服务器的操作系统。该操作系统延续微软的经典视窗界面,同时作为网络操作系统或服务器操作系统,力求高性能、高可靠性和高安全性是其必备要素,尤其是日趋复杂的企业应用和Internet应用,对其提出了更高的要求。Windows Server 2012 是建立在 Wi
3、ndows Server 2003版本之上,具有先进的网络、应用程序和 Web 服务功能的服务器操作系统,为用户提供高度安全的网络基础架构,超高的技术效率与应用价值。Windows Server 2012(开发代号Windows Server8)是微软一个服务器系统.是Windows 8服务器版本,Windows Server 2012 R2的继任者.,中国自主研发操作系统解决安全问题。中国科学院软件研究所与上海联彤网络通讯技术有限公司在北京钓鱼台国宾馆联合发布了具有自主知识产权的操作系统COS(China Operating System)。意在打破国外在基础软件领域的垄断地位,引领并开发具
4、有中国自主知识产权和中国特色的操作系统,更好地解决有关的安全问题。,案例10-1,10.1 Windows操作系统的安全,2.Windows 系统安全1)Windows NT文件系统 NTFS,保护文件和目录数据基础上,安全存取控制及容错.2)工作组(Workgroup)对等网3)域(Domain)由网络连接的计算机组群,Win安全-集中管理基本单位.4)用户和用户组-账号-安全账号管理器SAM-安全标识符SID5)身份验证-2种:交互式登录过程,网络身份验证6)访问控制-2种:自主访问控制,强制访问控制7)组策略-注册表,组策略,用户权限身份验证访问控制,数据,10.1 Windows操作系
5、统的安全,10.1.2 Windows 安全配置1.设置和管理账户2.删除所有网络资源共享(管理工具)3.关闭不需要的服务(我电脑-管理)4.打开相应的审核策略5.安全管理网络服务6.清除页面交换文件7.文件和文件夹加密,Windows Server 8服务器管理和安全性,运行gpedit.msc,运行gpedit.msc,运行gpedit.msc,运行Regedit,资源管理器-属性-常规-高级-加密内容以保护数据,(网络)动画视频,动画视频,讨论思考:(1)微软在Windows Server 2012中采用什么文件系统,主要满足什么需求?(2)Windows Server 2012 在安全
6、和身份标识管理方面新增和改进了哪些功能?,10.2 UNIX操作系统的安全,10.2.1 UNIX系统的安全性 1.UNIX安全基础 UNIX系统不仅因为其精炼、高效的内核和丰富的核外程序而著称,而且在防止非授权访问和防止信息泄密方面也很成功。UNIX系统设置了3道安全屏障用于防止非授权访问。首先,必须通过口令认证,确认用户身份合法后才能允许访问系统;但是,对系统内任何资源的访问还必须越过第2道屏障,即必须获得相应访问权限;对系统中的重要信息,UNIX系统提供第3道屏障:1)标识和口令 2)文件权限 3)文件加密,10.2 UNIX操作系统的安全,1)标识和口令 UNIX系统通过注册用户和口令
7、对用户身份进行认证。因此,设置安全的账户并确定其安全性是系统管理的一项重要工作。在UNIX操作系统中,与标识和口令有关的信息存储在/etc/passwd文件中。每个用户的信息占一行,并且系统正常工作必需的标准系统标识等同于用户。文件中每行的一般格式为:LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL 每行包含若干项,各项之间用冒号(:)分割。第1项是用户名,第2项加密后的口令,第3项是用户标识,第4项是用户组标识,第5项是系统管理员设置的用户扩展信息,第6项是用户工作主目录,最后一项是用户登录后将执行的shell全路径(若为空格则缺省为/bin/sh)。
8、,10.2 UNIX操作系统的安全,2)文件权限 文件系统是整个UNIX系统的“物质基础”。UNIX以文件形式管理计算机上的存储资源,并且,以文件形式组织各种硬件存储设备如硬盘、CD-ROM、USB盘等。这些硬件设备存放在/dev以及/dev/disk目录下,是设备的特殊文件。文件系统中对硬件存储设备的操作只涉及“逻辑设备”(物理设备的一种抽象,基础是物理设备上的一个个存储区),而与物理设备。,10.2 UNIX操作系统的安全,3)文件加密文件权限的正确设置在一定程度上可以限制非法用户的访问,但是,对于一些高明的入侵者和超级用户仍然不能完全限制读取文件。UNIX系统提供文件加密的方式来增强文件
9、保护,常用的加密算法有crypt(最早的加密工具)、DES(目前最常用的)、IDEA(国际数据加密算法)、RC4、Blowfish(简单高效的DES)、RSA。crypt命令给用户提供对文件加密的工具。使用一个关键词将标准输入的信息编码为不可读的杂乱字符串,送到标准输出设备。再次使用此命令,用同一关键词作用于加密后的文件,可恢复文件内容。此外,UNIX系统中的一些应用程序也提供文件加/解密功能,如ed、vi和emacs。这类编辑器提供-x选项,具有生成并加密文件的能力:在文件加载时对文件解密,回写时重新进行加密。,10.2 UNIX操作系统的安全,利用pack压缩并加密文件.%pack exa
10、mple.txt%cat example.txt.z|crypt out.file解密时要对文件进行扩张(unpack),此外,压缩后通常可节约原文件20%到40%的空间。,案例10-2,10.2 UNIX操作系统的安全,2不安全因素(1)口令由于UNIX允许用户不设置口令,因而非法用户可以通过查看/etc/passwd文件获得未设置口令的用户(或虽然设置口令但是泄露),并借合法用户名进入系统,读取或破坏文件。此外,攻击者通常使用口令猜测程序获取口令。攻击者通过暴力破解的方式不断试验可能的口令,并将加密后口令与/etc/passwd文件中口令密文进行比较。由于用户在选择口令方面的局限性,通常暴
11、力破解成为获取口令的最有效方式。(2)文件权限某些文件权限(尤其是写权限)的设置不当将增加文件的不安全因素,对目录和使用调整位的文件来说更是危险。UNIX系统有一个/dev/kmem的设备文件,是一个字符设备文件,存储核心程序要访问的数据,包括用户口令。所以,该文件不能给普通用户读写,权限设为:cr-r-1 root system 2,1 May 25 1998 kmem 但ps等程序却需要读该文件而ps的权限设置如下:-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps,10.2 UNIX操作系统的安全,(3)设备特殊文件UNIX系统的两类设备(块设备和字
12、符设备)被看作文件,存放在/dev目录下。对于这类特别文件的访问,实际在访问物理设备,所以,这些特别文件是系统安全的一个重要方面。(1)内存(2)块设备(3)字符设备(4)网络系统在各种UNIX版本中,UUCP(UNIX to UNIX Copy)是唯一都可用的标准网络系统,并且是最便宜、广泛使用的网络实用系统。UUCP可以在UNIX系统之间完成文件传输、执行系统之间的命令、维护系统使用情况的统计、保护安全。但是,由于历史原因,UUCP也可能是UNIX系统中最不安全的部分。,10.2 UNIX操作系统的安全,10.2.2 UNIX系统安全配置1设定较高的安全级 UNIX系统共有4种安全级别:H
13、igh(高级);Improved(改进);Traditional(一般);Low(低级),安全性由高到低。High级别安全性大于美国国家C2级标准,Improved级别安全性接近于C2级。因此为保证系统具有较高的安全性,最好将UNIX系统级别定为High级。在安装UNIX 系统过程中,通过选项可以设置系统级别。同时,级别越高,对参数的要求越高,安全性越好,但对用户的要求也越高,限制也越多。所以,用户需要根据实际情况进行设定。如果在安装时用户设定的级别过高或较低,可在系统中使用relax命令进行安全级别设定:用#sysadmsh system configure Security Relax,进
14、行级别设定。,10.2 UNIX操作系统的安全,2强用户口令管理 超级用户口令必须加密,而且要经常更换口令,如发现口令泄密需要及时更换。其他用户账户也要求口令加密,也要做到及时更换。用户账户登录及口令的管理信息默认放在/etc/default/passwd和/etc/default/login文件中,系统通过两个文件进行账户及口令的管理。在两个文件中,系统管理员可以设定口令的最大长度、最小长度、口令的最长生存周数、最小生存周数、允许用户连续登录失败的次数、要求口令注册情况(是否要口令注册)等。系统管理员可以对这些参数进行合理化配置,以此完善或增强系统管理。,10.2 UNIX操作系统的安全,3
15、设立自启动终端 UNIX是一个多用户系统,一般用户对系统的使用是通过用户注册进入。用户进入系统后便拥有删除、修改操作系统和应用系统的程序或数据的可能性,这样,不利于操作系统或应用于系统程序或数据的安全.通过建立自启动终端的方式,可以避免操作系统或应用系统的程序或数据被破坏.具体方法:修改/etc/inittab文件,将相应终端号状态由off改为respawn。这样,开机后系统自动执行相应的应用程序,终端不需用户登录,用户也无法在login状态下登录。这样,在一定程度上保障了系统的安全。,10.2 UNIX操作系统的安全,4建立封闭的用户系统 建立封闭帐户的方法是:修改相应帐户的.profile
16、文件。在.profile文件中运行相应的应用程序,在.profile文件的前面再加上中断屏蔽命令,命令格式为trap“”1 2 3 15,在.profile文件末尾再加上一条exit命令。这样,系统运行结束退回login状态。使用trap命令的目的就是防止用户在使用过程中使用ctrl-c或ctrl-backspace命令中止系统程序,退回SHELL状态。为避免用户修改自已的.profile文件,还需修改.profile的文件权限,权限为640,用户属性为root,用户组为root。通过上述操作便可以建立封闭帐户。,10.2 UNIX操作系统的安全,5撤消不用的帐户 在系统使用过程中,根据需要可
17、以建立不同权限的帐户。但是,有些帐户随着情况的变化不再使用,这时,最好将帐户撤消。具体撤消方法是:#sysadmsh Account Users Retire 输入计划撤消的帐户名称即可。,10.2 UNIX操作系统的安全,6限制注册终端功能 对于多用户系统UNIX而言,可设有多个终端,终端可放在不同的地理位置、不同的部门。为防止其他部门非法使用应用程序,可限定某些应用程序在限定的终端使用。具体的方法:在相应帐户的.profile文件中增加识别终端的语句。如:trap“”1 2 3 15casetty in/dev/tty21 a-d#如终端非/dev/tty21 a-d 则无法执行clear
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全技术资料 网络安全 技术资料 10 操作系统 站点 安全
链接地址:https://www.31ppt.com/p-5903761.html