服务器安全问题汇总
- 格式:doc
- 大小:108.00 KB
- 文档页数:7
DHCP安全问题及其防范措施摘要本文主要介绍计算机网络当中一个比较常见的安全问题—DHCP的安全问题。
DHCP称作动态主机分配协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。
DHCP用一台或一组DHCP服务器来管理网络参数的分配,这种方案具有容错性。
即使在一个仅拥有少量机器的网络中,DHCP仍然是有用的,因为一台机器可以几乎不造成任何影响地被增加到本地网络中。
甚至对于那些很少改变地址的服务器来说,DHCP仍然被建议用来设置它们的地址。
如果服务器需要被重新分配地址(RFC2071)的时候,就可以在尽可能少的地方去做这些改动。
对于一些设备,如路由器和防火墙,则不应使用DHCP。
把TFTP或SSH服务器放在同一台运行DHCP的机器上也是有用的,目的是为了集中管理。
DHCP也可用于直接为服务器和桌面计算机分配地址,并且通过一个PPP代理,也可为拨号及宽带主机,以及住宅NAT网关和路由器分配地址。
DHCP 一般不适用于使用在无边际路由器和DNS服务器上。
DHCP安全问题在网络安全方面是一个不可忽略的问题,这种问题内部网络及网络服务提供商在分配IP地址造成的IP冲突、伪造DHCP服务器等攻击。
本文介绍了如何防范和解决此类问题的方法和步骤。
关键字:计算机、DHCP、安全问题、攻击DHCP safety and safeguardsABSTRACTThis paper mainly introduces the computer network of a common security problems and DHCP safety problems.DHCP dynamic distribution agreement called the mainframe (Dynamic host configuration protocol and DHCP )is a LAN network protocols, the use of UDP agreement, there are two major purpose :to the internal network or network service provider the IP address assigned to the user to the internal network administrator in all computer on the central administration.DHCP with one or a set of DHCP server to manage the distribution network parameters, the scheme has a fault tolerance. Even in a small amount of the machine has a network, and DHCP is still useful, for a machine can hardly have any influence, have been added to the local network. Even for those who rarely change the address of the server and DHCP still being proposed to set the address. If the server needs to be reassigned address (rfc2071 ), it can be as few as possible to do these changes. For some equipment, such as the router and should not be used DHCP. The TFTP server or SSH in with a DHCP machine is also useful in order to administer.DHCP may also directly to the server and desktop computers, and the assignment of addresses by a PPP agent or a dialing, and broadband host, and the house assignment of addresses NAT gateway and routers generally do not apply. DHCP use in the DNS server marginal routers.DHCP security issues in the network security is not to neglect the issue of the internal network and the network service provider in the allocation of IP address of the conflict and DHCP server IP, forgery attack. This article explains how to prevent and resolve the problem of methods and procedures.Keyword: Computer、DHCP、Safety、Attack目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1概述 (1)第二章应用技术 (2)2.1DHCP应用技术 (2)2.2技术优点 (2)2.3应用场合 (2)2.3.1 DHCP服务欺骗攻击 (3)2.3.2 ARP“中间人”攻击 (3)2.3.3 IP/MAC欺骗攻击 (4)2.3.4 DHCP报文泛洪攻击 (4)2.4应用限制 (5)第三章特性介绍 (5)3.1相关术语 (5)3.2相关协议 (6)3.3设备处理流程 (6)3.3.1 DHCP Snooping 表项的建立与老化 (6)3.3.2 DHCP Snooping 信任端口功能 (7)3.3.3 ARP入侵检测功能 (8)3.3.4 IP 过滤功能 (9)3.3.5 DHCP 报文限速功能 (9)3.4DHCP S NOOPING与DHCP R ELAY安全机制比较 (10)第四章典型组网案例 (11)结束语 (12)参考文献 ................................. 错误!未定义书签。
IP-guard 内网安全系统使用常见问题IP-Guard现在客户越来越多了,为了更好解决客户使用中遇到问题;以上为海龙科技为客户遇到的常见问题解决办法:1. IP-guard V3服务器安装前后需要有哪些注意事项?1、确定SQLServer服务已启动且SQL的补丁已打好,否则在安装的过程中会提示安装条件不满足并中断安装;IP-guard V3 支持MICROSOFT SQL SERVER数据库,包括:a.SQL Server 2000 SP4或以上,b.SQL Server 2005 SP1或以上,c.微软免费提供的MSDE SP4或SQL2005 Express;但需要注意的是MSDE有对数据库2G的限制,SQL2005 Express有对数据库4G的限制。
2、为了保证服务器的正常工作,存放数据库文件的磁盘分区(数据库文件默认存放在服务器的安装目录下)最好为NTFS格式的,FAT32格式的磁盘分区有单个文件大小不能超过4G的限制。
3、服务器安装成功后,建议先设置检验码再安装客户端,使服务器与客户端的连接更安全。
2. 服务器不能上外网,该怎么注册?如果您的服务器不能上外网,那么可以通过给我们发送邮件的方式进行注册:1.在服务管理器“工具”->“注册”中,单击“升级”按钮,输入您的正式序列号,此时会生成一个识别码并弹出信息提示“升级成功但还需要激活码”;2.在产品注册栏中,填写公司名称,联系人,电话,电子邮件,单击“发送邮件”,产生一封已经存在收件人,主题,邮件正文的outlook邮件,邮件正文为您的注册信息加密后的内容,将这封邮件直接另存为邮件格式的文件,将该文件拷贝到可以上外网的计算机,双击打开,填写好发件人并发送。
3.我们会将注册码发送到您注册信息里填写的邮箱地址,您拿到注册码后到服务管理器“工具”->“注册”中填写注册码,单击“注册”即可。
3. 如果服务器IP地址或机器名变更之后对客户端或控制台会有影响吗?1、服务器的IP地址或机器名变更包括两种情况:一种是服务器所在的计算机IP地址或机器名发生了变化,另一种情况是服务器迁移到别的计算机上改变了IP地址或机器名;第一种情况如果服务器开启了主动轮询功能(在控制台“工具”->“选项”->“连接设置”里的主动轮循项,默认是启动的)客户端与服务器的通讯是没有影响的,第二种情况下,为了确保服务器与客户端能正常连接,最好设置服务器的检验码为原来的检验码,并启动主动轮询功能。
FTP服务器的漏洞与防护研究在计算机网络领域,FTP(File Transfer Protocol)是一种常用的文件传输协议,它允许用户在客户端和服务器之间进行文件的上传和下载操作。
然而,由于其开放的特性,FTP服务器容易受到各种攻击,从而导致系统的安全性受损。
本文将就FTP服务器的漏洞和相应的防护措施进行研究,并提供相应建议。
一、FTP服务器的漏洞尽管FTP服务器具有高效的文件传输功能,但其设计上存在一些漏洞,容易遭受攻击。
以下是常见的FTP服务器漏洞:1.弱密码攻击:用户在设置FTP服务器的登录密码时,往往容易采用弱密码,如简单的数字、字母组合,或者使用与个人信息相关的密码。
这就给攻击者提供了破解密码的机会。
2.拒绝服务攻击(DoS):攻击者可以通过发送大量的无效或恶意的FTP请求来消耗服务器资源,从而使其无法正常响应合法用户的请求。
3.目录遍历攻击:攻击者通过FTP命令中的特殊字符和路径操作符,利用漏洞来访问位于服务器目录结构之外的文件,从而获取非法访问权限。
4.缓冲区溢出漏洞:FTP服务器中的缓冲区溢出漏洞是常见的安全漏洞之一。
攻击者可以通过发送超出服务器缓冲区容量的数据来覆盖相邻的内存空间,并在服务器执行恶意代码。
二、FTP服务器的防护措施为了保护FTP服务器不受攻击,以下是一些有效的防护措施:1.使用强密码:管理员应强制要求FTP用户设置复杂、强度高的密码,并定期进行密码更换。
同时,禁止使用与个人信息相关的密码,以防止攻击者通过猜测密码来入侵系统。
2.限制登录尝试次数:为了防止暴力破解密码,可以设置FTP服务器的登录尝试次数限制。
当登录尝试次数超过设定值时,自动锁定账户一段时间。
3.更新补丁:定期更新FTP服务器软件和系统的补丁程序,以修复已知的漏洞和安全问题。
及时跟踪安全厂商发布的安全公告,确保FTP服务器始终处于最新的安全状态。
4.限制FTP服务端口范围:FTP服务器默认使用20和21号端口进行数据传输和控制连接。
DNS的安全问题随着信息化的高速发展,目前的网络安全现状和前几年相比,已经发生了很大的改变。
蠕虫、病毒、木马、漏洞攻击、DDoS攻击等威胁互相结合,对网络的稳定运行和应用安全造成了较大的威胁和不良影响。
其中针对DNS(域名服务器,Domain Name Service)的攻击也已成为最严重的威胁之一。
DNS是Internet 的基本支撑,包括WEB访问、Email服务在内的众多网络服务都和DNS息息相关,因此DNS的安全直接关系到整个互联网应用能否正常使用。
DNS的安全隐患:1.防火墙不会限制对DNS的访问;2.DNS可以泄漏内部的网络拓扑结构;3.DNS存在许多简单有效的远程缓冲溢出攻击;4.几乎所有的网站都需要DNS;5.DNS的本身性能问题可是关系到整个应用的关键;DNS系统面临的安全威胁:作为当前全球最大最复杂的分布式层次数据库系统,由于其开放、庞大、复杂的特性以及设计之初对于安全性的考虑不足,再加上人为攻击和破坏,DNS系统面临非常严重的安全威胁,因此如何解决DNS安全问题并寻求相关解决方案是当今DNS亟待解决的问题。
DNS安全防护主要面临如下威胁:1.对DNS的DDoS攻击DDoS(Distributed Denial of Service)攻击通过僵尸网络利用各种服务请求耗尽被攻击网络的系统资源,造成被攻击网络无法处理合法用户的请求。
而针对DNS的DDoS攻击又可按攻击发起者和攻击特征进行分类。
2.按攻击发起者分类:僵尸网络:控制大批僵尸网络利用真实DNS协议栈发起大量域名查询请求;模拟工具:利用工具软件伪造源IP发送海量DNS查询;3.按攻击特征分类:Flood攻击:发送海量DNS查询报文导致网络带宽耗尽而无法传送正常DNS 查询请求;资源消耗攻击:发送大量非法域名查询报文引起DNS服务器持续进行迭代查询,从而达到较少的攻击流量消耗大量服务器资源的目的;4.DNS欺骗DNS欺骗是最常见的DNS安全问题之一。
网络运维常见问题解决方案汇总一、网络连接问题在进行网络运维时,经常会遇到网络连接不稳定或者无法连接的问题。
这些问题可能是由路由器、网络设备或者网络配置出现问题引起的。
以下是一些常见的解决方案:1. 检查路由器:首先,确保路由器的电源线正确连接,并且路由器指示灯正常亮起。
然后,检查路由器的网线连接是否松动或者断开。
若发现问题,重新插拔连接线即可。
2. 重启路由器:如果网络连接仍然不稳定,尝试重启路由器。
通过关闭路由器的电源,等待数分钟后再重新开启,有时可以解决连接问题。
3. 检查网络设备:确认网络设备如交换机等处于正常工作状态,并且链接线没有损坏。
有时候设备可能会出现故障或者配置错误,所以检查设备运行状态和配置文件是必要的。
4. 网络配置检查:检查网络配置和IP地址设置是否正确。
确保所有设备中的IP地址是唯一的,并且网络设置与主路由器相匹配。
若网络配置不正确,可能会导致连接问题。
二、网络速度慢问题在进行网络运维时,经常会遇到网络速度慢的问题。
这可能是由于网络负载过高、网络连接过远或者网络带宽不足引起的。
以下是一些常见的解决方案:1. 检查网络负载:使用网络监控工具,查看网络设备的负载情况。
如果网络设备的负载过高,可以通过增加带宽、分流网络流量或者升级设备来解决慢速问题。
2. 检查网络延迟:通过使用延迟测试工具,检查网络连接延迟。
如果网络延迟过高,可以考虑更换网络服务提供商,或者将部分网络流量路由到其他较远的服务器。
3. 增加带宽:如果网络带宽不足,可以联系网络服务提供商升级带宽。
4. 网络优化:进行网络优化,如调整网络设备的MTU和RWIN值,可以进一步提高网络速度。
三、网络安全问题在进行网络运维时,网络安全是一个重要的问题。
以下是一些常见的网络安全问题及其解决方案:1. 防火墙设置:确保防火墙配置正确,并允许必要的网络流量通过。
同时,定期审查和更新防火墙规则,以保护网络安全。
2. 增加网络加密:使用安全传输协议(如SSL或TLS)加密通过网络传输的敏感数据,以防止数据被截取或篡改。
网络安全经典面试问题汇总1.谈一下SQL主从备份原理?答:主将数据变更写入自己的二进制log,从主动去主那里去拉二进制log并写入自己的二进制log,从而自己数据库依据二进制log内容做相应变更。
主写从读2.linux系统中的计划任务crontab配置文件中的五个星星分别代表什么?答:分,时,日,月,星期几3.linux系统中的用户态和内核态都是什么?怎么理解转换原理?通俗讲理解为用户空间和内核空间,Linux 把内存主要分为4 个段,分别是内核代码段、内核数据段、用户代码段、用户数据段。
进程总共4G,内核态能访问3-4G,用户态能访问0-3G.内核两个段特权级都为最高级0,用户两个段特权级都为最低级3。
内核代码段可以访问内核数据段,但不能访问用户数据段和用户代码段,同样地,用户代码段可以访问用户数据段,但不能访问内核数据段或内核代码段。
当前进程运行的代码若属于内核代码段,则称当前进程处于内核态,若属于用户代码段,则称当前进程处于用户态。
用户代码段和内核代码段的代码分别运行在用户栈上和内核栈上。
4.简述BP的作用?答:是通过设置浏览器代理进行网络渗透,用于攻击web应用集成平台,可进行拦截和修改http包;bp也有转码解码作用(16进制,ascii,basse64等等);introder模块实现一个自动化的攻击或是密码爆破;repeater模块一般使用这个功能也是通过Proxy抓包然后send 过来的。
主要就是修改请求的各项参数等等然后点击左上角的go发送出去,然后在右边接受到请求,请求和响应都可以以不同的形式展示出来;compare模块主要是一个比较功能,可以在Proxy处截包发送过来进行比较也可以直接加载文件进行比较5.SQL注入的原理?如何防御?由于程序开发者在编译时未对用户输入进行过滤,导致用户可以在url 中进行SQL查询语句代入数据库6.发生安全事件怎么做应急响应?答:先确定范围,做好隔离(网络隔离,ACL等),判断事情严重程度,同时联系法务部门看是自己取证还是公安部门取证,事后做好分析,做好相关安全加固7.DDOS攻击是什么原理?怎么防御?分布式拒绝服务攻击,是黑客控制肉鸡来进行占用资源导致服务器资源耗尽。
DNS服务器安全部署的七大问题服务器教程 -电脑资料DNS(Domain Name System)即域名系统是历史悠久的方法,它可以为具有IP地址的计算机分配域名,使计算机拥有字符型名称,如如IP地址为207.46.193.254的计算机即微软服务器,DNS服务器安全部署的七大问题服务器教程。
DNS采用了设计精良,多数时间运行都相当出色。
然而,总有一些不如人意的情况,它会罢工,让管理员们头痛不已。
那么如何查找其故障的蛛丝马迹?你的DNS系统中有哪些不尽如人意的地方?有没有一些规律性的东西可以遵循?答案是肯定的,我们这儿给出DNS 服务器的七大罪状,供您参考:1.使用老版本的BIND。
Bind作为一款开放源码的DNS服务器软件,是目前世界上使用最为广泛的DNS服务器软件。
几乎多数BIND 的老版本都存在着严重的、众所周知的漏洞。
攻击者可以利用这些漏洞将我们的DNS域名服务器搞毁,并可以借此侵入运行它们的主机。
因此应确保使用最新的BIND,并及时打补丁。
2.将所有重要的域名服务器放置到同一个子网中。
在这种情况下,一个设备的故障,如一台交换机或路由器,或一个网络连接的故障就会使互联网上的用户无法访问你的网站或向你发送电子邮件。
3.允许对未授权查询者的递归。
如果设置为下面这种情况:(recursion yesno;[yes]allow-recursion { address_match_list };[all hosts]则是不安全的,电脑资料《DNS服务器安全部署的七大问题服务器教程》。
在这里,recursion选项指定named是否代替客户机查询其他域名服务器。
通常不把域名服务器设置成关闭递归。
至少我们应该对自身的客户机允许递归,但对外来查询禁止递归。
因为如果可以为任意一个客户端处理递归查询,将会将域名服务器暴露给缓存投毒(Cache poisoning)和拒绝服务攻击。
4.允许那些未获得授权的辅助域名服务器进行区域传送。
服务器巡检报告操作系统漏洞与性能改进建议在对服务器进行巡检的过程中,我们发现了一些操作系统漏洞,并对服务器的性能进行了评估和分析。
本报告旨在提出一些建议来修复这些漏洞,并改进服务器的性能。
一、操作系统漏洞在对操作系统进行全面检查后,我们发现了以下几个漏洞:1. 漏洞一:未及时安装安全补丁根据我们的巡检结果,您的服务器存在未及时安装操作系统的安全补丁的情况。
这些补丁通常是为了修复已知的安全漏洞和缺陷,确保系统的稳定性和安全性。
我们建议您尽快更新操作系统,安装最新的安全补丁,确保服务器的安全性。
2. 漏洞二:未正确配置防火墙防火墙是保护服务器免受未经授权访问和恶意攻击的重要工具。
根据我们的巡检结果,您的服务器的防火墙配置存在一些问题,这可能会导致系统暴露于安全威胁之下。
我们建议您对防火墙进行重新配置,只允许必需的端口和服务通过,并禁用不必要的访问。
3. 漏洞三:过期或弱密码弱密码是黑客攻击服务器的一个主要漏洞。
通过我们的巡检,发现您的服务器中存在一些过期或弱密码。
我们强烈建议您尽快更改这些密码,并采用强大的密码策略来增加服务器的安全性。
二、性能改进建议除了漏洞修复,我们还对服务器的性能进行了评估,并提出以下改进建议:1. 提升硬件配置我们建议您考虑升级服务器的硬件配置,比如增加内存、扩展存储空间等。
这将有助于提高服务器的性能和处理能力,降低系统资源的紧张程度。
2. 优化操作系统设置对操作系统的一些设置进行优化可以显著提升服务器的性能。
例如,调整文件系统和内核参数、合理划分磁盘空间等。
我们建议您参考操作系统的文档或找到相关的最佳实践指南,以获取更多的优化建议。
3. 应用程序优化优化应用程序的配置和设置,可以进一步提高服务器的性能。
例如,使用缓存技术、减少不必要的数据库查询、压缩网页资源等。
我们建议您与开发团队合作,对应用程序进行全面的评估和优化。
4. 定期清理无用数据和日志在服务器巡检中,我们发现了大量的无用数据和日志占用了服务器的存储空间。
服务器安全漏洞修复技巧如何及时修复服务器安全漏洞随着互联网的快速发展,服务器安全问题日益凸显,服务器安全漏洞成为网络攻击的重要入口之一。
及时修复服务器安全漏洞对于保障网络安全至关重要。
本文将介绍一些服务器安全漏洞修复的技巧,帮助管理员及时发现和解决服务器安全漏洞,提升服务器的安全性。
一、定期漏洞扫描定期漏洞扫描是发现服务器安全漏洞的有效手段。
管理员可以利用专业的漏洞扫描工具对服务器进行全面扫描,及时发现潜在的安全漏洞。
漏洞扫描可以帮助管理员全面了解服务器的安全状况,有针对性地进行修复工作。
二、及时更新系统补丁系统厂商会不定期发布系统补丁来修复已知的安全漏洞,管理员应及时关注系统厂商的官方网站,了解最新的安全补丁信息,并及时对服务器进行更新。
及时更新系统补丁可以有效防止已知安全漏洞被攻击者利用,提升服务器的安全性。
三、加强访问控制合理设置访问控制是防止未经授权访问的重要手段。
管理员可以通过设置防火墙、访问控制列表等方式,限制服务器的访问权限,避免未经授权的用户对服务器进行访问。
加强访问控制可以有效减少安全漏洞被攻击的可能性。
四、加密数据传输在服务器与客户端之间的数据传输过程中,存在被窃听和篡改的风险。
为了保障数据的安全性,管理员可以通过使用SSL/TLS等加密协议,对数据进行加密传输。
加密数据传输可以有效防止数据被窃听和篡改,提升服务器的安全性。
五、加强密码策略弱密码是服务器安全漏洞的常见原因之一。
管理员应制定严格的密码策略,要求用户使用复杂的密码,并定期更换密码。
此外,管理员还可以通过多因素认证等方式提升密码的安全性,防止密码被猜解或盗用。
六、监控安全日志监控安全日志是发现服务器安全问题的重要途径。
管理员可以通过监控服务器的安全日志,及时发现异常行为和潜在的安全威胁。
及时响应安全日志中的警告信息,可以帮助管理员快速发现并修复服务器安全漏洞。
七、定期备份数据定期备份数据是防止数据丢失的重要手段。
在修复服务器安全漏洞的过程中,可能会导致数据丢失或损坏,因此管理员应定期备份服务器的重要数据。
十大最常见的安全漏洞及其解决方案随着互联网的迅速发展,安全问题已经成为了互联网发展过程中必须要面对的问题。
在众多安全问题中,安全漏洞是最常见的问题之一,也是网站管理人员最头疼的问题之一。
安全漏洞的出现,不仅会给网站运营带来巨大的风险和损失,还会给用户带来重大的隐私泄漏和财产损失。
因此,了解安全漏洞及其解决方案的重要性就显得尤为重要。
一、 SQL注入漏洞SQL注入漏洞指的是黑客通过在输入框内输入恶意代码,来攻击后台数据库并获取敏感信息的漏洞。
比较常见的攻击方式就是通过构造SQL语句,来绕过后台的验证程序,进入到数据库里获取数据或执行不当的操作。
解决方案:1、过滤特殊字符,例如单引号、双引号、分号等。
2、使用预处理语句,例如PDO预处理语句。
3、使用参数化查询的方法。
二、代码注入漏洞代码注入漏洞指的是攻击者在目标服务器上运行自己编写的代码,从而获得服务器控制权,甚至可以对服务器进行远程操作。
攻击者可以利用此漏洞来窃取用户个人信息,破坏系统,或者利用服务器资源进行敲诈勒索。
解决方案:1、代码审查,检查是否存在不合法的代码。
2、严格的权限控制管理。
3、在线代码扫描工具和内部系统检查。
三、 Xss跨站脚本攻击漏洞Xss跨站脚本攻击指的是攻击者将带有恶意代码的脚本插入到正常网页中,当用户浏览网页时,这些脚本会自动执行,对用户个人信息进行窃取,严重影响用户的安全与隐私。
解决方案:1、输入合法性验证,对输入数据进行过滤和转义。
2、过滤对用户输入的特殊字符和一些JavaScript攻击代码。
3、禁止页面对用户输入进行操作。
四、 CSRF跨站请求攻击漏洞CSRF跨站请求攻击漏洞指的是攻击者通过篡改用户请求的页面,来达到伪装用户的目的,使用户执行恶意操作。
比较典型的例子就是攻击者在用户未退出或未关闭浏览器的情况下,用用户的cookie发起请求。
解决方案:1、使用验证码技术。
2、随机Token技术,每个请求附带一个随机数,服务器验证随机数,以免伪装。
服务器安全问题汇总
1. 服务器杀毒。
2. 360safe检查服务器安全问题
a) 清理恶意插件。
b) 清理无用软件。
c) 修复系统漏洞。
d) 查杀流行木马。
e) 关闭无用进程/关闭无用启动项/关闭无用服务。
3. 检查服务器安全
a) 查看WEB站点是否正常访问。
有没有多出新的站点?
站点使用的是什么数据库?
站点权限问题。
站点下是否有新上传的文件。
站点后台是否多个管理员操作权限。
检查各站点是否挂马,是否有注入漏洞,是否有JS漏洞,等等。
搜索站点目录下文件内容是否有“cmd/exec/serv-u”字样
查找.asp;.asa;.php;扩展名的文件大小大于25K的文件,打开查看
是否是木马文件
IE打开站点时如果出现不明的加载DLL提示,立刻检查代码是
否挂马,第三方的广告是否挂马,非站内URL是否被挂马。
可以安装“谷歌浏览器”和“360安全浏览器”会自动提示页面
是否挂马,可查看挂马的文件
最主要的是凭感觉来发现病毒。如:服务器很慢/有隐藏的操作
/aspx文件无cs文件/文件时间不对路/
挂马有多种方式:
1. 以JS文件的形式将木马挂在页面上(asp/aspx/html/htm/php)。
2. 以JS代码的形式将木马挂在页面上(asp/aspx/html/htm/php)。
3. 将JS病毒代码放到CSS文件里。用” eXpreSsIon”和@import引
用
4. 将JS病毒代码放在JS文件里。用document.write输出调用。
5. 用iframe打开有JS病毒的页面。
6. 将JS病毒代码放在任意文件里,用
“C:\WINDOWS\system32\inetsrv\MetaBase.Xml”用
“DefaultDocFooter="FILE:C:\Inetpub\wwwroot\iisstart.htm"”
来调用。
7. 通过IIS的ISAPI (ISAPI扩展/ISAPI筛选器)挂马,删除无用的
ISAPI即可。
8. 如果在服务器上找不到病毒代码那么可能是ARP挂马
9.
b) 查看数据库是否正常访问
不要使用SA操作数据库。
新建一个通用的操作所有数据库的用户。
各个数据库权限问题。是否有特殊的权限?
数据库对应的站点是否明确,是用什么角色操作的。
查看执行的SQL效率,及时改进SQL的优化。
定期删除1个月前的数据库备份文件。
定期完全备份常用数据库,每天增量备份常用数据库。写成SQL
维护计划,会自动备份数据。
如果有离职的程序员就要修改数据库登录账号密码
c) 查看系统用户和组是否正常。
有没有不认识的用户和组信息。
用户所属者。
各个用户对应的权限。
用户的密码安全度。
正常情况下有4个账号就是安全的。如:
如果有离职的程序员就要修改登录账号密码
d) 查看FTP账号是否正常。
有没有不认识的新建用户信息。
用户所属者。
各个用户对应的权限。
用户的密码安全度。
如果有离职的程序员就要修改FTP账号密码
e) 查看其它信息。
检查常用服务是否启动。
如:CMailServer/Serv-U/Server SQL 2000/
系统最容易留后门的文件是“c:\windows\system32\sethc.exe和
c:\windows\system32\dllcache\sethc.exe”,每次在登录远程的时
候,要试下连续按7下“shift”键,如果出现的是
这个窗口说明sethc.exe正常,否则要先删除
“c:\windows\system32\dllcache\sethc.exe”文件在删除
“c:\windows\system32\sethc.exe”文件。然后复制本地的文件先上传到
dllcache目录下。先删除dllcache目录下的文件是不让这个文件自动恢复。
可以禁用“控制面板-辅助功能选项-粘滞键设置-关掉使用快捷键”
一定要禁用“servers”服务。这样才能关掉隐藏共享。
如图不能存在隐藏共享:
如果服务器aspx文件中被加入了JS病毒代码。运行
可无乱码替换病毒代码。
打开IIS->Web服务器扩展->在服务器端的包含文件 禁用
只启用“Active Server Pages/ASP.NET v1.1/ASP.NET v2.0”就可以了。
如果使用ISAPI_Rewrite工具还要启用“ISAPI扩展服务”
如果服务器很慢,并且开通了IIS的SMTP服务发送EMAIL,
要定期清空“c:\Inetpub\mailroot\Badmail”目录内容。可以写个
CMD命令完成:del c:\Inetpub\mailroot\Badmail\*.* /f /s /q
注意在群发EMAIL的时先关闭杀毒软件对EMAIL的监视功能。
4. IIS站点问题汇总
a) 如果站点打不开,请用FF浏览器查看出错原因,IE是无法查看到具体
的出错原因的。
b) 如果出现错误第一时间将出错信息复制到baidu上查找原因。
c) NET环配置可能出现的问题是:
1. 1.1和2.0之间的对应问题,如果你站点是1.1的在站点设置里面也
要版本选择1.1的
2. 未知的错误可能是IIS对应目录的文件权限问题。如写Access文件/
写日志文件或配置文件都需要权限。权限设置也要注意一些事项,
机子不同权限也不同,操作系统不同权限也不同。
大部分机子都是需要加入“Everyone”有修改权限即可。
如果还是出错。NET就要加入“ASPNET” 有修改权限。如果是
ASP的要加入“IUSR_xxxxxxx” 有修改权限。
如果还是出错需要加入“C:\WINDOWS\temp目录Everyone” 修改
权限。
如果还是出错需要加入“C:\Documents and Settings\当前用户目录
\Local Settings\Temp目录Everyone” 修改权限。
如果还是出错需要加入“C:\Documents and Settings\xxxxxx\ASPNET
目录ASPNET” 修改权限。
3. 出错“CS0016:未能写入输出文件:
'*:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
ASP.NET Files\*\*.dll'--拒绝访问”
右键C:\Windows\Temp文件夹--属性--安全,添加一个用户
"NETWORK SERVICE ",(如果是.NET Framework 1.0或Win2000
则添加用户"aspnet user"), "赋予权限--完全控制
重新启动IIS
4. 出错“(服务器应用程序不可用)您试图在此 Web 服务器上访问的 Web
应用程序当前不可用。请点击 Web 浏览器中的”
站点指向新的应用程序池
运行
“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_r
egiis -r”
先重安装IIS,在安装NET Framework
5. “Service Unavailable”应该程序池用户无权限,不是IIS_WPG组。
6.
HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝
开始-程序-本地安全策略,在本地策略-用户权限分配中,找到从网络访问计
算机这一项,添加刚才新建的IIS站点用户
d) 如果出现的问题实在是找不到原因,可以重启IIS,如果还不行就重启电
脑。有很多意外的错误只能重启电脑才能解决。
e) 网站开发过重中,要时修改修改代码,NET站点如果有改动App_Code
目录下的文件/Web.config文件/bin目录下的文件/.master文件都需要重新
编译。如果改动的次数过多网站会打开很慢很慢。这次需要重启IIS。
f) 站点不要建太多的虚拟目录,如果虚拟目录和一般目录同名时虚拟目录
优先级高,所以一般目录下的内容是访问不了的。
g)