操作系统安全精编版[15页].docx

上传人:yan****nan 文档编号:68661486 上传时间:2022-12-29 格式:DOCX 页数:15 大小:197.14KB
返回 下载 相关 举报
操作系统安全精编版[15页].docx_第1页
第1页 / 共15页
操作系统安全精编版[15页].docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《操作系统安全精编版[15页].docx》由会员分享,可在线阅读,更多相关《操作系统安全精编版[15页].docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、最新资料推荐操作系统安全第一章 安全法则概述:基本概念 NT的安全性 UNIX的安全性一、基本概念: 1、安全级别: 低安全性:在一个安全的位置,没有保存 扫描病毒 敏感信息 中等安全性:保存公众数据,需要被多人使 设置权限,激活审核,实现账号策略用 高安全性:位于高风险的位置,保存有敏感 最小化操作系统的功能,最大化安全机制信息 2、安全机制: 具体的安全机制: 环绕机制:在进程或系统之间加密数据 签名机制:抗抵赖性和抗修改性 填充机制:增加数据捕获的难度 访问控制机制:确保授权的合法性 数据统一性机制:确保数据的顺序发送 广泛的安全性机制: 安全标记:通过指出数据的安全性级别来限制对数据的

2、访问 信任机制:提供了敏感信息的传输途径 审核:提供了监控措施 安全恢复:当出现安全性事件的时候采取的一组规则 3、安全管理: 系统安全管理:管理计算机环境的安全性,包括定义策略,选择安全性机制,负责审核和恢复进程 安全服务管理: 安全机制管理:实现具体的安全技术二、NT的安全性:当一个系统刚安装好的时候,处于一个最不安全的环境 1、NT的安全性组件: 随机访问控制:允许对象的所有人制定别人的访问权限 对象的重复使用: 强制登陆: 审核: 通过对象来控制对资源的访问 对象:将资源和相应的访问控制机制封装在一起,称之为对象,系统通过调用对象来提供应用对资源的访问,禁止对资源进行直接读取 包括:文

3、件(夹),打印机,I/O设备,视窗,线程,进程,内存安全组件: 安全标识符:SID,可变长度的号码,用于在系统中唯一标示对象,在对象创建时由系统分配,包括域的SID和RID。创建时根据计算机明、系统时间、进程所消耗CPU的时间进行创建。 S-1-5-500AdministratorA user account for the system administrator. This account is the first account created during operating system installation. The account cannot be deleted or l

4、ocked out. It is a member of the Administrators group and cannot be removed from that group. S-1-5-501GuestA user account for people who do not have individual accounts. This user account does not require a password. By default, the Guest account is disabled.S-1-5-32-544AdministratorsA built-in grou

5、p. After the initial installation of the operating system, the only member of the group is the Administrator account. When a computer joins a domain, the Domain Admins group is added to the Administrators group. When a server becomes a domain controller, the Enterprise Admins group also is added to

6、the Administrators group. The Administrators group has built-in capabilties that give its members full control over the system. The group is the default owner of any object that is created by a member of the group.S-1-5-32-545UsersA built-in group. After the initial installation of the operating sys

7、tem, the only member is the Authenticated Users group. When a computer joins a domain, the Domain Users group is added to the Users group on the computer. Users can perform tasks such as running applications, using local and network printers, shutting down the computer, and locking the computer. Use

8、rs can install applications that only they are allowed to use if the installation program of the application supports per-user installation.实验:察看用户的SID访问控制令牌:包含创建:仅在用户登录的时候,刷新作用:访问资源的凭证安全描述符:每一个对象都具有,包括对象的SID,组的SID,随机访问控制列表和系统访问控制列表访问控制列表:进行访问控制和审核的方式,由一系列ACE构成DACL:控制资源的访问类型和深度SACL:控制对资源的审核ACL ACE:表

9、示一个用户对此资源的访问权限,拒绝优先于允许访问过程:安全子系统:Figure 6.1 Windows NT Security Components重要组件:LSASAM:存储用户密码Netlogon:在验证的双方之间建立安全通道三、UNIX安全性:1、病毒攻击:2、缓存区溢出: crond, wu-ftp, sendmail3、/etc/passwd和/etc/shadow文件的安全4、non-root user access to sensitive commands: poweroff, reboot, haltPluggable authentication modules: PAMs

10、, create additional authentication parameters without affecting existing authentication systemsPAM directory: /etc/pam.d/ determine what must occur before a user can logged in /etc/security/ set limits concerning users and daemons once they have logged onto the system /lib/security/ the actual locat

11、ion of the PAM modulesPAM entry format: Module type flags path argsModule type: determine authentication typeFlags: determine module type priorityPath: determine module location in the systemArgs: optional, customize PAM behavior/etc/security directory:access.conf: determines who can access the mach

12、ine and from where group.conf: determines which group can logintime.conf: set logon time limitslimits.conf: set limits based upon percentage of processor usage or number of processes a user can run simultaneously第二章 账号安全性概述:账号安全性概述NT账号的安全性 UNIX账号的安全性一、账号安全性:归根结底是保护密码的安全性 1、强力密码:包含大小写,数字和特殊字符,不包含用户名和

13、个人信息 2、赋予最低的权限和及时清理无用的账号二、NT账号的安全性 1、定期检查账号数据库,掌握账号的变化;同时定期察看系统的的调度任务 2、使用账号策略来强化密码的安全性: 在2000中账号策略必须在域的级别来进行设置 密码策略账号锁定策略 Kerberos策略 区别:2000最多支持127位密码,NT最多14位,在存储密码时以7位为单位,所以选择密码时应为7的整数倍 NT缺省不禁用管理员账户,2000可以远程禁用 在设置账号锁定时,要考虑会产生拒绝服务的攻击 3、激活密码复杂性需要 4、重命名管理员账户 5、限制管理员登录的工作站 6、限制账户的登录时间 7、使用SYSKEY加强对SAM

14、的安全防护三、UNIX账号的安全性 1、密码文件: /etc/passwd:everyone can read, but only root can own it and change it /etc/shadow:only root can read and write it 2、账号策略: 3、限制登录: Solaris: /etc/default/login console = /dev/console Linux: /etc/security list the device name where root can login Log: /etc/default/su can inclu

15、de sulog = /var/adm/sulog 4、限制shell:使用rksh来限制用户所能够完成的工作 限制输入输出的重定向 检查路径 限制更改路径 限制更改环境变量 5、监视账户:wtmp 6、检查路径参数:Windows 2000: looks in current directory for application looks at path statement Unix: only looks at path statement Do not set the current directory in the first place of the PATH Do not allo

16、w write permission for normal users about directory in PATH of root 7、使用系统级别的日志 syslogd: 使用/etc/syslog.conf进行配置 inetd: 使用-t选项激活日志功能,可以记录相应服务的运行情况第三章 文件系统安全性概述:windows文件安全性 Linux文件安全性一、windows 文件系统安全: 1、所支持的文件系统: FAT16, FAT32, NTFS4.0, NTFS5.0, CDFS 2、NTFS权限: 标准的权限 权限单元 权限的继承:ACL列表的拷贝 权限的迁移:移动和拷贝 磁盘的

17、分区:系统,程序和数据注意: erveryone和authenticated users的区别 缺省,新建的文件权限为everyone full control 新添加用户的权限位read only 3、EFS: 作用:利用公钥技术,对磁盘上存储的静态数据进行加密保护的措施。 原理:根据用户的身份为每个用户构建一对密钥 实现: 恢复代理:为了防止出现由于密钥损坏造成数据不能正常解密而构建的一种补救措施。 如何恢复: 如何添加恢复代理: 注意事项: 只有被授权的用户或恢复代理才能访问加密的文件加密和压缩是相斥的对文件的重命名,移动不会影响加密属性至少需要一个恢复代理仅能对静态存储的数据进行加密,

18、若需要网络中传输的数据提供安全性,可使用IPSec和PPTP对一个文件夹加密,则此文件夹内所有新创建的文件均会被加密若将一个加密后的文件移动一个非NTFS文件系统上,则加密属性丢失,除Backup外,所以应该分别分配备份和恢复的权利并谨慎分配恢复的权利 4、磁盘限额: 基于文件和文件夹的所有权来统计用户所使用的磁盘空间对于压缩状态的文件按非压缩状态统计磁盘空间的使用量 基于分区水平上的剩余空间是指可供用户使用的磁盘限额内剩余空间的大小可以设置当用户超出限额时是仅仅提出警告还是拒绝提供空间 可以针对所有用户也可针对个别用户设置设置限额后,对已有的用户存储不进行限额,但可对老用户添加限额管理员组的

19、成员不受限额的影响仅管理员组的成员有权利设置限额 5、共享安全性:谨对网络访问生效 仅能对文件夹设置共享,不能针对文件设置缺省Administrators、Server Operators、Power Users group有权利设置共享 新建共享后,Everyone group是FC所能接受的最大用户数:Win 2k Professional 10 Win 2k Serve CALPermission:Read、Change、FCDeny优先于Allow的权限若用户属于多个组,则share security取并集可以在FAT、FAT32、NTFS上设置共享 6、联合NTFS安全性和共享安全性

20、:网络访问取交集 本地访问仅考虑NTFS安全性 隐藏文件:attrib +H directoryNTFS文件分流:不需要重新共建文件系统就能够给一个文件添加属性和信息的机制,Macintosh的文件兼容特性。需使用NTRK中POSIX的工具cpcp nc.exe oso001.009:nc.exe反分流:cp oso001.009:nc.exe nc.exe分流后oso001.009大小没有变化,但修改日期可能会有变化分流后不能直接执行:start oso001.009:nc.exe删除:需把文件拷贝到FAT分区,在拷贝会NTFS分区搜索:唯一可靠的工具是ISS的Streamfinder.二、

21、linux file system security:ls l output:d rwx rwx rwx 5 james james 120 Mar 21 17:22 accountd: directory-: normal file5: link counter120: file or directory sizefile permission:each file has its ownerevery file belongs to one group, primary grouponly one permission is suitable for you if you have thre

22、e kinds of permissionsowner may have no any permission to the file that he ownsdirectory permission:读权限仅在列举目录时有效写权限可以管理控制目录执行权限允许你访问子目录和相应的文件umask commond:file default: rw-rw-rw-directory default: rwx rwx rwxumask:027 - -w- rwxchange umask: umask numberchange permissions: chmodabsolute mode: chmod 6

23、66 filenamesymbolic mode: chmod ogw+/-/=rwx filenameset bits: change shell during execute the command setuid setgid sticky: user can control and management the whole directory if user has write permission about the directory, it means the user can delete other users files. You may set sticky so that

24、 you assign write permission but no administrative permission to the directory. Chmod u=rwx,og=wxt directory name查看危险的setuid和setgid许可权限:find /-perm -4000 print suid.infodiff suid.info suid.info.oldChange file owner: chown new owner filenameChange file group: chgrp new group filename第四章 评估风险一、安全性威胁:

25、1、随机的威胁 2、有意图的威胁:消极的攻击 积极的攻击二、windows的安全性威胁: 1、改变缺省的目录: 2、改变缺省的账号: 3、改变缺省的共享:HKLMSystemCCSservices lanmanagerserver parameters autoshareserver (autosharewks)=0 4、检验:系统扫描三、UNIX的安全性威胁:1、 R*系列程序:不需要输入密码即可远程执行程序。Rsh ps -auwx安全机制:1)、采用/etc/hosts.equiv和用户主目录下的.rhosts两个文件来进行访问控制2)、对于in.rshd,为了读取某一用户的.rhost

26、s文件,要保证文件柜该用户所有,且其他人对该文件进行写访问,接受600或644的权限3)、对提出请求的主机进行ip的反向搜索不安全性:1)、伪造.rhosts2)、进行DNS的毒化3)、配置自己的系统成为可信系统 2、NIS:允许在网络上共享系统的管理数据。 NIS+2、 NFS:允许透明的访问远程系统的文件和目录安全漏洞:许多与mountd和NFS服务器相关的缓冲区溢出条件已被发现 依赖于RPC服务,可以轻易的安装远程系统上的文件 在共享文件是没有合理配置权限防护:禁用NFS和相关服务 实现客户机和用户的访问控制,/etc/exports和/etc/dfs/dfstab能够控制进行访问控制

27、在允许安装某个文件系统的客户机列表中决不要加上相应服务器的本地ip或localhost. 早期的portmapper会打开代理中转,会代理供给者中转连接请求接受厂家的补丁 第五章 减少风险一、增强Windows的安全性: 1、对于系统漏洞:定期的添加services pack和hot fixes,如果系统没有相关服务,不要随意的安装补丁 2、注册表安全性: 注册表的结构:相当于win.ini,集中存储了系统的配置信息 5个配置单元(hive key),4个存放于winntsystem32config目录下:SAM, SYSTEM, SECURITY, SOFTWARE,对此4个文件设置权限,仅

28、允许system账号访问。HARDWARE又称易失关键字,每次系统启动时由进行硬件检测,将检测的结果只与此关键字中,保存在内存中 H K E Y _ L O C A L _ M A C H I N E ( H K L M )是包含操作系统及硬件相关信息(例如计算机总线类型,系统可用内存,当前装载了哪些设备驱动程序以及启动控制数据等)的配置单元。实际上,H K L M保存着注册表中的大部分信息,因为另外四个配置单元都是其子项的别名。不同的用户登录时,此配置单元保持不变。H K E Y _ C U R R E N T _ U S E R ( H K C U )配置单元包含着当前登录到由这个注册表服

29、务的计算机上的用户的配置文件。其子项包含着环境变量、个人程序组、桌面设置、网络连接、打印机和应用程序首选项(环境变量在Windows 2000中被用来允许脚本、注册表条目,以及其它应用程序使用通配符来代替可能会发生改变的重要的系统信息),存储于用户配置文件的ntuser.dat中。优先于H K L M中相同关键字。这些信息是HKEY_USERS 配置单元当前登录用户的Security ID(SID)子项的映射。H K E Y _ U S E R S ( H K U )配置单元包含的子项含有当前计算机上所有的用户配置文件。其中一个子项总是映射为H K E Y _ C U R R E N T _

30、U S E R (通过用户的S I D值)。另一个子项H K E Y _U S E R S D E FA U LT包含用户登录前使用的信息。H K E Y _ C L A S S E S _ R O O T ( H K C R )配置单元包含的子项列出了当前已在计算机上注册的所有C O M服务器和与应用程序相关联的所有文件扩展名。这些信息是H K E Y _ L O C A L _M A C H I N E S O F T WA R E C l a s s e s子项的映射。H K E Y _ C U R R E N T _ C O N F I G ( H K C C )配置单元包含的子项列出

31、了计算机当前会话的所有硬件配置信息。硬件配置文件出现于Windows NT版本4,它允许你选择在机器某个指定的会话中支持哪些设备驱动程序。这些信息是H K E Y _ L O C A L _ M A C H I N E S Y S T E M C u r r e n t C o n t r o l S e t子项的映射。H K E Y _ L O C A L _ M A C H I N E ( H K L M )的子树:HARDWARE:在系统启动时建立,包含了系统的硬件的信息SAM:包含了用户帐号和密码信息SECURITY:包含了所有的安全配置信息SOFTWARE:包含应用程序的配置信息SY

32、STEM:包含了服务和设备的配置信息设置注册表的权限:Windows NT:使用C2Config和C2regacl.infWindows 2000:使用组策略审核注册表: 3、禁止和删除不必要的服务 删除OS/2和POSIX 在web服务器上禁止server services 在firewall上过滤相应的数据包 4、保护网络连接安全性: SMB connection process Establish a TCP connection negotiate dialect set up SMB session access resource Pc network program 1.0 Mic

33、rosoft networks 1.03 Lanman 1.0 LM 1.2X002 LanMan 2.1 Windows NTLM 禁止匿名连接:HKLM SYSTEMCCScontrollsarestrictanonymous=1 服务器控制验证方法:lmcompatibilitylevel 0 任何都是可用的 1 由服务器决定使用哪种方法 2 不使用LM验证 激活SMB签名:HKLM SYSTEMCCSserviceslanmanserverparametersrequiresecuritysignature 0/1 HKLM SYSTEMCCSservicesrdrparameters

34、requiresecuritysignature 0/1 5、其他的配置: 禁止除管理员和打印操作员以外的用户安装打印驱动程序: HKLM SYSTEMCCScontrolprintproviderslanman print servicesaddprintdrivers=1 隐藏上一次登录的系统名 限制对打印机和串口的使用: HKLM SYSTEMCCScontrolsession managerprotectionmode=1 在系统关机时清空页面文件 HKLM SYSTEMCCScontrol session managermemory managementclearpagefileat

35、shutdown =1 禁止缓存登录证书 限制对scheduler服务的使用 限制对可移动介质的访问二、增强UNIX的安全性: 1、禁用或删除服务: finger:诞生于internet的温和期,远程用户可以使用它获得有关用户的信息,包括所登录用户的名称、邮件地址、登录路径、shell的类型和.plan、.project中的内容。 在/etc/inetd.conf中 # finger stream tcp nowait nobady /usr/sbin/tcpd in.fingerd 使用TCPWrapper限制对他的使用 /etc/hosts.allow rwhod:允许远程用户察看察看登录

36、到你的系统的用户名 rpm e rwho删除rwhod rwalld:允许远程用户向在你的系统的所有用户的屏幕上发送广播消息,通过输出很多字符到用户的屏幕上,可以完成DOS和发送伪造的消息 SNMP:通过防火墙过滤或禁用 关掉NFS, MOUNTD和portmap: 由于使用的是UDP,所以很用以伪造报文,而且使用TCPWrapper也不能解决问题。可以选择关掉或使用IPSec和SSH。 关掉rsh, rcp, rlogin, rexec:在/etc/inetd.conf中注释掉或使用ssh来代替 关掉fdmount:允许软盘组的用户从软盘驱动器安装文件系统,可以允许软盘组的任何人得到根用户的

37、访问权限 chmod 0 /usr/bin/fdmount 关掉echo和chargen:echo简单的回应所有为测试连接发送给他的数据;chargen用于测试终端设备,产生dos攻击 关掉talk和ntalk:允许在不同两个系统上的用户进行通信,通过远程用户向你的系统的用户的屏幕发送输出,形成一次DOS攻击 关掉TFTP:TFTP允许不待本地硬盘的系统从网络上启动,而且不需要身份认证 关掉systat和netstat:systat标识系统状态,调用/bin/ps -auwwx netstat表示网络状态,调用/stat -a 禁用此二者,使用TCP Wrapper和IP Chains远程用户

38、对他们的使用。 升级updatedb和locate:updatedb作为root用户运行,产生一张关于系统上所有文件的列表,可以用locate程序查到 禁用:把/var/spool/locate/locatedb和/usr/bin/updatedb移走,并把用于updatedb的项目从root用户的crontab中移走 采用slocate替代locate 升级sendmail:8.9.3是最小的可接受的版本,8.10.2包含了很多新的特性 升级wu-ftp:升级到2.6.0的版本 升级SSH:在SSH1.2.27版本和更早的版本,具有严重的缓冲区溢出,升级到2.1.1或以后的版本 升级Nets

39、cape, mounted, gpm, imwheel, innd等服务 2、使用TCP Wrapper: 包含一个程序和两个配置文件,是系统管理员能够在单纯的TCP和UDP套接字层之间报上一个安全层,能够控制哪个远程系统和用户可以访问每个服务,可以关闭TCP套接字层的任何可能的源路由来消除大部分的TCP协议的欺骗。 由于每个连接需要生成另一个tcpd并读取配置文件,消耗比ip chains高,适合于低容量的站点使用。 下载的时候注意又含有木马的版本,从tcp 421上监听,可以使用ports来确认 3、使用ip chains:属于无状态包过滤防火墙,适用于高容量的站点使用 4、使用PGP和SSH最新精品资料整理推荐,更新于二二一年一月十八日2021年1月18日星期一17:52:16

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁