首页 > 其他分享 >南墙WAF-最好的免费Web应用防火墙

南墙WAF-最好的免费Web应用防火墙

时间:2023-08-28 12:57:20浏览次数:37  
标签:Web waf WAF && 规则 安装 南墙

      免费的web应用防火墙最出名的非ModSecurity莫属。ModSecurity一度以维护者众多,规则更新较积极,并且免费而受安全圈追捧,然而随着时代变迁,ModSecurity的多种致命缺陷也逐渐暴露,包括:

  1. 缺乏管理后台,使用起来极为不便。
  2. 安全规则过于粗糙,很容易产生误报,从而影响正常业务。
  3. 创新性不足,没有智能机器学习、语法语义分析等更为强大的安全引擎。

      今天给大家推荐一款有安科技出品,由社区驱动的免费、高性能、高扩展顶级Web应用安全防护产品-南墙。南墙 WEB应用防火墙(简称:uuWAF)是有安科技推出的一款全方位网站防护产品。通过有安科技专有的WEB入侵异常检测等技术,结合有安科技团队多年应用安全的攻防理论和应急响应实践经验积累的基础上自主研发而成。协助各级政府、企/事业单位全面保护WEB应用安全,实现WEB服务器的全方位防护解决方案。

技术优势


  • 先进语义引擎
    南墙采用业界领先的SQL、XSS、RCE、LFI 4种基于语义分析的检测引擎,结合多种深度解码引擎可对base64、json、form-data等HTTP内容真实还原,从而有效抵御各种绕过WAF的攻击方式,并且相比传统正则匹配具备准确率高、误报率低、效率高等特点,管理员无需维护庞杂的规则库,即可拦截多种攻击类型。
  • 智能0day防御
    南墙创新性的运用机器学习技术,使用异常检测算法对http正常与攻击流量进行区分识别,并对正常流量进行白名单威胁建模。通过机器学习算法自动学习正常流量中的参数特征,并转化成对应的参数白名单规则库,可以在面对各种突发0day漏洞时,无需添加规则即可拦截攻击,免除网站管理者一出现漏洞就需挑灯夜战升级的痛苦。
  • 高级规则引擎
    南墙积极运用nginxluajit的高性能、高灵活性特点,除了提供对普通用户友好性较好的传统规则创建模式,还提供了高扩展性、高灵活性的lua脚本规则编写功能,使得有一定编程功底的高级安全管理员可以创造出一系列传统WAF所不能实现的高级漏洞防护规则,用户可以编写一系列插件来扩展WAF现有功能。从而使得在拦截一些复杂漏洞时,可以更加得心应手。

 

界面预览


南墙提供了美观且简单易用的WAF后台管理界面,安装完成后所有操作都可以在浏览器中完成,所有配置无需重启立即生效,远超市面上大部分免费WAF产品如ModSecurity,如下:

  • 管理后台

  • 规则展示

快速安装


南墙支持一键全自动安装,全程无需人工干预,给你带来极致体验 。

  • 配置要求

南墙对配置要求极低,详细如下:

- 处理器:64位 1千兆赫(GHz)或更快。
- 内存:不小于1G
- 磁盘空间:不小于16G
- 系统:RedHat 7及以上相关兼容Linux x86_64系统,如CentOS、AlmaLinux、Anolis、Rocky Linux等
  • 一键安装

南墙安装及其简便,通常在几分钟内即可安装完毕,具体耗时视网络下载情况而定。

注意:主机版,请尽量选择一台纯净Linux x86_64环境的服务器安装,因为安装过程会卸载旧的MySQL数据库并重新安装,如果没有备份,可造成旧的MySQL数据丢失,并且南墙采用云WAF反向代理模式,默认需要使用80、443端口。

主机版安装方式如下:

sudo yum install -y ca-certificates
sudo rm -f ./waf-install && wget https://waf.uusec.com/waf-install && chmod +x waf-install && ./waf-install

安装成功后会显示 “ 恭喜您,安装成功”

Docker版安装方式如下:

sudo rm -f ./waf.tgz && wget https://waf.uusec.com/waf.tgz && tar -zxf waf.tgz && sh ./waf/uuwaf.sh

 

快速入门


经过前面的安装和配置,接下来可以开始使用了

  • 事前准备

如果你还不熟悉南墙,建议先阅读 南墙WAF使用手册

  • 登录后台

浏览器打开 https://127.0.0.1:4443/ ,默认用户名:admin,密码:wafadmin

注意:登录后请及时修改默认密码并开启动态口令,以保证WAF管理后台账户安全。由于后台动态口令采用的是安全性更高的HMAC-SHA256算法,与一般动态口令客户端不兼容,这里建议iOS用户使用 Google Authenticator,安卓用户使用 FreeOTP

  • 站点配置
  1. 添加站点,进入站点管理菜单,点击添加站点按钮,按提示添加站点域名与网站服务器ip
  2. 添加证书,进入证书管理菜单,点击添加证书按钮,上传第二步中域名的https证书和私钥文件
  3. 将域名DNS的ip指向改为南墙服务器ip地址
  4. 访问站点域名查看网站是否能够访问

最后,大家可以访问 南墙 官网获取更多介绍和规则编写的API文档,网址:南墙Web应用防火墙

标签:Web,waf,WAF,&&,规则,安装,南墙
From: https://www.cnblogs.com/Safe3/p/17662004.html

相关文章

  • 百度WebUploader实现大文件上传下载
    ​ 文件夹数据库处理逻辑public class DbFolder{    JSONObjectroot;       public DbFolder()    {        this.root= new JSONObject();        this.root.put("f_id", "");        this.root.put("f_nameLoc", "......
  • electron如何与web对接
    mian.js //创建主窗体functioncreateWindow(options){//Createthebrowserwindow.mainWindow=newBrowserWindow({modal:true,fullscreen:false,autoHideMenuBar:true,titleBarStyle:"hidden",......
  • 在SpringBoot中使用WebSocket
    一、概述最近在SpringBoot中用到了WebSocket的功能,在此记录一下使用步骤。SpringBoot使用WebSocket还是比较简单的,只需要4步就行了。如下二、使用步骤第一步:在pom.xml文件中导入坐标<!--websocketdependency--><dependency><grou......
  • GolangWeb框架——Gin框架的使用
    Gin是一个轻量级、灵活和高性能的Web框架,基于Go语言开发。它提供了简洁的API设计和出色的性能,使得构建Web应用程序变得更加简单和高效。本文将介绍如何使用Gin框架来快速构建Web应用程序,并展示其主要特性和用法。本文将介绍关于Gin的基本使用方法,包括基本的请求处理与发送响应。G......
  • 5个前端开源项目带你在Web上体验Windows
    本文来分享五个yyds的开源项目,这些项目把Windows带到了Web平台上。让我们一起感受这些项目带来的回忆和创新,重温Windows93、98、XP和7的经典界面,甚至探索现代概念中的Windows11和12!Windows12使用JavaScript、CSS、HTML等技术开发的网页版Windows12,且支持深......
  • vs的web调试以127.0.0.1启动
     VS以127.0.0.1调试步骤_SuperMan25的博客-CSDN博客默认以localhost启动,无法接收127.0.0.1 1.管理员启动vs2.邮件单击项目-》属性更改项目启动路径为127.0.0.13.打开项目所在文件找到这个config4.更改其对应端口启动地址为127.0.0.1 ......
  • 【web_逆向13】ob混淆及实战
    什么是ob混淆?OB混淆和变量名混淆是常用的代码混淆技术。OB混淆是指在代码中添加一些无用的代码和函数,以增加代码的复杂度和难以理解性,从而增加代码的保护性。变量名混淆是指将变量名替换为无意义的字符串,增加代码的难度和防止代码的逆向分析。ob混淆的特点它会把常规的......
  • Weblogic远程代码执行漏洞CVE-2023-21839
    漏洞简介Oracle发布安全公告,修复了一个存在于WebLogicCore中的远程代码执行漏洞(CVE-2023-21839),可在未经身份验证的情况下通过T3、IIOP协议远程访问并破坏易受攻击的WebLogicServer,成功利用该漏洞可能导致未授权访问和敏感信息泄露。影响版本OracleWeblogicServer12.2.1.3.......
  • WEB项目概述和环境搭建
    第1章项目概述和环境搭建前言为了巩固web基础知识,提高综合运用能力。故在此章节我们将做了一个在线教育系统,要求每一位同学都能独立完成此案例1.项目概况1.1项目概述软件开发流程项目开发角色​参考PPT1.2项目需求优学管理系统是一款专门针对培训机构定制开发的......
  • Stable Diffusion Web UI页面CCS无效问题
    安装后进入http://127.0.0.1:7860,StableDiffusionWebUI页面CCS好像没有加载成功,显示如下: 最后发现,在webui-user.bat加入share参数后,页面正常了setCOMMANDLINE_ARGS=--share ......