服务器安全防范体系.ppt
《服务器安全防范体系.ppt》由会员分享,可在线阅读,更多相关《服务器安全防范体系.ppt(224页珍藏版)》请在三一办公上搜索。
1、服务器安全防范体系,2011年11月,2023年9月11日,服务器安全培训索引,Pages:2,培训目录,第一讲:安全基础知识第二讲:服务器安全规范第三讲:操作系统安全第四讲:常见应用安全第五讲:操作实践,2023年9月11日,服务器安全培训索引,Pages:3,安全基础知识主要内容(1),信息安全的概念安全问题产生的根源安全漏洞的威胁常见的攻击方式扫描:扫描目的、使用工具获取信息网络监听:监听原理与作用拒绝服务:Syn Flood、udp Flood、Icmp Flood木马:木马的概念、入侵途径、隐藏方式、特洛依木马简介SQL注入:讲解SQL注入的思路与过程,防范SQL注入的方法,2023
2、年9月11日,服务器安全培训索引,Pages:4,安全基础知识主要内容(2),主要安全技术防火墙技术简介:包过滤、应用层网关、状态检测、优缺点入侵检测技术简介主机入侵检测、网络入侵检测扫描技术简介扫描器分类、工作原理、端口扫描,2023年9月11日,服务器安全培训索引,Pages:5,服务器安全规范主要内容(1),服务器维护安全规范口令安全访问控制安全责任的划分安全检查服务器上禁止操作行为系统日志管理安全隐患通告系统安全设置的问题补丁管理流程Autoup/Octopod简介、对比补丁的下载、测试、上传、分发过程补丁光盘的制作,2023年9月11日,服务器安全培训索引,Pages:6,服务器安全
3、规范主要内容(2),目前采取的安全措施简介日常监控、补丁管理、访问控制主机安全配置、安全检查漏洞扫描、漏洞跟踪与分析、安全通告安全控管(octopod)、HIDS、防病毒备份、日志集中典型安全事件介绍两个公司发生过的安全事件,2023年9月11日,服务器安全培训索引,Pages:7,操作系统安全主要内容(1),Windows系统安全Windows安全特性内建帐号,内建组、SAM、SIDNTFS、用户权利、权限、共享权限Windows系统服务与进程、日志系统Windows安装配置过程(介绍安全原则性的内容),2023年9月11日,服务器安全培训索引,Pages:8,操作系统安全主要内容(2),L
4、inux系统安全Linux帐号安全、口令安全用户与UID、用户组与GID文件类型、文件的权限加强Linux安全的几点建议关闭不必要的服务、远程维护openssh启用syslog、升级主要应用查看登录情况、网络连接、进程、系统资源iptables策略,2023年9月11日,服务器安全培训索引,Pages:9,常见应用安全主要内容(1),Web安全(IIS)概述、漏洞、IIS组件的安装IIS安全加固删除:默认站点、示例文件、默认脚本、无用脚本映射IIS工作目录修改、启用web日志、更改日志路径Web站点权限设置、http 500错误重定向禁用WebDav、启用ipsec保护,2023年9月11日,
5、服务器安全培训索引,Pages:10,常见应用安全主要内容(2),数据库安全(SQL Server 2000)补丁管理新装数据库服务器的补丁要求老数据库服务器的补丁要求口令策略数据库日志去除部分危险扩展存储过程数据库的端口保护,2023年9月11日,服务器安全培训索引,Pages:11,操作实践主要内容,讲解、演示以下内容:服务器安全配置过程(依据服务器安全规范要求)更改、删除帐号启用安全日志网络安全设置Winchk/autoup配置安装Octopod功能介绍、基本操作NetView功能介绍、基本操作Syslog与Hids初始化操作在命令行下配置IPSEC,安全基础知识,网络安全部 2008年
6、11月,2023年9月11日,安全基础知识,主要内容,信息安全的概念安全问题产生的根源安全漏洞的威胁常见的攻击方式主要的安全技术,2023年9月11日,安全基础知识,信息安全概念,信息安全的含义保证信息内容在传储、传输和处理各环节的机密性、完整性和可用性对信息的传播及内容具有控制能力不受偶然的或者恶意的原因而遭到破坏、更改、泄露保证信息系统连续可靠的运行网络服务不中断,2023年9月11日,安全基础知识,安全问题产生的根源,网络建设之初忽略了安全问题TCP/IP协议本身缺乏安全性操作系统及应用自身存在的漏洞操作系统及应用不安全的配置来自内网用户的安全威胁缺乏有效的手段监视、评估网络的安全性邮件
7、病毒、Web页面中中恶意Java/ActiveX控件代码中存在安全漏洞管理中存在的安全问题,2023年9月11日,安全基础知识,安全漏洞,漏洞的概念在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,可以使攻击者在未授权的情况下访问或破坏系统可能存在于网络设备:交换机、路由器的IOS存在的漏洞、配置错误操作系统:Windows、Unix/Linux存在的漏洞应用服务:IIS、Apache、Serv_u存在的漏洞网络协议:TCP/IP存在的缺陷应用程序:用C、C+、ASP、PHP代码中,2023年9月11日,安全基础知识,漏洞带来的威胁,如果攻击者获得了一般用户的访问权限,那他就很有可能再通
8、过利用本地漏洞把自己提升为管理员权限:,远程管理员权限 本地管理员权限 普通用户访问权限 权限提升 读取受限文件 远程拒绝服务,本地拒绝服务远程非授权文件存取 口令恢复 欺骗 服务器信息泄露 其它,2023年9月11日,安全基础知识,黑客攻击典型步骤,漏洞分析,实施攻击exploit,消除证据留下后门,收集信息扫描,2023年9月11日,安全基础知识,常见的攻击方式,扫描网络监听DoS与DDoS攻击特洛依木马SQL 注入,2023年9月11日,安全基础知识,通过扫描获取信息,收集目标服务器的信息开放的端口和应用操作系统类型用户帐号信息系统的漏洞应用的漏洞,2023年9月11日,安全基础知识,网
9、络监听,监听的目的是截获通信的内容监听的手段是对协议进行分析常用的工具Sniffer pro、Wireshark都是网络监听、协议分析的工具。Tcpdump在共享网络中,可以监听所有流量在交换环境中,必须设置端口镜像通过协议分析,可获取敏感的明文信息Telnet、smtp、pop3、ftp、http等应用层协议都是明文传输,2023年9月11日,安全基础知识,共享和交换环境下的监听,共享式网络通过网络的所有数据包发往每一个主机通过HUB连接起来的子网可以直接监听交换式网络通过交换机连接网络由交换机构造一个“MAC地址-端口”映射表发送包的时候,只发到特定的端口上可以通过配置“端口镜像”来实现监
10、听,2023年9月11日,安全基础知识,利用监听获取邮件密码,截获用户邮件口令,2023年9月11日,安全基础知识,冒险岛抓包分析案例,设置抓包服务器配置端口镜像7x24小时抓包进行协议分析判断攻击类型,2023年9月11日,安全基础知识,拒绝服务DoS,定义通过某些手段使得目标系统或者网络不能提供正常的服务是针对可用性发起的攻击原理主要是利用了TCP/IP协议中存在的设计缺陷、操作系统或网络设备的网络协议栈存在的缺陷特点难于防范,2023年9月11日,安全基础知识,拒绝服务的形式,资源耗尽和资源过载网络连接带宽资源其他资源,例如:磁盘空间被日志撑满错误的配置不当的配置造成某些服务无法访问物理
11、部件故障,2023年9月11日,安全基础知识,拒绝服务攻击分类,拒绝服务攻击Syn FloodUdp FloodIcmp FloodPing of deathTeardropSmurfLand主要介绍Syn flood、UDP Flood、ICMP Flood攻击,2023年9月11日,安全基础知识,Syn Flood攻击(1),TCP协议提供可靠的连接服务,采用三次握手建立一个TCP连接TCP连接三次握手过程,SYN,SYN+ACK,ACK,Client,Server,SYN_SEND,SYN_RECV,ESTABLISHED,ESTABLISHED,2023年9月11日,安全基础知识,SY
12、N Flood攻击(2),原理:利用TCP协议缺陷发送大量TCP半连接请求,使得目标机器不能进一步接受TCP连接对TCP而言,半连接是指一个没有完成三次握手过程的会话配合IP欺骗,短时间内不断发送SYN包,使服务器回复SYN/ACK,并不断重发直至超时伪造的SYN包长时间占用未连接队列,达到上限后,服务器将拒绝响应SYN请求,正常的SYN请求被丢弃,2023年9月11日,安全基础知识,SYN Flood攻击(3),攻击者172.18.1.1,目标192.0.2.1,欺骗性的 IP 包源地址是伪造的目标地址是 192.0.2.1TCP Open,SYN,2023年9月11日,安全基础知识,SYN
13、 Flood攻击(4),攻击者172.18.1.1,目标192.0.2.1,SYN+ACK,同步应答响应源地址 192.0.2.1目标地址不存在TCP ACK,2023年9月11日,安全基础知识,SYN Flood攻击案例,外高桥机房下载系统DLC服务器61.152.103.129遭到Syn-Flood攻击,2023年9月11日,安全基础知识,UDP Flood攻击,原理:UDP协议是无连接的协议,提供不可靠的传输服务不需要用任何程序建立连接来传输数据 攻击者向目标机端口发送了足够多的 UDP 数据包的时候,整个系统就会瘫痪。使用目标机忙于处理UDP报文,无法处理其它的正常报文,从而形成拒绝服
14、务,2023年9月11日,安全基础知识,ICMP Flood,原理利用ping对网络进行诊断,发出ICMP 响应请求报文计算机收到ICMP echo后会回应一个ICMP echo reply报文攻击者向目标机发送大量的ICMP echo报文目标机忙于处理这些报文,无法处理其它网络报文,从而形成拒绝服务,2023年9月11日,安全基础知识,UDP Flood攻击案例,冒险岛三区服务器受到DDOS攻击事件异常:发现大量发往UDP 8585端器的UDP包影响:端口流出流量95.29M 上层交换机上联端口流量639.27M处理方法:在6509上配置ACL过滤攻击报文,2023年9月11日,安全基础知识
15、,DDOS攻击介绍(1),分布式拒绝服务(DDOS)Distributed Denial of Service传统的拒绝服务是一台机器向受害者发起攻击DDOS攻击是多台主机合作,同时向一个目标发起攻击,2023年9月11日,安全基础知识,DDOS攻击介绍(2),主控端,代理端,2023年9月11日,安全基础知识,模拟试题1,下面哪项不是Syn flood攻击的特征?A 网络流量异常增大B 服务器80端口建立了大量的TCP连接C 服务器收到大量的SYN请求D 未连接队列超过上限,2023年9月11日,安全基础知识,特洛依木马,木马的由来古希腊人围攻特洛伊城时使用的木马计 计算机中的特洛伊木马的名
16、字就是由此得来 定义隐藏在正常程序中的一段具有特殊功能的程序,其隐蔽性极好,不易察觉,是一种极为危险的网络攻击手段 木马的组成server端:安装在目标机器上的软件client端:用于控制目标机器的软件,2023年9月11日,安全基础知识,木马入侵的途径,捆绑欺骗如把木马服务端和某个游戏捆绑成一个文件后中发给别人 危险下载点攻破下载站点后,下载几个下载量大的软件,捆绑上木马,再悄悄放回去让别人下载;直接将木马改名上载到FTP网站上,等待别人下载网站挂马在网站的网页中植入木马或插入下载木马的连接主要是利用IE浏览器的漏洞利用系统漏洞入侵后安装木马,2023年9月11日,安全基础知识,木马的特征,
17、隐蔽性包含在正常程序中,当用户执行正常程序启动在用户难以察觉的情况下,完成一些危害用户的操作 没有图标,在任务管理器中隐藏自动运行增加一个服务注册表启动项run功能的特殊性 除了文件操作、设置口令、进行键盘记录、远程注册表操作上传、下载以及锁定鼠标等功能,2023年9月11日,安全基础知识,木马的隐藏方式,隐藏进程、端口隐藏文件、目录被控端反向连接控制端 端口复用有些木马在使用80HTTP端口后,收到正常的HTTP请求仍然把它交给Web服务器处理,只有收到一些特殊约定的数据包后,才调用木马程序 隐身技术 采用替代系统功能的方法(改写vxd或DLL文件),木马会将修改后的DLL替换系统已知的DL
18、L,并对所有的函数调用进行过滤 文件加壳通过加壳隐藏特征,躲避杀毒软件的查杀,2023年9月11日,安全基础知识,典型木马-灰鸽子,灰鸽子是国内著名的木马远程控制、文件操作运用“反弹端口”突破防火墙服务端上线通知远程音频通讯,音视频监控,2023年9月11日,安全基础知识,风云项目服务器中木马案例,HIDS监测到异常文件病毒或木马 2008-03-16 01:16:10 999021372 220.166.63.5 192.168.1.5 感染文件=/?/C:/WINDOWS/LocalService.exe 风云测试区测试组loginserver 使用杀毒软件扫描文件加壳木马以webclie
19、nt服务启动,2023年9月11日,安全基础知识,SQL注入,利用SQL的语法,针对的是应用程序开发设计中的漏洞当攻击者能够操作数据,往应用程序中插入一些SQL语句时,SQL注入就发生了攻击目标:控制服务器/获取敏感数据,2023年9月11日,安全基础知识,SQL 注入的步骤,判断SQL注入漏洞查找SQL注入点判断后台数据库类型确定XP_CMDSHELL可执行情况获得后台管理的权限,2023年9月11日,安全基础知识,判断SQL注入漏洞,语句http:/*from 表名 where 字段=49(list.asp运行异常)返回 Microsoft OLE DB Provider for SQL
20、Server 错误 80040e14 字符串 Order By Id DESC 之前有未闭合的引号。/list.asp,行290 获取信息初步确定可能存在SQL INJECTION漏洞,2023年9月11日,安全基础知识,查找注入点(1),测试方法http:/and 1=1http:/and 1=2经典的1=1,1=2测试法可以注入 正常显示(必然结果)正常显示,内容基本与相同 提示错误,2023年9月11日,安全基础知识,查找注入点(2),使用工扫描注入点,2023年9月11日,安全基础知识,判断数据库类型,语句http:/and 0(select version)返回 Microsoft
21、OLE DB Provider for SQL Server 错误 80040e07 将 nvarchar 值 Microsoft SQL Server 2000-8.00.760(Intel X86)Dec 17 2002 14:22:05 Copyright(c)1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.0(Build 2195:Service Pack 4)转换为数据类型为 int 的列时发生语法错误。/list.asp,行290 判断从MS SQL SERVER 后面的8.00.760可看出打了SP
22、3,2023年9月11日,安全基础知识,查询连接DB的权限,语句http:/and 0(select user_name()返回 Microsoft OLE DB Provider for SQL Server 错误 80040e07 将 nvarchar 值 dbo 转换为数据类型为 int 的列时发生语法错误。/list.asp,行290 判断权限很高,可以确定是服务器角色组中的成员,2023年9月11日,安全基础知识,执行XP_CMDSHELL,条件当前连接数据的帐号具有SA权限master.dbo.xp_cmdshell扩展存储过程能够正确执行语句HTTP:/xxx.xxx.xxx/l
23、ist.asp?id=49;exec master.xp_cmdshell“net user aaa bbb/add”-HTTP:/xxx.xxx.xxx/list.asp?id=49;exec master.xp_cmdshell“net localgroup aaa administrators/add”-结果 在操作系统中添加帐户aaa,密码为bbb将新建的帐户aaa加入管理员组,2023年9月11日,安全基础知识,获得web后台管理的权限,后台管理的认证页面一般有以下语句:select*from admin where username=XXX and password=YYY绕过登录
24、认证语句变形为select*from admin where username=abc or 1=1-and password=123轻易骗过系统,获取合法身份,2023年9月11日,安全基础知识,如何防范SQL注入,对用户的输入进行严格的过滤对变量类型进行检查执行统一的代码规范养成良好的习惯,2023年9月11日,安全基础知识,模拟试题2,SQL注入漏洞与下列哪一项有关?A 服务器的安全配置问题B 操作系统的安全漏洞C 数据库的安全漏洞D 代码安全问题,2023年9月11日,安全基础知识,主要安全技术,防火墙技术入侵检测技术扫描技术,2023年9月11日,安全基础知识,防火墙的概念,防火墙定
25、义:防火墙是位于两个(或多个)网络间,实施网间的隔离和访问控制的一组组件的集合,它满足以下条件:内部和外部之间的所有网络数据流必须经过防火墙只有符合安全政策的数据流才能通过防火墙,2023年9月11日,安全基础知识,防火墙的作用,部署在网络边界处实现网络的隔离与访问控制阻止未经授权的访问流量对网络实施保护,以避免各种IP欺骗和路由攻击在防火墙可以监视一些安全事件的发生情况在防火墙也可以实现NAT地址转换,Internet日志、审计,甚至计费等功能,2023年9月11日,安全基础知识,防火墙的局限性,不能防止内部的攻击针对应用层的攻击防御效果不佳容易成为网络的瓶颈和单点故障,2023年9月11日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 安全 防范 体系
链接地址:https://www.31ppt.com/p-5989833.html