当前位置:首页 > waf syslog配置说明 - 图文
Base64编码 Q Q 文本(2 Byte) B C 二进制位 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 1 x x x x x x 二进制位(补0) 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 x x x x x x Base64编码 Q k M 在URL中的应用 Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java持久化系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。 然而,标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。 为解决此问题,可采用一种用于URL的改进Base64编码,它不在末尾填充'='号,并将标准Base64中的“+”和“/”分别改成了“-”和“_”,这样就免去了在URL编解码和数据库存储时所要作的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。 另有一种用于正则表达式的改进Base64变种,它将“+”和“/”改成了“!”和“-”,因为“+”,“*”以及前面在IRCu中用到的“[”和“]”在正则表达式中都可能具有特殊含义。 此外还有一些变种,它们将“+/”改为“_-”或“._”(用作编程语言中的标识符名称)或“.-”(用于XML中的Nmtoken)甚至“_:”(用于XML中的Name)。 3. WAF如何配置syslog服务器 [正确配置] 参考说明正确配置了解 WAF 6015配置syslog位置在:【系统维护】-【数据代理接口】-【syslog配置】。6015只能配置服务的IP地址,注意勾选【启用】。 点击添加,输入服务器ip,点击保存。 WAF6030配置syslog在【日志报表】-【日志管理配置】-【syslog配置】中,6030可以配置端口。 点击【添加】,填写syslog服务器IP地址和端口,然后保存。 4. 通过抓包判断WAF是否发送了syslog或snmp信息 [抓包判断] 没有导入MIB库有发包确认团体名正确了解确认发送成功参看配置正确配置抓包判断 在保证WAF和服务器的syslog以及snmp的UDP端口能够连通的情况下,可以在syslog或snmp服务器上抓包查看。如果这种服务器上不方便抓包,也可以在web界面上更改WAF的syslog和snmp服务器地址为一台PC机IP(建议此PC为与syslog或snmp的服务器相同网段,方便同时排查网络问题),此时在PC机上抓包也能观察WAF是否发送了相应的日志。 syslog抓包应该能看到类似如下内容: SNMP抓包应该能看到类似下面的内容: 这样可以判断WAF是否发送了syslog及snmp信息
共分享92篇相关文档