安全狗扫描源代码_安全狗怎么渗透测试

hacker|
40

为什么我的网站会被黑客攻击

可能没有为什么,H客想攻击谁就攻击谁。更可能是自动化攻击,也就是工具自动发起的,并不是人为攻击。

自己可以做一些防护,如果是个人网站的话,别用太贵的WAF,几十万一台不划算。用个前端WAF就可以了,推荐:Witch-Cape。

ddos云防护是什么?

ddos攻击防御:ddos攻击是什么,如何防御?

主要通过大量合法的请求占用大量网络资源,从而使合法用户无法得到服务的响应,是目前最强大、最难防御的攻击之一。

ddos攻击最大的难点在于攻击者发起的攻击的成本远低于防御的成本。比如黑客可以轻易的控制大量肉鸡发起10G,100G的攻击。而要防御这样的攻击10G,100G带宽的成本却是100W,1000W….

防御手段:

总体来说,从下面几个方面考虑:

硬件

单个主机

整个服务器系统

硬件:

1.增加带宽

带宽直接决定了承受攻击的能力,增加带宽硬防护是理论最优解,只要带宽大于攻击流量就不怕了,但成本非常高。

2、提升硬件配置

在有网络带宽保证的前提下,尽量提升CPU、内存、硬盘、网卡、路由器、交换机等硬件设施的配置,选用知名度高、口碑好的产品。

3、硬件防火墙

将服务器放到具有DDoS硬件防火墙的机房。专业级防火墙通常具有对异常流量的清洗过滤功能,可对抗SYN/ACK攻击、TCP全连接攻击、刷脚本攻击等等流量型DDoS攻击

单个主机:

1、及时修复系统漏洞,升级安全补丁。

2、关闭不必要的服务和端口,减少不必要的系统加载项及自启动项,尽可能减少服务器中执行较少的进程,更改工作模式

3、iptables

4、严格控制账户权限,禁止root登录,密码登录,修改常用服务的默认端口

整个服务器系统:

1.负载均衡

使用负载均衡将请求被均衡分配到各个服务器上,减少单个服务器的负担。

2、CDN

CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率,因此CDN加速也用到了负载均衡技术。相比高防硬件防火墙不可能扛下无限流量的限制,CDN则更加理智,多节点分担渗透流量,目前大部分的CDN节点都有200G的流量防护功能,再加上硬防的防护,可以说能应付目绝大多数的DDoS攻击了。

3.分布式集群防御

分布式集群防御的特点是在每个节点服务器配置多个IP地址,并且每个节点能承受不低于10G的DDoS攻击,如一个节点受攻击无法提供服务,系统将会根据优先级设置自动切换另一个节点,并将攻击者的数据包全部返回发送点,使攻击源成为瘫痪状态,从更为深度的安全防护角度去影响企业的安全执行决策。

服务器安全狗的基本信息

服务器安全狗

服务器安全狗功能涵盖了服务器杀毒、系统优化、服务器漏洞补丁修复、服务器程序守护、远程桌面监控、文件目录守护、系统帐号监控、DDOS防火墙、ARP防火墙、防CC攻击、防入侵防篡改、安全策略设置以及邮件实时告警等多方面模块,为用户的服务器在运营过程中提供完善的保护,使其免受恶意的攻击、破坏。 随着社会信息化程度越来越高,网站处于互联网这样一个相对开放的环境中,各类网页应用系统的复杂性和多样性导致系统漏洞层出不穷,病毒木马和恶意代码网上肆虐,黑客入侵和篡改网站的安全事件时有发生。

常见的系统攻击分为两类:一是利用Web服务器的漏洞进行攻击,如DDOS攻击、病毒木马破坏等攻击;二是利用网页自身的安全漏洞进行攻击,如SQL注入攻击、跨站脚本攻击等。常见攻击方式对网站服务器带来的危害主要集中在病毒木马破坏、网页非法篡改、各类网络攻击带来的威胁。针对于网站面临的安全威胁,安全狗工作室在多年服务器安全工作的成功经验基础上自主研发两套针对服务器安全的软件:服务器安全狗和网站安全狗。作为服务器安全专家,这两套软件已通过公安部信息安全产品检测中心的检测,并获检验合格证书。服务器安全狗和网站安全狗是为IDC运营商、虚拟主机服务商、企业主机、服务器管理者等用户提供服务器安全防范的实用系统。 服务器安全狗V4.2.10200(2015-03-03)

1、提升软件安装效率

2、优化帐号保护逻辑

3、优化病毒隔离逻辑

4、优化自定义病毒扫描的选择路径逻辑

5、优化升级中心的安全校验

6、统一安全狗软件的“开始”菜单路径

7、修复Win7系统每天首条防护日志显示重复的问题

8、修复特定情况下,安全策略规则无法导入的问题

9、修复特定网卡系统下,中高级会话验证导致网站无法打开的问题

服务器安全狗V4.2.09997(2015-01-13)

1、改善云查杀引擎的误判问题

2、修复杀毒实时防护导致磁盘无法格式化的问题

3、修复特殊情况下,网站帐号无法创建的问题

4、修复特殊情况下,防护日志界面无法添加黑白名单的问题

5、修复特殊情况下,注册表保护特定规则失效的问题

6、修复极端情况下,个别第三方软件无法正常加载的问题

7、修复极端情况下,win8/win2012系统停止守护中心导致系统重启的问题

服务器安全狗V4.2.09936(2014-12-26)

1、扩展垃圾清理的扫描路径

2、修复帐号保护模块导致守护中心崩溃的问题

3、修复更改系统时间引起的网络驱动防护失效的问题

4、修复针对特殊IP,DDOS防火墙失效的问题

5、修复注册表备份及恢复偶尔失效的问题

6、更新网马库及网马DLL文件

服务器安全狗V4.2.09862(2014-12-12)

1、修复网络驱动异常导致守护中心无法退出的问题

2、修复云查杀实时防护信任失效的问题

3、修复杀毒扫描记录显示错误的问题

4、修复SQL Server 2012数据库进行优化时界面闪退问题

5、优化系统帐号删除功能

6、支持动态更新小红伞证书

7、托盘退出关闭主动防御同步关闭杀毒实时防护

8、精简升级中心日志

服务器安全狗V4.2.09810(2014-12-03)

1、修复杀毒扫描时界面偶尔闪退的问题

2、修复杀毒扫描时初始化时间过长的问题

3、修复与部分杀毒软件的冲突问题

4、修复特殊情况下托盘提示网络驱动异常的问题

5、修复守护中心异常退出可能引起网络驱动初始化失败的问题

6、优化小红伞引擎的加载逻辑

服务器安全狗V4.2.09683 (2014-11-14)

1、新增杀毒功能,支持小红伞、安全狗网马查杀、安全狗云查杀三引擎查杀病毒

2、优化帐号保护功能,快速准确检测帐号异常

3、优化远程桌面保护功能,提高保护效率

4、优化文件目录保护功能,增强对硬链接的保护

5、新增注册表保护功能,扩展保护范围

6、扩充服云设置同步功能,支持安全策略、超级黑白名单、远程桌面保护等功能同步更新

服务器安全狗V4.1.08789(2014-06-30)

1、修复极端情况下的崩溃问题

2、修复安全策略的提示文件误保存为示例IP的问题

3、修复超级黑白名单中及无法成功转化为有效IP段的问题

4、完善爬虫白名单库

服务器安全狗V4.1枸杞增强版(2014-05-06)

1、细化CC攻击的防护日志,显示被攻击Url

2、细化DDOS攻击的防护日志,显示被攻击IP地址

3、添加超级黑白名单,支持IP跨段

4、添加超级黑白名单,支持通配符*

5、解决数据库优化失败的问题

6、解决手机浏览器访问,会话验证失效的问题

服务器安全狗V4.1增强版(2014-04-11)

1、优化界面进程

2、修复极端情况下,安全策略或超级黑白名单配置文件异常问题

3、优化安装过程所产生的特殊目录权限,强化系统安全性

服务器安全狗V4.1增强版(2014-04-01)

1、防护日志右键支持添加到黑白名单的功能,并支持多选(为了防止网关IP误加入黑名单中,此功能暂不支持ARP防护日志)

2、修复黑白超级IP名单Bug

3、修复TCP与UDP监听及TCP连接界面崩溃的Bug

4、解决自动体检失效的问题

5、针对数据库优化失败的问题,提供优化后还原的功能

6、优化数据库优化,提高扫描速度

7、修复远程桌面暴力破解拦截无效的问题

8、修复软件管家卸载软件的Bug

服务器安全狗V4.1正式版(2014-01-26)

1、新增防暴力破解功能,有效拦截Ftp、远程桌面暴力破解

2、新增“服云”(服务器安全管理云平台)快速绑定

3、新增远程异地登录提醒功能,及时掌握服务器远程桌面登陆异常

4、新增数据库优化功能

5、集成安全狗云备份功能

6、完善服务器体检功能,新增Web防火墙、应用防火墙开启状态检测

7、解决特殊情况下,守护中心内存泄露问题

8、解决部分服务器注销状态下,体检功能失效问题

服务器安全狗v4.0.06099 版本更新(2013-10-24)

1、软件卸载流程新增用户配置信息保留机制,软件重装时可直接恢复卸载前配置

2、新增驱动安装失败原因提示及问题处理建议

3、优化帐号保护功能,解决特殊情况下功能开关失效问题

4、优化升级设置功能,修正因设置失效未能提示用户进行升级问题

服务器安全狗V4.0.05932 版本更新(2013-10-12)

1、优化体检功能,增强体检准确性

2、优化守护中心功能,提高整体稳定性

3、帐号优化功能界面显示优化,更新扫描结果排序方式

4、远程桌面守护功能部分提示界面优化

5、优化垃圾清理功能,解决特殊情况下CPU占用较高问题

6、新增漏洞自动扫描功能,提供自动化的漏洞扫描

服务器安全狗 V4.0.5221 正式版(2013-07-24)

1、 解决安全策略例外IP功能添加IP段出现失效问题

2、优化文件目录守护功能,解决特殊情况下修改规则造成的服务器卡死问题

3、优化文件目录守护功能,解决因输入问题导致的白名单失效问题

3、优化超级白名单功能,解决超级白名单失效问题

3、优化邮件告警功能,解决告警邮件发送失败问题

服务器安全狗 V4.0 正式版(2013-06-24)

1、优化帐户保护功能,解决特殊情况下因全选用户组导致的误拦截问题

2、提升TCP连接与TCP与UDP监听功能数据刷新速度

3、优化守护中心及一键优化功能,修复Beta版本Bug,增强系统稳定性

服务器安全狗 V4.0 Beta版(2013-06-06)

1、防火墙全面改进,提升攻击防护效果(新增针对CC攻击防护功能)

2、新增IP超级黑名单功能

3、悬浮窗全面改进,用户可直接查看协议和拦截IP列表

4、修复极端情况下守护中心失效问题,系统更加稳定可靠

5、文件目录守护功能增加保护规则,加强系统安全保障

6、界面全新优化,增强用户体验

7、安全策略例外IP取消数量限制

8、修复信息窗口流量显示异常问题

2012年11月更新日志

服务器安全狗 V3.3.01567(更新日期2012-11-12)

(1)修复定制版本存在的垃圾清理功能无法点击问题

(2)增加支持云安全中心服务器远程重启功能

(3)增加支持云安全中心服务器关键服务远程重启功能

2012年10月更新日志

服务器安全狗 V3.3.01132(更新日期2012-10-12)

(1)修复守护中心服务占CPU问题

(2)修复体检过程中存在的一些修复问题单

(3)修复界面设置中存在的一些引起崩溃的问题

2012年09月更新日志

服务器安全狗 V3.3.01007(更新日期2012-09-26)

(1)增加体检扫描界面,支持一键优化系统

(2)文件目录守护增加子目录白名单

(3)帐户守护界面拆分出帐户优化界面

(4)新增对一些影子帐户的处理

(5)修复垃圾扫描造成界面崩溃

2012年06月更新日志

服务器安全狗 V3.2 正式版(更新日期2012-06-29)

新增功能:

(1)服务器软件管家

(2)系统漏洞修复(独家支持2008*64位系统补丁修复)

(3)服务优化

(4)目录权限优化

(5)升级中心添加手动升级功能

修复功能:

(1)文件目录守护(增加安全狗升级中心目录保护,默认规则不允许查看修改,不误拦截系统补丁修复)

(2)修复文件目录保护功能一段时间后会自动失效的问题

(3)日志(支持分页,修复内存泄露)

(4)守护中心消息提示框修改

(5)账户守护-域账户无法删除

2012年05月更新日志

服务器安全狗 V3.1版(3.1.00200)(更新日期2012-05-10)

(1)修复漏洞补丁修复时候出现安全狗界面崩溃问题

(2)修复部分用户反应的出现机器卡机或者死机问题

(3)修复部分用户反应的安装中文目录下出现部分功能无效问题

(4)修复网络防火墙的一些相关问题

(5)修复守护中心服务偶尔出现停止的问题

2012年04月更新日志

服务器安全狗V3.1 正式版本(更新日期2012-04-17)

(1)帐户安全守护修复拦截组无效的bug

(2)新增当开启帐户守护时会弹出详细设置界面

(3)修复用户反映的远程桌面计算机名认证偶尔会失效问题

(4)新增验证修改远程桌面端口是否被其他程序占用,占用将给出提示

(5)文件目录守护新增禁止读取,禁止写入,禁止运行功能

(6)文件目录的保护规则允许通配符,同时增加进程黑白名单模式

(7)增加安全狗核心服务的自我保护能力,无法直接关闭服务

(8)新增当开启邮件告警时会弹出详细设置界面

2012年02月更新日志

服务器安全狗V3.1 beta版本(更新日期2012-02-27)

(1)守护中心增加文件系统保护功能,保护文件不被修改、删除;

(2)守护中心的系统帐户保护细化到用户组,用户可自定义要保护的用户组;

(3)守护中心的定时任务细化到日、月,以及用户可自定义时间;

(4)增加软件的密码保护功能,保护软件设置不被随意修改;

(5)修改ARP防火墙的识别策略,减少误判的情况,同时手动绑定的规则扩充到10个;

(6)增加防火墙驱动出现安装失败情况下的修复功能,帮助用户第一时间发现问题;

(7)修复网络监控中部分情况下会出现乱码字体的问题;

(8)更新最新的IP地址库

2011年11月更新日志

服务器安全狗V3.0 正式 版(更新日期2011-11-07)

1、优化多用户冲突提示,允许用户能够结束另外一个用户的进程;

2、优化远程桌面守护功能,增加一个测试时间选项,方便用户进行测试;

3、修改守护中心帐户监控出现的异常崩溃问题;

4、修改界面中当前网络连接出现的内存不断增长问题;

5、暂时先去除文件目录权限优化功能,待更进一步测试后再开放此功能

2011年10月更新日志

服务器安全狗V3.0 Beta 2.0 版(更新日期2011-10-28)

1、修复注册表优化项目中对TIME_WAIT优化后会导致某些03系统开机蓝屏文件

2、修复系统帐户超过500导致主界面崩溃问题

3、修复守护中心日志保存日期问题

4、修复守护中心邮件告警日期问题

服务器安全狗V3.0 Beta 1.0 版(更新日期2011-10-25)

1、全新的系统优化功能,帮助您全面优化服务器系统环境

(1)目录权限及文件夹权限优化:全面扫描系统敏感目录及文件权限,并支持清除危险的用户组权限

(2)注册表优化:全面扫描注册表中存在的系统弱点及可优化的项目,支持一键优化及还原

(3)垃圾清理:深度的系统垃圾及注册表垃圾扫描,全面清理系统垃圾优化系统空间

2、强大的系统实时守护功能,帮助您实时、主动的保护系统安全

(1)系统帐号安全守护:采用注册表拦截技术,主动保护系统帐号不被非法篡改,保证系统帐号安全

(2)远程桌面安全守护:灵活可定制的远程桌面白名单安全策略,实时主动保护远程桌面不被非法登陆

(3)应用程序守护:支持普通应用程序及系统服务程序的守护,保证程序稳定运行

(4)系统资源守护:全面监控系统CPU资源、内存资源和硬盘资源,发现异常情况立即邮件告警

(5)定时操作:支持定时重启系统和定时关机的功能

3、人性化的邮件实时告警功能,让您随时了解服务器的安全状况

(1)灵活定制发件人和收件人的邮箱信息,支持加密的邮箱类型(如gmail)

(2)灵活定制服务器的描述信息和邮件发送频率,让您方便的区分不同服务器的邮件告警信息

2011年9月更新日志

服务器安全狗V2.2.4版本(更新日期2011-09-21)

(1)修正在2003系统下网卡发生变动导致界面异常的问题

(2)修正系统网卡超过5个情况下导致规则设置异常问题

(3)修正系统IP配置超过10个导致ARP防护规则设置异常问题

(4)优化流量更新流程,提供驱动的效率

(5)对驱动进行优化,解决部分特殊环境下出现系统异常的问题

2011年8月更新日志

服务器安全狗V2.2.3 正式版本(更新日期2011-08-26)

(1)解决用户配置超过5个IP导致界面崩溃的问题

(2)解决驱动在特殊情况出现错误判断的问题

服务器安全狗V2.2 正式版本(更新日期2011-08-15)

(1)解决部分用户VPS环境下出现的安装问题

(2)解决安全狗在不同操作系统下开机自启动问题

(3)解决安全狗在2008操作系统下换皮肤崩溃问题

服务器安全狗V2.2 beta2.0版本(更新日期2011-08-08)

(1)全面支持Win2003 64位/Win2008 32位/Win2008 64位操作系统

(2)增加“超级白名单”功能,支持用户设置不受安全策略和防火墙限制的IP列表

(3)增加端口信息的描述说明,鼠标移动到端口列表上就会显示端口的描述说明

(4)增加“网络连接”和“系统日志”里面远程IP的地理位置信息

(5)修正“网络连接”刷新的时候出现界面崩溃的问题

(6)修正升级中心出现崩溃的问题

2011年7月更新日志

服务器安全狗V2.2 beta1.0版本(更新日期2011-07-21)

(1)界面重新优化,引入全新的界面技术,支持换肤

(2)基于金山卫士的开源漏洞补丁接口,打造服务器的漏洞补丁扫描和修复

(3)智能的系统帐号扫描功能,及时发现服务器上存在的可疑帐号,特别是影子帐号

(4)自动的服务器程序守护中心,为服务器上的程序提供全自动的守护功能,当程序异常退出时能自动重启

(5)DDOS防护和ARP防护进行了全面优化,加强驱动的防护能力

(6)全新设计的服务器安全策略,可以对服务器上的端口进行全面关闭,同时支持黑白名单

(7)优化了网络连接和网络监听查看功能

(8)程序进行了微软签名认证,加强程序的安全性

2011年5月更新日志

服务器安全狗V2.1.1版本(更新日期2011-05-27)

(1)进程名称进行统一,采用Safedog做为前缀,方便用户辨别;

(2)修改默认参数初始化问题;

部署WAF后, 采用透明代理模式, 后端的应用能获取到客户端端口么? 真实的客户端端口

一、WAF的定义

WAF(Web应用防火墙)是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。通俗来说就是WAF产品里集成了一定的检测规则,会对每个请求的内容根据生成的规则进行检测并对不符合安全规则的作出对应的防御处理,从而保证Web应用的安全性与合法性。

二、WAF的工作原理

WAF的处理流程大致可分为四部分:预处理、规则检测、处理模块、日志记录

1. 预处理

预处理阶段首先在接收到数据请求流量时会先判断是否为HTTP/HTTPS请求,之后会查看此URL请求是否在白名单之内,如果该URL请求在白名单列表里,直接交给后端Web服务器进行响应处理,对于不在白名单之内的对数据包解析后进入到规则检测部分。

2. 规则检测

每一种WAF产品都有自己独特的检测规则体系,解析后的数据包会进入到检测体系中进行规则匹配,检查该数据请求是否符合规则,识别出恶意攻击行为。

3. 处理模块

针对不同的检测结果,处理模块会做出不同的安全防御动作,如果符合规则则交给后端Web服务器进行响应处理,对于不符合规则的请求会执行相关的阻断、记录、告警处理。

不同的WAF产品会自定义不同的拦截警告页面,在日常渗透中我们也可以根据不同的拦截页面来辨别出网站使用了哪款WAF产品,从而有目的性的进行WAF绕过。

4. 日志记录

WAF在处理的过程中也会将拦截处理的日志记录下来,方便用户在后续中可以进行日志查看分析。

三、WAF的分类

1. 软WAF

软件WAF安装过程比较简单,需要安装到需要安全防护的web服务器上,以纯软件的方式实现。

代表产品:安全狗,云锁,D盾等

2. 硬WAF

硬件WAF的价格一般比较昂贵,支持多种方式部署到Web服务器前端,识别外部的异常流量,并进行阻断拦截,为Web应用提供安全防护。

代表产品有:Imperva、天清WAG等

3. 云WAF

云WAF的维护成本低,不需要部署任何硬件设备,云WAF的拦截规则会实时更新。对于部署了云WAF的网站,我们发出的数据请求首先会经过云WAF节点进行规则检测,如果请求匹配到WAF拦截规则,则会被WAF进行拦截处理,对于正常、安全的请求则转发到真实Web服务器中进行响应处理。

代表产品有:阿里云云盾,腾讯云WAF等

4. 自定义WAF

我们在平时的渗透测试中,更多情况下会遇到的是网站开发人员自己写的防护规则。网站开发人员为了网站的安全,会在可能遭受攻击的地方增加一些安全防护代码,比如过滤敏感字符,对潜在的威胁的字符进行编码、转义等。

四、WAF的部署方式

1. 透明网桥

2. 反向代理

3. 镜像流量

4. 路由代理

五、 绕WAF的多种方式

为了让大家更清楚的理解绕WAF的方法原理,本次WAF绕过方法的介绍中会增加部分代码示例。

注:本文的代码示例都是在sqli-labs基础上修改的。

正常无拦截规则的代码:

接收用户传递的参数后直接带入数据库中执行。为了方便查看,将查询语句动态输出。

1. 各种编码绕过

0条大神的评论

发表评论