1.8T数据离奇消失之谜

news2024/10/6 2:23:52

编者按

数字化浪潮蓬勃兴起,企业面临的安全挑战亦日益严峻。

腾讯安全近期将复盘2022年典型的攻击事件,帮助企业深入了解攻击手法和应对措施,完善自身安全防御体系。

本篇是第六期,讲述了某企业NAS系统数据被删除,始终找不到幕后的始作俑者;在腾讯安全应急响应专家团队抽丝剥茧之下,最终还原了数据消失的真相,及时止损并阻止了危机的进一步蔓延。

9月8日,一个平常的工作日,某企业IT部门员工们同往常一样,坐在电脑前处理工作。中午一点左右,正是午饭后小憩的时刻。而此时,部门所使用的共享存储系统NAS存储上的数据,突然开始被一只看不见的手逐条删除。

下午3:00,系统运维人员监测到某个系统内文件读取不到,开始有所察觉。而这时,被删除的文件已达到1.8T之多。

在发现的时刻,删除行为就在眼皮底下明目张胆地继续。但他们只能眼睁睁看着系统里的数据持续消失,却不知道如何中止,事急从权,安全工程师只能先断开NAS存储的网络连接进行紧急止损。

这种现象不是第一次发生。早在4月,该部门就遭遇过几乎一模一样的删除行为,当时动用了大量人力时间进行排查,最终一无所获,案件悬置至今。

“必须尽快找到问题源头,才能彻底杜绝这类事故重复发生。”

问题很棘手,他们决定引入“外援”。9月9日上午,该企业向腾讯安全服务应急响应中心提出支援需求。腾讯安全服务应急响应中心判断事态重大,技术负责人Phon二话没说,带着团队一行四人奔赴高铁站,第一时间赶到客户现场。

被清空的151服务器

下午两点多,四人赶到现场,一边了解了基本情况,一边开始着手摸排。看到服务器的配置时,Phon心里咯噔一响:没安装安全软件,也没有日志归类产品,这意味着排查的难度将会成倍增长。只能用最“笨”的办法,从数百十服务器中逐一排查。

在紧张的排查中,一台代号为151的服务器引起了腾讯安全服务团队的关注。在151里,除了监测到的服务器上被删除的数据外,151本身web目录下的各类文件包括访问日志都被一并删除——这有点“此地无银三百两”的意思了。

应急团队提出大胆猜测:网络黑客是利用151进行侵入,为了避免追根溯源,才将服务器的访问日志删除。他们将日志进行了手动恢复,接下来就是还原黑客是如何绕过层层严密的防护进入151服务器的,由于可用的线索少得可怜,一切只能靠经验判断。根据过往的经验,Phon和团队成员提出了几种对入侵途径的猜测,他们像侦探一样做起了沙盘推演,并针对每一种推测的路径、可能留下什么痕迹来反向论证。

“找到了一些看起来有用的数据,可惜仔细筛查一看,没有什么实际有效的信息。”让人沮丧的是,四种猜测最终都走到了死胡同。

此时,每天还有大量用户在访问系统、办理业务,无奈之下 ,安全团队对系统进行了“战时手术”:将NAS存储设为只读状态重新挂载,临时让部分业务正常运转,也控制住了删除行为的再蔓延。数据删除没有进一步发展,日常业务也能勉强继续进行,这为安全团队解决问题也赢得了一些时间。

破局:不存在的黑客

谁能够做到如此精准地删除NAS上的数据,而又能不留下一丝痕迹?碰壁多次的团队,士气有些低迷。

“明天是中秋节,大家打起精神,争取今晚解决战斗,明晚赶回家吃个团圆餐。”Phon给团队打气。

凌晨一点,客户偌大的办公楼只有他们所在的这片区域灯火通明,四位成员逐一复盘以往处理过的类似应急案例,希望能够找到一点突破口。他们历史上处理过很多棘手的案例,有一条准则是深信不疑的:凡走过必留下痕迹。对于这样一支经验丰富的专家团队而言,他们有足够的自信,问题最终都会解决,无外乎是花费的时间多少。

Phon带着团队将材料一直翻回到去年,在某个堡垒机相关的案例上,成员们似乎嗅到了熟悉的气息。“我们一直默认这些数据是被黑客有意识地删除,但假如根本就没有黑客呢?”
 

当机立断,成员们一道前去验证猜想。几台机器同时开启,搭建复现环境、进行复现操作……大家迅速投入工作中去。9月10日凌晨五点,复现工作进展到末尾。最终,猜想得以验证,问题出现在堡垒机上,没有黑客攻击,是一系列复杂条件聚合在一起触发自我清理机制。

复现结果出来后大家一阵欢呼,所有人的脸上都洋溢出如释重负的喜悦神情。客户部门领导员工们相互击掌,向Phon团队成员道谢,一个困扰了他们半年之久的问题就这样解决了。

他们乘坐最早一班的高铁回到了深圳,由于当天没有紧急事项,4个人都调休了一天。Phon安排好了当天的工作,大睡了一觉,直到晚餐时间家人把他叫醒。

电视里正在播放中秋晚会——大概率,腾讯安全的另一些同事也正在为这台晚会直播做安全重保。

新的帮手

对于Phon团队来说,这是他们又一次“救火”,这样的应急响应他们已经处理了无数次。一次又一次应急响应下来,他们发现,很多安全事故的发生并不是因为高精尖的黑客攻防对抗,而是出于一些常见的配置错误、弱口令等等问题,而这样的错误需要花费很大的代价去发现和修正。

有没有更好的办法可以减少这类事故的发生,以及如何将专家经验做有效的传承,让一些缺乏专业安全人才的企业经过一些培训或者在富有经验的专家远程指导下,也能处理紧急情况?

Phon所在的云鼎实验室日常负责腾讯云及云租户做安全保障,需要处理大批量安全漏洞、攻击行为,在这个过程中,他们沉淀了一套规模化应用的标准化、自动化能力。这两年,云鼎和腾讯专家服务团队一起,尝试将专家工作方法和自动化的能力结合,沉淀成安全托管服务(MSS)。通过腾讯安全托管服务,企业日常安全工作复杂度极大降低,服务流程可查看、服务人员可管理、服务过程可跟踪,解决了传统安全建设中“过程不可见”和“结果不可控”的问题。在安全事件根因溯源排查中,MSS极大地降低了检索难度。

当前,腾讯安全托管服务MSS已成功应用到政府机构、泛互联网、医疗行业、零售行业、金融行业及轨道交通等多个行业,为它们提供安全保障。

而Phon,他们在节假日依然要响应客户的征召,不过有了MSS,他们通宵达旦的情形已经越来越少了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/124308.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot 配合126邮箱实现邮件发送功能

126邮箱邮件发送授权码申请pom依赖邮件配置代码编写Bean与配置自动装载原始手工方式发送邮件发送纯文本的邮件发送包含HTML标签的邮件发送包含附件的邮件发送包含静态资源的文件测试SpringBoot 提供了系统级别邮箱服务,只需要导入一个邮箱启动器然后进行配置就可以使…

LabVIEW如何减少下一代测试系统中的硬件过时6

LabVIEW如何减少下一代测试系统中的硬件过时6 HAL Benefits When addressing obsolescence, HALs yield the benefits of lowermigration costs, faster migration time, higher code reuse, and easiermaintainability. Lower Migration Costs The act of designing a use…

如何pdf合并成一个?推荐3种方法

在企业处理多份合同文件或者财务报销时,经常会处理大量的PDF文件。因此为了更高效率办公,我们经常需要将多个pdf合并成一个。如何pdf合并成一个呢?给大家推荐3个方法。 1、Smallpdf工具 如何pdf合并成一个?推荐大家可以使用Small…

一篇canvas带你画出整个特效世界

目录 一,canvas是啥? 1.初识canvas 2.路径绘制 3.拆分画法 4.清除画布 5.绘制圆形笑脸 6.贝塞尔曲线 ①二次贝塞尔曲线 ②三次贝塞尔曲线 一,canvas是啥? Canvas是HTML5中新出的一个元素,我们可以在上面绘制…

为什么redis中提供hash数据类型?

目录 1.什么是哈希表?缺点是什么? 2.Redis的数据类型(type、encoding) 3.比较常用命令、使用场景、实现方式 1.什么是哈希表?缺点是什么? 把关键字key映射到表中记录的地址。映射关系是散列函数&#x…

图表控件LightningChart.NET 入门教程(六):许可证管理介绍(上)

LightningChart.NET SDK 是一款高性能数据可视化插件工具,由数据可视化软件组件和工具类组成,可支持基于 Windows 的用户界面框架(Windows Presentation Foundation)、Windows 通用应用平台(Universal Windows Platfor…

初学Java web(十)Filter 和 Listener

Filter和Listener 一.Filter 概念:Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 过滤器一般完成一些通用的操作,比如:权限控…

Nuttx学习入门

Nuttx学习 NuttX 是一个实时操作系统 (RTOS),强调标准合规性和占用空间小。可从 8 位扩展到 64 位微控制器环境,NuttX 中的主要管理标准是 POSIX 和 ANSI 标准。 NuttX 的主要环境依赖性是 (1) GNU make,(2) bash 脚本,和 (3) L…

第三十四章 数论——高斯消元解线性方程组

第三十四章 数论——高斯消元解线性方程组一、高斯消元1、线性方程组2、高斯消元步骤(1)数学知识铺垫增广矩阵和阶梯矩阵初等变换(2)高斯消元步骤二、代码模板1、问题:2、代码一、高斯消元 1、线性方程组 我们在小学…

P3884 [JLOI2009]二叉树问题

题目 如下图所示的一棵二叉树的深度、宽度及结点间距离分别为: 深度:44宽度:44结点 8 和 6 之间的距离:88结点 7 和 6 之间的距离:33 其中宽度表示二叉树上同一层最多的结点个数,节点 u, vu,v 之间的距离…

算法工程师需要学习的基础

文章目录应该早点系统地了解算法工程师需要学习的东西的,B站上的up主:梁唐讲的很好,大家可以去看一下,只截了一部分图做一个记录

MySQL5.7 多主一从(多源复制)同步配置

主从复制有如下一些优势: 分担负载:对业务进行读写分离,减轻主库I/O负载,将部分压力分担到从库上,缩短客户查询响应时间。 增加健壮性:在主库出现问题时,可通过多种方案将从库设置为主库&#…

100%全国产龙芯2K1000设计方案

国产工业处理器,龙芯2K1000主板,100%全国产化方案 可实现100%国产元器件方案,国产处理器 信迈2k1000开发板采用龙芯 2k1000处理器,处理器集成 2 个 GS264 处理器核,主频 1GHz,64 位 DDR3 控制器&#xff…

Vue与VueComponent的内置关系

上一节讲到了 Vue.extend 与 VueComponent 的区别,这一节讲一讲 Vue 与 VueComponent的内置关系。 原型与原型链 这里需要用到原型与原型链中的知识点,具体文章链接在这里。js中的原型与原型链 这里只需要理解一个点,那就是构造函数的protot…

【idea2022.3】安装教程2022-12

教程目录教程简介所需环境和版本软件下载执行过程安装激活开始使用前的配置结束语教程简介 换电脑了,又经历了一遍软件和环境的安装,已经安装好了jdk和对应版本的maven,所以接下来该安装idea等软件了 所需环境和版本 系统:win1…

软件测试人员30K的月薪,是个什么段位?

大家可以参照BAT等一线大厂的职级,一般是高级测试工程师和资深测试开发工程师的职位,下面是在字节跳动年薪40W的测试工程师 掌握的技能树主要包含哪个方面? 现在的行情,大家想要拿到30k这个薪资,不妨审视自己&#xf…

跨平台备份工具Duplicati

本文软件得到了网友 冷心 的推荐; 什么是 Duplicati ? Duplicati 是一个免费的开源备份客户端,可将加密的、增量的、压缩的备份安全地存储在云存储服务和远程文件服务器上。支持 Amazon S3、IDrive e2、Backblaze (B2)、Box、Dropbox、FTP、G…

【Flask框架】——27 SQLAlchemy高级

1、排序 order_by方法排序:可以指定根据模型中某个属性进行排序,"模型名.属性名.desc()"代表的是降序排序。 # 根据年龄降序 lst session.query(Student).order_by(Student.age.desc()).all() # 根据年龄升序 lst session.query(Student).…

WinNTSetup V5.3.0 Bata5 单文件版

前言 WinNTSetup 是一款Windows系统硬盘安装器,支持从PE和本地安装系统,支持支持NT内核的系统。 WinNTSetup 包括XP、Win7、Win8、Win8.1、Win10等这些系统。直接从硬盘安装系统,不需要光盘。WinNTSetup 还附加一些系统优化功能&#xff0…

Android---简易的底部导航栏

目录 一、activity_main.xml布局 二、给ViewPager2 创建适配器 三、ViewPager2 数据源 四、MainActivity.java类 1、初始化数据源。 2、ViewPager2 页面改变监听 3、BottomNavigationView 的每个 item 点击的监听 这里简单演示实现效果,实现快速开发&#xff…