操作系统安全ppt课件.pptx_第1页
操作系统安全ppt课件.pptx_第2页
操作系统安全ppt课件.pptx_第3页
操作系统安全ppt课件.pptx_第4页
操作系统安全ppt课件.pptx_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统安全,课程内容,操作系统与数据库安全,知识体,知识域,操作系统安全,知识子域,数据库安全,2,知识域:操作系统安全,知识子域:操作系统安全概念了解操作系统的作用与功能了解操作系统的主要安全设计机制理解操作系统的安全配置要点,3,操作系统的功能,用户与计算机硬件之间的接口操作系统为用户提供了虚拟计算机,把硬件的复杂性与用户隔离计算机系统的资源管理者CPU管理存储管理设备管理文件管理网络与通信管理用户接口,硬件:CPU、内存、硬盘、网络硬件等,内核,系统调用接口,用户进程,4,操作系统安全目标,操作系统安全目标标识系统中的用户和进行身份鉴别依据系统安全策略对用户的操作进行访问控制,防止用户和外来入侵者对计算机资源的非法访问监督系统运行的安全性保证系统自身的安全和完整性,5,操作系统安全机制(一),标识与鉴别用户身份合法性鉴别操作系统登录访问控制防止对资源的非法使用限制访问主体对访问客体的访问权限DAC、MAC、RBAC最小特权管理限制、分割用户、进程对系统资源的访问权限“必不可少的”权限,6,操作系统安全机制(二),信道保护正常信道的保护可信通路(TrustedPath)安全键(SAK),7,操作系统安全机制(三),安全审计对系统中有关安全的活动进行记录、检查以及审核审计一般是一个独立的过程内存存取保护进程间/系统进程内存保护段式保护、页式保护和段页式保护文件系统保护分区文件共享文件备份,8,知识域:操作系统安全,知识子域:Windows系统安全机制理解Windows系统标识与鉴别、访问控制、用户账户控制、安全审计、文件系统的安全机制和安全策略掌握Windows系统的安全配置方法,9,Windows系统标识与鉴别-安全主体,安全主体类型用户帐户本地用户域用户组帐户everyone组network组计算机服务,10,Windows系统标识与鉴别-安全标识,安全标识符(SecurityIdentifier,SID)安全主体的代表(标识用户、组和计算机账户的唯一编码)范例:S-1-5-21-1736401710-1141508419-1540318053-1000,11,Windows系统标识与鉴别-用户鉴别,账户信息管理机制登录验证本地登录验证远程登录验证,12,Windows用户身份鉴别,帐号信息存储(SAM:安全账号管理)运行期锁定、存储格式加密仅对system帐号有权限,通过服务进行访问控制Windows用户身份鉴别:本地登录GINA(GraphicalIdentificationandAuthentication:图形化识别和验证)LSA(LocalSecurityAuthority:本地安全授权),SAM,账户信息库,GINA,LSA,13,Windows系统身份鉴别:远程登录,远程登录鉴别协议SMB(ServerMessageBlock):口令明文传输LM(LANManager):口令哈希传输,强度低NTLM(NTLANManager):提高口令散列加密强度、挑战/响应机制Kerberos:为分布网络提供单一身份验证,14,Windows系统访问控制-ACL,访问控制列表(AccessControlList,ACL)NTFS文件系统支持权限存储流文件系统中自主访问控制灵活性高,安全性不高,15,Windows系统访问控制-用户账户控制,用户帐户控制(UserAccountControl,UAC)完全访问令牌标准受限访问令牌,16,Windows文件系统安全,NTFS文件系统权限控制(ACL)文件、文件夹、注册表键值、打印机等对象安全加密EFS(EFS(EncryptingFileSystem)Windows内置,与文件系统高度集成对windows用户透明对称与非对称算法结合Bitlocker对整个操作系统卷加密解决设备物理丢失安全问题,17,Windows系统审计机制,Windows日志系统应用程序安全设置应用程序和服务日志应用访问日志FTP访问日志IIS访问日志,18,Windows系统安全策略,账户策略密码策略账户锁定策略本地策略审核策略用户权限分配安全选项,19,Windows系统安全配置,1、安全配置前置工作2、账号安全设置3、关闭自动播放4、远程访问控制5、本地安全策略6、服务运行安全设置7、使用第三方安全增强软件,20,Windows安全设置1-前置工作,安全的安装分区设置:不要只使用一个分区系统补丁:SP+Hotfix补丁更新设置:检查更新自动下载安装或手动,21,Windows安全配置2-账号安全设置,账号安全设置系统账号策略设置账号安全选项设置,22,账号安全设置-保护账号安全,默认管理账户administrator更名设置“好”的口令自己容易记、别人不好猜不安全口令实例:ZAQ!WSXzaq12wsx安全口令实例:WdSrS1Y28r!,稍作变形:单数字母大写,最后加个感叹号,23,账号安全设置-系统账号策略,密码策略:避免系统出现弱口令密码必须符合复杂性要求密码长度最小值密码最短使用期限密码最长使用期限强制密码历史用可还原的加密来存储密码,24,账号安全设置-账号锁定策略,账号锁定策略:应对口令暴力破解账号锁定时间账号锁定阀值重置账号锁定计数器,25,账号权限控制-用户权限分配,用户权限分配从网络访问这台计算机拒绝从网络访问这台计算机管理审核和安全日志从远程系统强制关机,26,账户权限控制-设置唤醒密码,设置唤醒计算机时的登录密码设置屏幕保护恢复时的登录密码,27,Windows安全配置3-自动播放功能的威胁,为方便用户而设计恶意代码借助移动存储介质传播的方式,28,Windows安全配置-关闭自动播放,关闭自动播放功能可以有效阻断U盘病毒的传播路径,29,Windows全配置4-远程访问控制,网络访问控制共享安全防护,30,网络访问控制-防火墙设置,确保启用Windows自带防火墙,31,网络访问控制-防火墙高级配置,出站规则入站规则连接安全规则监视防火墙连接安全规则安全关联,32,共享安全防护-共享安全风险,IPC$的安全问题(空会话连接导致信息泄露)管理共享风险(远程文件操作)普通共享的风险(远程文件操作),33,33,共享安全防护-关闭管理共享,空会话连接控制本地安全策略设置中对匿名访问的限制关闭管理共享:修改注册表HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters,34,Windows安全设置5-本地安全策略,审核策略用户权限分配安全选项,35,本地安全策略-安全选项,管理工具本地安全策略安全设置本地策略安全选项交互式登录:无须按Ctrl+Alt+Del,设置为已禁用交互式登录:不显示最后的用户名,设置为已启用设备:将CD-ROM的访问权限仅限于本地登录的用户,设置为已启用,36,本地安全策略-安全选项,管理工具本地安全策略安全设置本地策略安全选项网络访问:不允许SAM账号的匿名枚举,设置为已启用网络访问:可匿名访问的共享,删除策略设置里的值网络访问:可匿名访问的命名管道,删除策略设置里的值网络访问:可远程访问的注册表路径,删除策略设置里的值,37,Windows安全配置6-服务运行安全,Windows服务(windowsservice)Windows服务程序是一个长时间运行的可执行程序,不需要用户的交互,也不需要用户登录,38,服务运行安全设置-关闭不必要的服务,关闭不需要的服务计划任务远程操作注册表控制服务权限System(本地系统)LocalServiceNetworkService,39,Windows安全配置7-第三方安全软件,防病毒软件安全防护软件,40,安装防病毒软件,安装病毒防护软件恶意代码是终端安全的最大威胁确保病毒防护软件病毒库更新病毒防护软件主要工作机制:特征码扫描开启云查杀,41,系统安全防护软件,系统安全保护软件影子系统主机入侵检测,42,知识域:操作系统安全,知识子域:Linux系统安全机制理解Linux系统标识与鉴别、访问控制、安全审计、文件系统、特权管理的安全机制掌握Linux系统的安全配置方法,43,Linux系统标识与鉴别-安全主体,安全主体用户:身份标识(UserID)组:身份标识(GroupID)用户与组基本概念文件必须有所有者用户必须属于某个或多个组用户与组的关系灵活(一对多、多对多等都可以)根用户拥有所有权限,44,Linux系统标识与鉴别-帐号信息存储,信息存储用户信息:/etc/passwd/etc/shadow组信息/etc/group/etc/gshadow,45,用户信息文件-passwd,用于存放用户信息(早期包括使用不可逆DES算法加密形成用户密码散列)特点文本格式全局可读存储条目格式name:coded-passwd:UID:GID:userinfo:homedirectory:shell条目例子demo:x:523:100:J.demo:/home/demo:/bin/sh,用户名,早期:密码散列X:代替密码散列*:账号不可交互登录,用户ID,用户所属组ID,用户信息,用户目录,用户登录后使用的shell,46,用户帐号影子文件-shadow,用于存放用户密码散列、密码管理信息等特点文本格式仅对root可读可写存储条目格式name:passwd:lastchg:min:max:warn:inactive:expire:flag条目例子#root:$1$acQMceF9:13402:0:99999:7:,用户登录名及加密的用户口令,上次修改口令日期,口令两次修改最小天数及最大天数,口令失效前多少天向用户警告,被禁止登录前还有效天数,帐号被禁止登录时间,保留域,47,Linux系统身份鉴别,口令鉴别本地登录远程登录(telnet、FTP等)主机信任(基于证书)PAM(PluggableAuthenticationModules,可插拔验证模块),PAMAPI,login,telnet,SSH,Linux,Kerberos,S/key,PAMSPI,48,Linux系统访问控制-权限模式,文件/目录权限基本概念权限类型:读、写、执行权限表示方式:模式位drwxr-xr-x3rootroot1024Sep1311:58test,文件类型:d为文件夹-是文件,链接数,文件拥有者UID,文件拥有者GID,文件大小,最后修改时间,文件名,49,Linux系统访问控制-权限模式,权限的数字表示法权限的特殊属性SUID、SGID、Sticky(防删除),-r-s-x-x1rootroot10704Apr152002/usr/bin/passwdSUID程序,50,Linux系统安全审计-日志系统,系统日志类型连接时间日志/var/log/wtmp和/var/run/utmp由多个程序执行,记录用户登录时间进程统计由系统内核执行,为系统基本服务提供命令使用统计错误日志/var/og/messages由syslogd守护记录,制定注意的事项应用程序日志应用程序如(HTTP、FTP)等创建的日志,51,Linux文件系统,文件系统类型日志文件系统:Ext4、Ext3、Ext2、ReiserFS、XFS、JFS等文件系统安全访问权限文件系统加密eCryptfs(EnterpriseCryptographicFilesystem)基于内核,安全性高,用户操作便利加密元数据写在每个加密文件的头部,方便迁移,备份,52,文件系统目录结构,/,homebinprocusrbootlibdevetcvar,ftpljwlinuxbinlibmantmpliblogrunspooltmp,53,Linux系统的特权管理,特权划分分割管理权限,30多种管理特权根用户(root)拥有所有特权普通用户特权操作实现setuidsetgid特权保护:保护root账号不直接使用root登录,普通用户su成为root控制root权限使用,54,Linux系统安全设置,1、安全配置前置工作2、账号和口令安全3、系统服务配置4、远程登录安全5、文件和目录安全6、系统日志配置7、使用安全软件,55,Linux设置安全配置前置工作,系统安装使用官方/正版软件分区挂载重要目录根目录(/)、用户目录(/home)、临时目录(/tmp)等应分开到不同的磁盘分区自定义安装,选择需要的软件包不安装全部软件包,尤其是那些不需要的网络服务包系统补丁及时安装系统补丁更新补丁前,要求先在测试系统上对补丁进行可用性和兼容性验证,56,Linux设置账号和口令安全,账号通用配置保护root账号口令安全策略,57,账号和口令安全账号通用配置(1),检查、清除系统中多余账号检查#cat/etc/passwd#cat/etc/shadow清除多余账号锁定账号特殊保留的系统伪账户,可以设置锁定登录锁定命令:#passwd-l解锁命令:#passwd-u,58,账号和口令安全账号通用配置(2),禁用root之外的超级用户打开系统账号文件/etc/passwd若用户ID=0,则表示该用户拥有超级用户的权限检查是否有多个ID=0禁用或删除多余的账号,59,账号和口令安全账号通用配置(3),检查是否存在空口令账号执行命令#awk-F:(=)print$1/etc/shadow如果存在空口令账号,则对其进行锁定,或要求增加密码要确认空口令账户是否和已有应用关联,增加密码是否会引起应用无法连接的问题,60,账号和口令安全账号通用配置(3),设置账户锁定登录失败锁定次数、锁定时间修改账户超时值,设置自动注销时间,61,账号和口令安全保护root账号,root账号权限很高保护措施禁止使用root登录系统只允许普通用户登陆,然后通过su命令切换到root不要随意把rootshell留在终端上;不要把当前目录(“./”)和普通用户的bin目录放在root账号的环境变量PATH中永远不以root运行其他用户的或不熟悉的程序,62,账号和口令安全口令安全策略,口令安全策略要求使用安全口令口令长度、字符要求口令修改策略强制口令使用有效期设置口令修改提醒设置账户锁定登录失败锁定次数、锁定时间,vi/etc/login.defPASS_MAX_DAYS90PASS_MIN_DAYS7PASS_MIN_LEN6PASS_WARN_AGE28,63,Linux设置系统服务配置,禁止危险的网络服务telnet、FTPecho、chargen、shell、finger、NFS、RPC等关闭非必需的网络服务talk、ntalk等确保最新版本使用当前最新和最安全的版本的服务软件,关闭邮件服务:chkconfig-level12345sendmailoff关闭图形登录服务:编辑/etc/inittab文件,修改为id:3:initdefault:关闭Xfont服务:chkconfigxfsoff,64,Linux设置远程登录安全,禁用telnet,使用SSH进行管理限制能够登录本机的IP地址禁止root用户远程登陆限定信任主机修改banner信息,65,远程登录安全使用SSH/限制登录IP,禁用telnet,使用SSH进行管理开启ssh服务:#servicesshdstart限制能够登录本机的IP地址#vi/etc/ssh/sshd_config添加(或修改):AllowUsersxyz3允许用户xyz通过地址3来登录本机AllowUsers*192.168.*.*仅允许/16网段所有用户通过ssh访问。,66,远程登录安全禁止root/限定信任主机,禁止root用户远程登陆#cat/etc/ssh/sshd_config确保PermitRootLogin为no限定信任主机#cat/etc/hosts.equiv#cat/$HOME/.rhosts查看上述两个文件中的主机,删除其中不必要的主机,防止存在多余的信任主机或直接关闭所有R系列远程服务rloginrshrexec,67,远程登录安全修改banner信息,系统banner信息一般会给出操作系统名称、版本号、主机名称等修改banner信息查看修改sshd_config#vi/etc/ssh/sshd_config如存在,则将banner字段设置为NONE查看修改motd:#vi/etc/motd该处内容将作为banner信息显示给登录用户。查看该文件内容,删除其中的内容,或更新成自己想要添加的内容,68,Linux设置文件和目录安全,设置文件目录权限设置默认umask值检查SUID/SGID文件,69,文件和目录安全设置文件目录权限,保护重要的文件目录,限制用户访问设置文件的属主和属性以进行保护极其重要的文件或目录可以设置为不可改变属性chattr+i/etc/passwd临时文件不应该有执行权限,常见文件权限及属性的操作命令:chmod、chown、chattr,70,文件和目录安全设置默认umask值,设置新创建文件的默认权限掩码可以根据要求设置新文件的默认访问权限,如仅允许文件属主访问,不允许其他人访问umask设置的是权限“补码”设置方法使用umask命令如#umask066编辑/etc/profile文件,设置umask值,71,文件和目录安全检查SUID/SGID文件,SUID/SGID的程序在运行时,将有效用户ID改变为该程序的所有者(组)ID。因而可能存在一定的安全隐患找出系统中所有含s“位的程序,把不必要的”s“位去掉,或者把根本不用的直接删除,这样可以防止用户滥用及提升权限的可能性,其命令如下:查找SUID可执行程序#find/-perm-4000-user0ls查找SGID程序#find/-perm-2000-user0ls,72,Linux设置系统日志配置(1),保护日志文件审查日志中不正常情况非常规时间登录日志残缺Su的使用服务的启动情况,73,Linux设置系统日志配置(2),启用syslog服务配置日志存储策略打开/etc/logrotate.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论