2026-04-15 13:43:55
服务器被黑后如何查找入侵、攻击痕迹及防御攻击
一、查找入侵、攻击痕迹
账号密码安全检测
检查弱口令:首先排查服务器管理员账号(如administrator)、Mysql数据库密码、网站后台管理员密码等是否使用了弱口令。
检查恶意账号:查看是否存在恶意的或新添加的账号,如admin, admin$等,这些可能是攻击者创建的。
日志分析:通过服务器日志检查管理员账号的登录情况,包括登录时间、账号名称和登录IP,以排查恶意登录行为。
服务器端口、系统进程安全检测
端口检查:使用CMD命令(如netstat -an)检查当前系统的连接情况,重点关注非标准端口的开放情况,如非80、8888、21、3306、443、9080、22、3389、1433等端口。
进程检查:查看是否存在恶意进程,可使用Process Explorer等工具,或直接在任务管理器中查看。注意CPU占用过高、无正式签名、路径不合法的进程。
服务器启动项、计划任务安全检测
启动项检查:使用msconfig命令查看是否有多余的启动项目,并检查其正常性。
计划任务检查:通过控制面板、组策略查看服务器的计划任务,以及系统是否主动启动了一些进程。
后门木马查杀
全面扫描:使用360杀毒等安全软件,更新病毒库后对服务器进行全面安全检测与扫描。
人工检测:对网站代码进行人工安全检测,包括网站漏洞、木马后门等。
日志记录:确保服务器日志和网站日志已开启,以便后期分析查找并溯源。
二、防御攻击
代码与漏洞检查
对网站代码进行检查,确保没有被放置网页木马和ASP木马,以及后门程序。
检查网站代码是否存在SQL注入漏洞、上传文件漏洞等常见危害站点安全的漏洞。
系统日志分析
定期对服务器操作系统的日志进行分析,检查系统是否被入侵,以及是否被安装了木马或对系统做了改动。
系统更新与配置
对服务器操作系统打上最新的补丁。
合理配置和安装常用的应用软件(如防火墙、杀毒软件、数据库等),并更新为安全、稳定、兼容性好的版本。
注销不必要的系统组件,停掉不必要的危险服务,禁用危险的端口,通过运行最小的服务以达到最大的安全性。
隐藏与伪造信息
对常用应用程序的服务端口和提示信息进行隐藏和伪造,防止黑客利用扫描工具获取服务器信息。
权限配置
为每个站点配置独立的internet来宾帐号,并限制其访问权限。
禁止访问非站点目录,并限制其执行危险命令。
降低服务运行权限
降低SQL数据库、SERV-U FTP等应用软件服务的运行权限。
删除MSSQL数据库不必要的、危险的存储过程,防止黑客利用漏洞进一步入侵和提升权限。
专业防御系统
寻求可靠的专业服务,配置专业的防御系统,以增强服务器的安全防护能力。
通过以上步骤,可以有效地查找服务器被黑的入侵、攻击痕迹,并采取相应的防御措施,确保服务器的安全稳定运行。