该论文揭示了操作系统文件系统实现中的新型侧信道和隐蔽信道攻击,突破了进程、容器等隔离机制。核心发现是:现代操作系统在执行任何同步操作(如syncfs)时,会刷新所有I/O缓冲区,即使这些缓冲区属于不同的隔离域。攻击者通过测量syncfs调用的延迟,可以推断受害程序的I/O行为。作者在Linux和Windows原生文件系统上实现了基于syncfs的隐蔽信道攻击,最高带宽分别达到5 Kbps(误码率0.15%)和7.6 Kbps(误码率1.9%)。此外,还构建了多种侧信道攻击:在Linux上针对网站和视频的指纹攻击(利用临时缓冲文件的写入模式),以及在Android设备上针对应用程序启动时写入模式的指纹攻击,F1分数、精确率和召回率均超过90%。最后,展示了跨容器攻击,包括容器检测技术和跨容器隐蔽信道。这些攻击表明文件系统的共享状态成为信息泄露的新渠道,对云环境和多租户系统构成威胁。
💡 推荐理由: 该研究揭示了文件系统同步机制作为隐蔽/侧信道的新媒介,打破了操作系统的隔离假设,对云容器和多租户环境的安全有重要警示意义。
🎯 建议动作: 研究跟进