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

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.xdnf.cn/news/18896.html

相关文章:

  • Vulkan 学习路线图
  • 【机器学习】(11) --回归树算法
  • 算法题打卡力扣第167题:两数之和——输入有序数组(mid)
  • AMH和cyberpanel等管理软件,哪个里面可以部署AI软件?
  • week4-[二维数组]平面上的点
  • 文件读取结束的判定方法:正确使用feof函数避免文件读取错误
  • 代码随想录算法训练营30天 | ​​01背包理论基础、416. 分割等和子集
  • Pandas 高效数据处理:apply、向量化与分组
  • Android用Coil 3检查媒体资源是否有效,Kotlin
  • LeetCode 面试经典 150_双指针_验证回文串(25_125_C++_简单)(双指针)
  • 基于多通道同步分析的智能听诊系统应用程序
  • k8s数据存储
  • k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
  • Rust Async 异步编程(六):Pin 和 Unpin
  • Python实现点云投影到直线、平面、柱面和球面
  • ComfyUI AI一键换装工作流无私分享
  • 《分布式系统跨服务数据一致性Bug深度复盘:从现象到本质的排查与破局》
  • 从“数据孤岛”到“业财融合”,外贸订单管理ERP重构一体化逻辑
  • 电气工程及其自动化的课程笔记
  • 接口自动化测试:测试用例也能自动生成
  • Vue3 + Golang Gin 实现客服实时聊天系统(WebSocket + Socket.IO 详解)
  • 【工具安装使用-Jetson】Jetson Orin Nano 刷机和踩坑总结
  • 从人工巡检到AI预警:智慧工地如何用技术重构施工安全体系
  • Flink 状态 RocksDBListState(写入时的Merge优化)
  • 《C++哈希表:高效数据存储与检索的核心技术》
  • 正则表达式 —— \s*
  • C# 相机内存复用(减少图像采集耗时)以及行数复用
  • HTB赛季8靶场 - Previous
  • 无障碍辅助模块|Highcharts引领可访问数据可视化的交流
  • 《李沐读论文》系列笔记:论文读写与研究方法【更新中】