博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日志注入
阅读量:6955 次
发布时间:2019-06-27

本文共 526 字,大约阅读时间需要 1 分钟。

日志注入一般不会引起服务功能性的损害,而主要是作为一种辅助攻击手段。

1. New Line Injection

插入新行的注入方式,这种方式是最普遍的log注入方法。

例如:张三不怀好意,在用户名一栏里输入如下的字符
张三\n delete all files

2. Sparator Injection

有些人写日志喜欢用一些分隔符来分隔不同的字段,比如用分隔符:|,或者使用TAB作为分隔符。如果在日志中加入相同的分隔符,管理通过直接阅读日志会很容易发现,但如果管理员使用程序读取日志,则会产生误解。

防御方法:建议尽量不要使用分隔符,或替换分隔符。

3. Timestamp Injection

空行注入的一种方式,如果日志中会记录时间戳,入侵者在恶意注入的日志中加入时间戳,达到误导管理人员的目的。

4. Abusing Word Wrap

当换行注入被拒绝的时候,还有一种投机的办法,就是不主动换行,使用一些空格或其他符号,导致文字自动换行。

5. HTML Injection

很多情况下,日志内容被读取后,会在一个网页中进行显示。

转载于:https://www.cnblogs.com/lujiango/p/10650231.html

你可能感兴趣的文章
File类的简单使用
查看>>
如何找到一款适合自己的Linux发行版?
查看>>
linux一键下搭建vsftp脚本
查看>>
消灭成堆的分支语句之类责任链模式
查看>>
iOS instancetype与id的比较
查看>>
Centos 6.3 编译安装Nginx+php+Mysql
查看>>
linux系统管理员常用命令集合
查看>>
嵌入式ARM开发环境搭建
查看>>
html5应用缓存Application Cache 详解
查看>>
sqlyog 试用30天的问题
查看>>
挑战实例_简单网络管理协议——SNMP
查看>>
算法中的递归分析和分治法的原理
查看>>
我中国开发者给Nokia的一封信.zip
查看>>
我的友情链接
查看>>
CentOS7.2安装详细步骤
查看>>
社交系统ThinkSNSPlus V2.0.1更新播报
查看>>
android内存泄漏的检测和排除
查看>>
oracle热块争用的解决方法
查看>>
我的友情链接
查看>>
ArrayList源码分析
查看>>