应急响应流程以及入侵排查

2023-10-26

归纳转载于:

应急响应的整体思路和基本流程 - FreeBuf网络安全行业门户不管是普通的企业,还是专业的安全厂商,都不可避免的需要掌握和运用好信息安全的知识、技能,以便在需要的时候,能够御敌千里。https://www.freebuf.com/articles/endpoint/192859.html

应急响应之windows入侵排查篇 - FreeBuf网络安全行业门户本文主要讨论windows被入侵后的排查思路。https://www.freebuf.com/articles/network/286270.html

应急响应理论指导

应急响应的整体思路

原则和指导性思路

  • 3W1H原则

• 即who、what、why、how做应急响应要带着疑问来做事,一定要收集清楚这些信息。网络拓扑是怎么样的?需求是啥?发生了什么事?你能做什么?用户用了什么产品?产品版本多少?病毒库版本多少?多少主机中了?主机是普通PC还是服务器?服务器是做什么的?……信息收集越多,对应急响应越有利。

  • 易失行原则

• 做应急免不了要做信息收集和取证,这里应最容易丢失的,最先收集

  • 要素原则

• 做应急响应,主要是抓关键证据,即要素,这些要素包括样本、流量、日志、进程及模块、内存、启动项。

  • 避害原则

• 做应急响应,要做到趋利避害,不能在解决问题的时候引入新的问题。比如自己的工具本身带毒;给用户操作时使用了不恰当的工具使得客户主机出现问题;给他人发送病毒样本,不加密不压缩,导致别人误点中毒。

技能、知识与工具

  • 应急工具集
  • 日志分析

• 包括不限于系统日志(win、linux)、应用日志、安全设备日志(防火墙、防病毒、态势感知)

  • 威胁情报

• 安全事件一般不是孤立的,平台一般会有关联信息

  • 漏洞补丁知识

• 知道漏洞与补丁的对应关系,了解常见漏洞与补丁

  • 样本分析

• 至少能对样本进行一次简单的动态分析

  • 操作系统知识

• 至少能对win和linux有一定的知识储备,能利用

应急响应的基本流程

流程

  • 收集信息

• 收集客户信息和中毒主机信息,包括样本

  • 判断类型

• 判断是否为安全时间,何种安全事件,如:勒索、挖矿、断网、DOS等

  • 深入分析

• 日志分析、进程分析、启动项分析、样本分析

  • 清理处置

• 直接杀掉进程、删除文件、打补丁、或是修复文件

  • 产出报告

• 整理并给出完成的安全事件报告

信息收集表

  • 感染主机数
  • 补丁情况

• 是否有补丁漏打

  • 中毒现象

• 表现为勒索、挖矿、Dos、僵尸网络、后门、木马

  • 账号密码

• 确认是否有弱密码

  • 对外开放端口

• 看开启了那些服务

  • 操作系统版本
  • 客户需求

linux应急排查

  • 病毒表现

• 释放文件

• 复制自身、或者释放子病毒文件到其他目录

• 删除文件

• 病毒进程删除自身文件、或者删除释放的子病毒文件

• 监控并写入启动项

• 启动项被删除后、检测到马上再写入

• 停服务

• 停止防火墙

• 多进程

• 同时启动多个进程、相互守护

• 文件异常

• 无文件

• 进程仍在运行,对应二进制文件已经被删,/proc/[pid]可以看到对应状态

• 文件类型异常

• 系统文件的文件类型发生变化,例如/user/sbin/sshd原本是elf文件,却变成了脚本文件

• 伪装

• 伪装成r00t等混淆名字

• 替换了系统命令,如ls、ps、ss、netstat等,通常为了让户以为该命令正常,伪装的系统命令在执行后会启动响应的正常系统的命令并输出到命令行中

• 虽然文件名是系统命令名,如ls、ps、ss、netstat等,但围巾啊路径却不在系统目录下

• 移动系统文件

• 出于占位和系统稳定运行的目的,系统文件可能被移动到其他目录

• 内置引擎

• DNS客户端

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应急响应流程以及入侵排查 的相关文章

  • 适用于任何公司的网络安全架构

    1 第一等级 基础级 优势 可防范基本有针对性的攻击 使攻击者难以在网络上推进 将生产环境与企业环境进行基本隔离 劣势 默认的企业网络应被视为潜在受损 普通员工的工作站以及管理员的工作站可能受到潜在威胁 因为它们在生产网络中具有基本和管理员
  • CTF之逆向入门

    逆向工程 Reverse Engineering 又称反向工程 是一种技术过程 即对一项目标产品进行逆向分析及研究 从而演绎并得出该产品的处理流程 组织结构 功能性能规格等设计要素 以制作出功能相近 但又不完全一样的产品 逆向工程源于商业及
  • SpiderFlow爬虫平台 前台RCE漏洞复现(CVE-2024-0195)

    0x01 产品简介 SpiderFlow是新一代爬虫平台 以图形化方式定义爬虫流程 以流程图的方式定义爬虫 不写代码即可完成爬虫 是一个高度灵活可配置的爬虫平台 0x02 漏洞概述 SpiderFlow爬虫平台src main java o
  • 【CTF必看】从零开始的CTF学习路线(超详细),让你从小白进阶成大神!

    最近很多朋友在后台私信我 问应该怎么入门CTF 个人认为入门CTF之前大家应该先了解到底 什么是CTF 而你 学CTF的目的又到底是什么 其次便是最好具备相应的编程能力 若是完全不具备这些能力极有可能直接被劝退 毕竟比赛的时候动不动写个脚本
  • 信号浪涌保护器的原理和行业应用方案

    信号浪涌保护器 Surge Protective Device 简称SPD 是一种用于限制信号线路中瞬态过电压和分泄浪涌电流的防雷装置 主要用于保护各类信号线路及设备的防雷安全 信号浪涌保护器的原理是利用气体放电管 压敏电阻 齐纳二极管等非
  • Web 安全漏洞之 OS 命令注入

    什么是 OS 命令注入 上周我们分享了一篇 Web 安全漏洞之 SQL 注入 其原理简单来说就是因为 SQL 是一种结构化字符串语言 攻击者利用可以随意构造语句的漏洞构造了开发者意料之外的语句 而今天要讲的 OS 命令注入其实原理和 SQL
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • SRC漏洞挖掘经验+技巧篇

    一 漏洞挖掘的前期 信息收集 虽然是前期 但是却是我认为最重要的一部分 很多人挖洞的时候说不知道如何入手 其实挖洞就是信息收集 常规owasp top 10 逻辑漏洞 重要的可能就是思路猥琐一点 这些漏洞的测试方法本身不是特别复杂 一般混迹
  • J2EE常见面试题(一)

    StringBuilder和StringBuffer的区别 String 字符串常量 不可变 使用字符串拼接时是不同的2个空间 StringBuffer 字符串变量 可变 线程安全 字符串拼接直接在字符串后追加 StringBuilder
  • 用户数据中的幸存者偏差

    幸存者偏差 Survivorship bias 是一种常见的逻辑谬误 意思是没有考虑到筛选的过程 忽略了被筛选掉的关键信息 只看到经过筛选后而产生的结果 先讲个故事 二战时 无奈德国空防强大 盟军战机损毁严重 于是军方便找来科学家统计飞机受
  • 2024年网络安全十10大发展趋势发布

    2023年网络安全十10大发展趋势发布 近日 中国计算机学会 CCF 计算机安全专委会中 来自国家网络安全主管部门 高校 科研院所 大型央企 民营企业的委员投票评选出2023年网络安全十大发展趋势 福利 趋势一 数据安全治理成为数字经济的基
  • Android开发中常见安全问题和解决方案

    前言 开发APP时经常有问到 APP的安全怎么保障 应用程序被PJ了怎么办 手机被人捡去了怎么办 特别在号称 安全第一 风控牛逼 的银行系统内 移动产品安全性仍被持有怀疑态度 那我们来总结下APP安全的方向和具体知识 1 应用程序安全 2
  • Android SDK开发艺术探索(五)安全与校验

    一 前言 本篇是Android SDK开发艺术探索系列的第五篇文章 介绍了一些SDK开发中安全方面的知识 包括资源完整性 存储安全 权限校验 传输安全 代码混淆等知识 通过基础的安全配置为SDK保驾护航 探索SDK开发在安全方面的最佳实践
  • 200道网络安全常见面试题合集(附答案解析+配套资料)

    有不少小伙伴面临跳槽或者找工作 本文总结了常见的安全岗位面试题 方便各位复习 祝各位事业顺利 财运亨通 在网络安全的道路上越走越远 所有的资料都整理成了PDF 面试题和答案将会持续更新 因为无论如何也不可能覆盖所有的面试题 php爆绝对路径
  • 数据加密保障数据安全

    一 目标 1 1 预研需求 数据加密是安全领域中常用的安全措施 它们的主要作用是保护数据的机密性和完整性 以防止未经授权的访问 窃取 篡改或泄漏敏感信息 数据传输加密 保护敏感数据在传输过程中的安全 当数据通过网络传输时 它们可能会经过多个
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • 【方法】如何把Excel“只读方式”变成可直接编辑?

    Excel在 只读方式 下 编辑后是无法直接保存原文件的 那如何可以直接编辑原文件呢 下面来一起看看看吧 如果Excel设置的是无密码的 只读方式 那在打开Excel后 会出现对话框 提示 是否以只读方式打开 如果想直接编辑文件 选择 否
  • 【安全】Java幂等性校验解决重复点击(6种实现方式)

    目录 一 简介 1 1 什么是幂等 1 2 为什么需要幂等性 1 3 接口超时 应该如何处理 1 4 幂等性对系统的影响 二 Restful API 接口的幂等性 三 实现方式 3 1 数据库层面 主键 唯一索引冲突 3 2 数据库层面 乐
  • 【安全-SSH】SSH安全设置

    今天发现自己的公有云服务器被攻击了 在这里插入图片描述 https img blog csdnimg cn direct cafdca04646f4b8b838400ec79ac282f png 然后查看了登录日志 如上图 ls sh va
  • 【安全】网络安全态势感知

    文章目录 一 态势感知简介 1 概念 2 形象举例 3 应具备的能力 二 为什么要态势感知 为什么网络安全态势感知很重要 三 态势感知系统的功能 四 如何评估态势感知的建设结果 五 什么是态势感知的三个层级 四 业界的态势感知产品 1 安全

随机推荐

  • validation校验规则

    空检查 Null 验证对象是否为null NotNull 验证对象是否不为null 无法查检长度为0的字符串 NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0 只对字符串 且会去掉前后空格 NotEmpty 检查
  • PCB各层的含义 (solder paste 区别)

    PCB各层的含义 solder paste 区别 PCB层的定义 阻焊层 solder mask 是指板子上要上绿油的部分 因为它是负片输出 所以实际上有solder mask的部分实际效果并不上绿油 而是镀锡 呈银白色 助焊层 paste
  • 软件测试基础知识 —— 白盒测试

    白盒测试 白盒测试 White Box Testing 又称结构测试 透明盒测试 逻辑驱动测试或基于代码的测试 白盒测试只测试软件产品的内部结构和处理过程 而不测试软件产品的功能 用于纠正软件系统在描述 表示和规格上的错误 是进一步测试的前
  • Ant Design of Blazor 教程 从0-1搭建 3.环境搭建

    1 Ant Design 引入 安装nuget包 找到Client的Program cs项目 我这里使用的是 NET 6 NET 5及以下直接写在方法体里面就ok了 在client的index html中引入对应的css和js 在 Impo
  • 逻辑结构与存储结构关系

    概述 逻辑结构是数据元素之间的关系 存储结构是数据元素一起关系在计算机中的存储方式 逻辑结构 逻辑结构是数据元素之间抽象化的关系 与数据的存储无关 独立于计算机 它是从具体问题中抽象出来的数学模型 集合 数据元素键除同属一个集合外 无其他联
  • 三维模型进行孔洞填充 (附 c++ 代码)

    代码的主要作用是对一个三维模型进行孔洞填充 并通过可视化工具展示填充后的结果 代码主要流程如下 加载原始三维模型数据 使用孔洞填充算法对模型进行孔洞填充 将填充后的模型数据保存到文件中 使用可视化工具展示填充后的模型 具体的代码解释如下 使
  • [改善Java代码]适时选择getDeclaredxxx和getxxx

    Java的Class类提供了很多的getDeclaredxxx方法和getxxx方法 例如getDeclaredmethod和getMethod成对出现 getDeclaredConstructors和getConstructors也是成对
  • LSC(Lens Shading Correction)——镜头阴影矫正

    产生原因 由于镜头原因导致光线丢失 注意红线 此时颜色就分离了 校正方法 网格化或者半径化方法 用一张灰度图来储存增益 各个像素点 增益恢复到最终的情况 网格化的方法通过划分网格节约存储空间 代码 不考虑像素存储 function LSCC
  • python二手房交易预测及展示系统

    一 项目目的及意义 项目的目的是在采集自贝壳二手房交易平台的成都市二手房成交数据的基础上 对数据进行处理和挖掘 以网站为载体实现二手房交易分析 卖方价格预测和买方房屋推荐三个主要功能 二手房交易分析功能服务于统计人员 对成都的二手房交易做完
  • 树莓派配置WiFi热点,远程播放视频小项目手把手教学

    1 安装树莓派OS镜像 Raspberry Pi OS Raspberry Pihttps www raspberrypi com software 下载官方镜像32位 一定不能下载最新版 下载最新版会导致后面步骤无法正常进行 我是用的是2
  • 51单片机点亮LED灯以及实现2盏LED灯的交替闪烁

    点亮LED灯 根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下 include reg52 h sbit led1 P3 7 void main led1 0 给led1一个低电平 点亮 结果图 图中有一盏L
  • c# 创建只接收消息的窗口

    如果用自带的form 必须show后再hide 不是很好用 用以下代码即可 public class NotifierNativeWindow NativeWindow const string WindowName MessageOnly
  • Java源码 JavaWeb开发框架 代码 SSH SSM OA ERP CRM Java项目[Java通用框架源码及开发视频教程]

    Java源码 JavaWeb开发框架 代码 SSH SSM OA ERP CRM Java项目 功能简介 A 代码生成器 开发利器 生成Java各层次的类和JSP等文件 提高开发效率 B 阿里巴巴数据库连接池Druid 性能好的数据库连接池
  • python基础学习(4)—文件处理

    python学习基础之文件处理 文件和目录管理 os os path os walk open打开文件 文件和目录管理 python能够快速大量地处理计算机系统中地文件与文件夹 可以用OS包进行目录地创建与删除 文件删除 执行操作系统等操作
  • vue 登录页面记住密码功能

    vue iview element 一般用来快速搭建后台管理系统 登录页的记住密码功能也是必不可少的 记住密码快速登录功能 iview ui 思路 首次登录 记住密码 将密码存储到cookie中 退出登录 下次进来的时候 读取cookie登
  • chatgpt赋能python:PythonSave函数:保存和保护你的数据

    Python Save函数 保存和保护你的数据 Python Save函数是Python编程中最常用的函数之一 它允许开发者将数据保存到文件或数据库中 在未来的操作中访问和使用 无论你是处理大数据集还是需要保护数据免受未经授权访问 Pyth
  • c++ 文件操作

    1 根据需要引用头文件 include
  • ARM的MMU内存管理工作原理

    文章目录 1 虚拟地址 物理地址 逻辑地址 线性地址 运行地址之间的联系 2 MMU是什么 以及有mmu有什么作用 3 MMU RAM与arm core之间的关系 4 MMU的TLB与配置 5 MMU的地址映射 5 1 1M的section
  • 微信扫描普通二维码进入小程序

    微信扫描普通二维码进入小程序的方法 和代码没有什么关系 主要是在小程序平台进行设置 1 开发配置 开发 开发管理 开发设置 扫普通链接二维码打开小程序 2 配置规则 根据说明配置内容就行 后面有说带参数的配置和怎么在小程序里面获取参数 带参
  • 应急响应流程以及入侵排查

    归纳转载于 应急响应的整体思路和基本流程 FreeBuf网络安全行业门户不管是普通的企业 还是专业的安全厂商 都不可避免的需要掌握和运用好信息安全的知识 技能 以便在需要的时候 能够御敌千里 https www freebuf com ar