当前位置: 首页 > news >正文

Linux应急响应一般思路(三)

日志分析

Linux日志分析

Linux日志类型大致可以分为三类,内核和系统日志用户日志应用日志

  • 内核和系统日志:这种日志主要由syslog管理、根据其配置文件/etc/syslog.conf中的设置决定内核消息和各种系统程序信息记录到哪个位置
  • 用户日志:用户日志主要记录系统用户登录或者退出的信息,包括用户名账号、登录时间、源IP等
  • 应用日志:记录应用程序运行过程中的各种事件信息

secure日志

成功登陆

登录失败

Web应用日志分析

WEB访问日志存放位置

  • Apache
    • httpd. conf 和引用的*.conf文件中查找CustomLog "logs/access.log" combined
      • CustomLog 访问日志配置指令
      • logs/access.log 访问日志记录文件
      • combined 日志格式
  • Nginx
    • nginx.conf或引用的 *. conf文件中查找 access_log logs/access.log main
      • access_log 访问日志配置指令
      • logs/access.log 访问日志记录文件
      • main 日志格式

NCSA扩展日志格式

目前常见的WEB日志格式主要由两类

  • 一类是Apache的NCSA日志格式
  • 另一类是IIS的W3C日志格式

这里主要介绍的是NCSA扩展日志格式(ECLF)

请求(request)

即在网站上通过何种方式获取了哪些信息,也是日志中较为重要的一项

主要包括以下三个部分:

还包含其他信息

如何分析web日志

常规黑客攻击思路

Web应急思路

  • 文件内容中的恶意函数
    • PHP: eval(system(assert(
    • JSP: getRunTime(, FileOutputStream(
    • ASP: eval(execute(ExecuteGlobal(
  • 查看每个IP地址访问次数
    • cat access.log | awk'{print $1}' | sort | uniq -c
  • 访问URL排序
    • cat access.log | awk'{print $11}' | sort | uniq -c | sort -rn | head
  • 访问指定资源日志:
    • cat access.log | awk'{print $7}' | grep /%25Domain | sort | uniq | sort -rn | more

其他日志

  • 查看历史命令: historycat ~/.bash_history
  • 第三方流量日志,例如:天眼、NGSOC、科莱等
  • 安全软件日志,例如:EDR、天擎、椒图、安全狗等
http://www.dtcms.com/a/349862.html

相关文章:

  • 蜗牛播放器 Android TV:解决大屏观影痛点的利器
  • C/C++ 指针与函数
  • Tesseract OCR之页面布局分析
  • 朴素贝叶斯:用 “概率思维” 解决分类问题的经典算法
  • ​Visual Studio + UE5 进行游戏开发的常见故障问题解决
  • 【区间DP】P1063 [NOIP 2006 提高组] 能量项链
  • 基于深度学习的人声分离系统设计与实现
  • Apache Commons Math_Java科学计算的利器
  • AP服务发现中两条重启检测路径
  • 南京魔数团:AR技术引领远程协作新纪元
  • C++ Core Guidelines 核心理念
  • ios webgl音频问题
  • 深入解析:为什么应该避免使用 atoi、atol 和 atof 函数
  • 集成算法概述与分类
  • 大数据毕业设计选题推荐-基于大数据的超市销售数据统计分析系统-Hadoop-Spark-数据可视化-BigData
  • 【opengl 实践】 windows下vscode配置遇到的问题
  • week4-[二维数组]幻方检测
  • 【Android】Activity和Fragment之间的通讯
  • 大型电动化工程机械设备智能施工试验场的网络设计方案
  • java基础(十五)计算机网络
  • 【栈 - LeetCode】739.每日温度
  • 深入理解JVM垃圾收集器:垃圾收集器
  • Vue3 + Golang Gin 实现客服实时聊天系统(WebSocket + Socket.IO 详解)
  • Maven、Spring Boot、Spring Cloud以及它们的相互关系
  • iptables 防火墙技术详解
  • 如何通过虚函数实现多态?
  • 文入门Ubuntu:从零到精通的Linux之旅
  • 数学建模-整数规划(IP)
  • FunASR语音识别框架流式识别模型切换
  • SpringBoot的条件装配原理