大多数杀毒软件都是通过符号链接被攻击的

RACK911 实验室的研究人员 注意到 几乎所有杀毒软件都存在这个问题 Windows, Linux и macOS 在删除包含恶意软件的文件时,容易受到操纵竞争条件的攻击。

要进行攻击,你需要下载一个被杀毒软件识别为恶意的文件(例如,你可以使用测试签名),然后在一段时间后,在杀毒软件检测到恶意文件之后,但在调用删除该文件的函数之前,将该目录替换为符号链接。 Windows 为了达到同样的效果,可以使用目录连接点来替换目录。问题在于,几乎所有杀毒软件都无法正确检查符号链接,它们误以为正在删除恶意文件,从而删除了符号链接指向的目录中的文件。

В Linux и macOS 文中展示了非特权用户如何通过这种方式删除 /etc/passwd 或任何其他系统文件。 Windows 使用反病毒软件自身的 DDL 库来阻止其运行(在 Windows 该攻击仅限于删除当前未被其他应用程序使用的文件。例如,攻击者可以创建一个名为“exploit”的目录,并将带有测试病毒特征码的 EpSecApiLib.dll 文件上传到该目录。在删除该文件之前,攻击者可以将“exploit”目录替换为指向“C:\Program Files (x86)\McAfee\Endpoint Security\Endpoint Security Platform”的链接,从而从防病毒目录中删除 EpSecApiLib.dll 库文件。 Linux 在 MacOS 中,也可以通过将目录替换为链接“/etc”来实现类似的功能。

#!/ bin / sh的
rm -rf /home/user/exploit ; mkdir /home/用户/利用/
wget -q https://www.eicar.org/download/eicar.com.txt -O /home/user/exploit/passwd
而 inotifywait -m “/home/user/exploit/passwd”| grep -m 5 “打开”
do
rm -rf /home/user/exploit ; ln -s /etc /home/用户/漏洞利用
完成


播放视频

此外,许多杀毒程序 Linux и macOS 检测到在处理 /tmp 和 /private/tmp 目录中的临时文件时使用了可预测的文件名,这可用于将权限提升到 root 用户。

目前,大多数供应商已经解决了这些问题,但值得注意的是,有关该问题的第一批通知是在 2018 年秋季发送给制造商的。 尽管并非所有供应商都发布了更新,但他们至少有 6 个月的时间来修补,RACK911 实验室认为现在可以自由地披露这些漏洞。 值得注意的是,RACK911实验室长期以来一直致力于漏洞识别,但没想到由于延迟发布更新以及忽视紧急修复安全的需要,与反病毒行业的同事合作变得如此困难问题。

受影响的产品(免费防病毒包ClamAV未列出):

  • Linux
    • BitDefender 重力区
    • Comodo端点安全
    • Eset文件服务器安全性
    • F-Secure公司 Linux 安保防护
    • Kaspersy端点安全
    • 迈克菲端点安全
    • Sophos 防病毒软件 Linux
  • Windows
    • Avast 免费杀毒软件
    • Avira 免费杀毒软件
    • BitDefender 重力区
    • Comodo端点安全
    • F-安全计算机保护
    • FireEye端点安全
    • 截获X(Sophos)
    • 卡巴斯基端点安全
    • 恶意软件字节 Windows
    • 迈克菲端点安全
    • 熊猫巨蛋
    • Webroot 安全无处不在
  • macOS
    • AVG
    • BitDefender全面安全
    • Eset网络安全
    • 卡巴斯基互联网安全套装
    • 了McAfee Total Protection
    • 微软后卫(BETA)
    • 诺顿安全
    • Sophos Home
    • Webroot 安全无处不在

    来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster