您现在的位置是:探索 >>正文
入侵者如何隐藏自己的行踪
探索7人已围观
简介2023年秋天,我帮一个做外贸的朋友查服务器日志。他的公司不大,二十来号人,但邮件系统被人盯上了。日志里有个IP,来自罗马尼亚,每天凌晨三点准时登录,持续了整整两周。我朋友完全不知道。那个IP没有触发 ...
2023年秋天,入侵我帮一个做外贸的何自己踪朋友查服务器日志。他的隐藏公司不大,二十来号人,入侵但邮件系统被人盯上了。何自己踪日志里有个IP,隐藏来自罗马尼亚,入侵每天凌晨三点准时登录,何自己踪持续了整整两周。隐藏我朋友完全不知道。入侵那个IP没有触发任何告警,何自己踪因为它每次只读一封邮件,隐藏停留时间不到四十秒,入侵然后退出。何自己踪频率低到像呼吸一样自然。隐藏
这就是入侵者隐藏行踪的第一层逻辑:不制造异常。大多数人以为黑客会暴力破解、会留下大量痕迹,但真正有耐心的攻击者恰恰相反。他们追求的是“融入背景”。你公司有五百个员工,每天有三百个外部IP访问VPN,那多一个罗马尼亚的IP,只要它行为像正常用户,就不会有人注意。
具体怎么做?拿登录时间来说。正常员工不会在凌晨三点查邮件,但如果你把登录时间调到目标公司所在时区的上班时间,比如上午十点,那就安全得多。我见过一个案例,攻击者甚至模仿了目标公司员工的午休习惯——中午十二点到一点之间不操作,因为那个时间段登录反而会引起怀疑。
第二层是清理现场。Windows事件日志、Linux的auth.log、Web服务器的access.log,这些地方最容易暴露。但入侵者不会傻到直接删除日志文件——那等于告诉管理员“有人来过”。他们用的是更细的手法:修改日志条目,把失败的登录尝试改成成功的,或者把敏感操作的时间戳往后挪几毫秒,让它在海量日志里看起来像正常波动。
有个细节值得说。很多入侵者会利用系统自带的日志轮转机制。比如Linux的logrotate,默认每周切割一次日志。攻击者会在切割前把自己的记录混进旧日志里,等切割完成后,旧日志被压缩归档,管理员很少去翻。这招叫“借刀杀人”,利用的是运维人员对系统机制的信任。
第三层是伪装成合法工具。PowerShell、WMI、cron job,这些系统自带的功能是最好的掩护。一个PowerShell脚本从远程服务器下载文件,看起来就像正常的自动化运维。我见过最绝的一招:攻击者把恶意代码藏在Windows的计划任务里,任务名称叫“MicrosoftEdgeUpdateTaskMachineUA”,跟系统自带的任务名字几乎一样,只是多了一个字母。管理员扫一眼,以为是系统的,就放过去了。
网络层面也有讲究。数据外传的时候,不能一次性传太多。有人算过,一个普通企业员工的邮箱日均流量是2MB左右。如果你突然传了200MB出去,流量监控立刻报警。所以入侵者会把数据切成小块,混在正常流量里。比如把机密文件拆成几百个片段,每个片段伪装成图片请求,通过HTTPS发出去。HTTPS是加密的,防火墙看不到内容,只能看到流量大小和频率。只要频率够低,就没人管。
还有一招叫“域名前置”。攻击者把恶意流量伪装成访问合法网站,比如github.com或cloudflare.com。防火墙看到目标域名是这些大站,通常不会拦截。实际上数据被转发到了攻击者的服务器。这招在2018年被广泛使用,后来被各大云厂商封堵了不少,但变种依然存在。
最后说一个我自己的观察。很多入侵者失败,不是因为技术不行,而是因为太贪心。他们想一次拿完所有数据,结果流量暴增,被逮个正着。真正的高手像水一样,慢慢渗透,不引起任何涟漪。你甚至不知道他来过,直到某天发现数据库里少了几条记录,而那已经是三个月前的事了。
隐藏行踪的本质,不是让痕迹消失,而是让痕迹变得不重要。在一堆噪音里,你的那点动静,根本不算什么。
Tags:
相关文章
cloudflare 数据中心
探索Cloudflare的数据中心,遍布全球120多个国家的300多个城市。这个数字听起来很唬人,但真正让我震撼的不是数量,而是它们的存在方式——你可能正坐在其中一个的辐射范围里,却毫无察觉。 这些数据中 ...
【探索】
阅读更多青岛威达生物科技有限公司招聘电话
探索青岛威达生物科技有限公司的招聘电话,最近在本地求职圈里传得挺开。我特意查了下,公司前台座机是0532-8896****,HR直连手机号则因岗位不同有所区分——研发岗联系李工,生产岗找王主任,销售岗拨分 ...
【探索】
阅读更多快手盗抖音作品软件
探索快手和抖音的江湖里,一直流传着一款“神器”的传说。名字挺直白,就叫《快手盗抖音作品软件》。我特意去搜了一圈,还真找到了几个号称能一键搬运的“工具”。它们的宣传语大同小异,核心就一句:不用下载视频,输入 ...
【探索】
阅读更多