之前的文章中介绍了nginx的一种waf,是添加modsecurity模块来作为nginx的waf,功能很强大,nginx官方plus版本中其实也是用modsecurity作为waf的,但是modsecurity对于普通用户来说配置相对复杂,特别是它的规则,所以,今天推荐一个开源、高性能、低规则维护的waf——NaxsiNaxsi用于防护XSS和SQL注入以及RFI、文件上传、CSRF,这些都是w
原创 2021-03-10 15:24:16
860阅读
之前的文章中介绍了nginx的一种waf,是添加modsecurity模块来作为nginx的waf,功能很强大,nginx官方plus版本中其实也是用modsecurity作为waf的,但是modsecurity对于普通用户来说配置相对复杂,特别是它的规则,所以,今天推荐一个开源、高性能、低规则维护的waf——NaxsiNaxsi用于防护XSS和SQL注入以及RFI、文件上传、CSRF,这些都是w
原创 2021-03-16 19:35:19
2628阅读
Naxsi模块的集成,是基于Nginx已经部署了或已经存在系统中。第一步:下载naxsi[qiang@localhost home]$ wget http://naxsi.googlecode.com/files/naxsi-core-0.51-1.tgz注:如果不能上网可以事先下载,再上传到服务器中。第二步:解压naxsi[qiang@localhost home]$ tar -zxvf na
原创 2014-03-20 19:57:44
5606阅读
1点赞
一、nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗
--prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log ---log-path=/var/log...
转载 2019-05-22 08:06:00
121阅读
2评论
安装包:    nginx:tengine-1.4.0.tar.gz    # wget http://tengine.taobao.org/download/tengine-1.4.0.tar.gz    naxsinaxsi-0.48.tgz    # svn checkout http://naxsi.goog
原创 2013-05-30 21:18:26
6480阅读
1点赞
2评论
在「利用ModSecurity在Nginx上构建WAF」一文中,我们讲了如何以ModSecurity模块来部署一个WAF为其后端的Web应用提供安全防护。本文主要讲一下如何用另一个Nginx WAF模块Naxsi来构建一个可用的WAF。什么是NaxsiNaxsi是一个开放源代码、高效、低维护规则的Nginx Web应用防火墙模块,Naxsi的主要目标是帮助人们加固Web应用程序,以抵御SQL注入、
原创 2021-01-30 10:37:11
1317阅读
1. 相关介绍1.1 NginxNginx(发音同engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,可以稳定的运行在Linux、Windows等操作系统上。其特点是占用内存少,并发能力强。1.2 Naxsi:Naxsi 是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块
原创 2014-11-21 13:48:00
2330阅读
1. 通用规则 查找 字符串 0x, 在 POST/PUT参数,URL任何部分,GET任何参数,或HTTP header 名称为 Cookie的header。如果匹配, $SQL 得分加2,规则可以 使用 id1002 设置白名单 MainRule "str:0x" "msg:0x, possibl ...
转载 2021-08-19 16:24:00
165阅读
1. 编译 cd nginx-$NGINX_VER ./configure --add-dynamic-module=../naxsi-$NAXSI_VER/naxsi_src/ make modules 2. 启动 2.1 加载规则和库 load_module /etc/nginx/modules ...
转载 2021-08-19 11:46:00
260阅读
1. wl: 白名单意义:让 naxsi 忽略 指定内容中指定模式的 请求,以避免误杀 白名单指令是 loc | main level 示例: BasicRule wl:1013 "mz:$ARGS_VAR:term|$URL:/search"; 1.2 语法 1.3 屏蔽ID wl:0 屏蔽所有规 ...
转载 2021-08-19 15:05:00
504阅读
naxsi nginx 低规则维护的waf 扩展,使用了libpcre 以及libinjection 工具,核心主要是处理xss 以及sql 注入类型的处理 说明 基
原创 2023-12-19 09:25:14
77阅读
1. json POST/PUT 请求,若使用 content-type application/json 则会被 naxsi 解析,payload被转换用于 whitelist / signatures writting 处理: 所有目标为 BODY 的规则,会解析 json 使用类似于 $BOD ...
转载 2021-08-19 16:12:00
279阅读
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责#!/bin/bashuser="`whoami`"if [ "$user" != "root" ];
转载 2013-05-18 18:51:00
46阅读
Naxsi简介:Naxsi是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块。Naxsi的主要目标是帮助人们加固他们的web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。安装配置naxsi模块步骤如下:一.首先要搭建lnmp环境并添加lua模块:添加lua模块步骤如下:1.下载并安装lua模块:wget http://luajit.org/downl
原创 2014-01-10 17:55:36
6394阅读
关于ngnis+naxsi作为WAF。可以参看http://secsky.sinaapp.com/216.html根据这篇文章的指导,成功完成了安装部署。但要注意两个坑。1.nginx需要重新编译,加入模块。注意不要选择make install会全部覆盖。选择make,然后把nginx拷贝到原有目录。编译选择同一版本的安装包。2.在编辑naxsi子规则时要注意空格。不然会报错。格式一定要按照文中留
原创 2017-11-03 11:42:25
788阅读
1.ssh登录服务器2.下载nginx安装文件: wget http://nginx.org/download/nginx-1.15.1.tar.gz3.解压: tar -zxvf nginx-1.15.1.tar.gz4.安装依赖:sudo apt-get updatesudo apt-get install openssl sudo apt-get install libssl-de
Nginx安装部署    Nginx ("engine x") 是一个高性能的轻量级的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru&
2018.4.18Ubuntu Nginx 配置承 Ubuntu Sublime 配置篇一. 序言历经了千难万险, 终于是把Nginx 配置成功了, 单单自己还不行, 还要不断从网上总结各种问题的解决方法才能彻底解决, 要不一下两下是不能轻易解决。 在这我详细说名一些我遇到的问题, 让大家省些时间, 少些煎熬。二. 安装Nginxsudo apt-get install nginx. 启动Ngi
转载 2024-04-15 11:08:48
224阅读
最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享。如有不足之处,欢迎大家提出不同意见。(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件的命令等。)操作系统:Ubuntu 15.10本系统是新装的,所以没有Nginx、mysql和php环境。如果之前有装过这些环境的还得先把之前的软件先卸载。 一、安装MySQL安装MySQL
转载 2024-05-27 06:19:52
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5