BrowserWAF:免费、开源的前端WAF
BrowserWAF , 一款由ShareWAF推出的免费、开源的前端WAF , 也可称为浏览器WAF 。
什么是前端WAF?
前端WAF是运行于浏览器端的WAF(web应用防火墙)、是种轻量化的WAF 。
适应中小网站使用 , 用于保护网站(含H5功能页、游戏、小程序)、防多种常见网络攻击 。 BrowserWAF是先驱、探索性的新型WAF 。
其前身是ShareWAF的前端WAF模块 。 ShareWAF是知名的动态防御WAF 。
文章图片
防护效果
1、防SQL注入

文章图片
说明:在URL中检测到SQL注入等语句时 , 访问会被拦截 。
【BrowserWAF:免费、开源的前端WAF】注:实际使用时 , 除URL , 也检测输入框内容 。 2、浏览器指纹识别拦截

文章图片
说明:如果浏览器指纹已在BrowserWAF指纹库中 , 访问会被直接拦截 。
留意:动画中右方向cmd窗口中是存入BrowserWAF指纹库中的指纹 , 还有浏览器中显示出的BrowserID , 这两者相同 。
该技术类似外界传言的AI识别、大数据(大案犊术?) 。 其实 , 本质上就是匹配识别罢了(吁:不足为外人道也) 。
不过 , 这种技术方案 , 也确实管用和实用 。
理论原理:所有接入了BrowserWAF的网站 , 都是恶意指纹的采集提供者 , 同时也是受益方 , 因为数据是共享的 。 有种:Oneforall , Allforone的意味 。 3、防爬虫、防自动化攻击

文章图片
防自动化攻击:
如动画中 , 浏览器下方 , 开始时候密码输入框的id和name都为空 , 也就意味着通过识别元素id和name属性的方式 , 是无法被定位到的 , 那么也就无法进行自动赋值 , 也就无法进行暴力破解、撞库等攻击(burp嗅探重方式的除外) 。
同时 , 注意有一个属性为hidden的input框 。 它是被随机插入在页面中的 , 这样也就可以防止使用xpath方式定位的攻击 。
防爬虫:
注意链接元素 , 起初href是为空的 。 那么 , 通过从页面中获取href方式的爬虫 , 就无法获取链接 , 将无法工作 。
但href为空的链接 , 还是可以正常点击使用的 , 被点击后 , href会被还原 。 (注:测试时 , 示例中的地址本身就是不存在的 , 所以打开的是404页面) 。
推荐阅读
- 数字人民币试点地区展开测试 集中在餐饮、零售、充值等小范围场景
- 最强蜗牛七夕活动奖励、兑换及全方位玩法攻略汇总
- 戏剧人待业故事:跨界送外卖、卖保险 希望重操旧业
- 平台企业|双龙交警、运管联手出击!!对机场路上不文明行为实施“零”容忍
- 口罩|法国多名官员吁免费供应口罩 一乘客拒戴口罩被逐出高铁列车
- 财险|亏损难止、保费增长滞缓,渤海财险面临生死存亡
- 银行|新网银行上半年总资产、净利润齐降,去年不良率翻倍
- 紫外线、黑色素通通走开!2020日本夏季最新话题「防晒产品」收拾整顿
- 8月|广东新增境外输入确诊病例1例、无症状感染者6例
- 情感冷金葵说美食|让黄渤、宋祖儿泪奔的80岁奶奶:一辈子这么长,只爱一个人值吗?
