持久化内存文件系统的磨损攻击与防御机制
作者:
作者单位:

作者简介:

杨朝树(1984-),男,贵州剑河人,博士,CCF学生会员,主要研究领域为非易失性存储,文件系统,大数据系统;诸葛晴凤(1970-),女,博士,教授,博士生导师,CCF专业会员,主要研究领域为大数据处理系统,嵌入式系统,物联网系统,优化算法;沙行勉(1964-),男,博士,教授,博士生导师,CCF高级会员,主要研究领域为大数据系统,并行计算和系统,嵌入式系统和软件;陈咸彰(1989-),男,博士,讲师,CCF专业会员,主要研究领域为嵌入式系统和软件,新型存储,文件系统;吴林(1991-),男,博士,主要研究领域为新型存储系统,文件系统;吴挺(1991-),男,博士,主要研究领域为内存文件系统,云计算,虚拟化.

通讯作者:

沙行勉,E-mail:edwinsha@gmail.com

中图分类号:

TP316

基金项目:

国家高技术研究发展计划(863)(2015AA015304);国家自然科学基金(61472052);中国博士后科学基金(2017 M620412)


Wear Attacks and Defense Mechanisms for Persistent In-memory File Systems
Author:
Affiliation:

Fund Project:

National High-Tech R&D Program of China (863) (2015AA015304); National Natural Science Foundation of China (61472052); China Postdoctoral Science Foundation (2017M620412)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    近来出现诸多以非易失性存储器(non-volatile memory,简称NVM)作为存储设备的新型持久化内存文件系统,充分发掘NVM的低延迟和可按字节寻址等优点,优化文件访问的I/O栈和一致性机制,极大提升文件系统的性能.然而,现有持久化内存文件系统都没有考虑NVM写耐受度低的缺陷,极易导致NVM被磨损穿(wear out).针对NVM写耐受度低的缺点,探索多种利用基本文件操作对NVM造成磨损攻击的方式,并在真实持久化内存文件系统PMFS中以实验证明磨损攻击的严重性.为有效防御针对NVM的磨损攻击,提出了持久化内存文件系统磨损防御机制(persistent in-memory file system wear defense technique,简称PFWD),包括索引节点元数据虚拟化技术、超级块迁移技术、文件数据页磨损均衡技术和文件索引结构迁移技术,保护文件系统中所有可能被磨损攻击利用的数据结构.实验结果证明所提出的PFWD技术能有效地防御病毒发动对NVM的磨损攻击,提高了存储系统的稳定性.

    Abstract:

    Recently, many new persistent in-memory file systems are proposed to exploit the advantages of non-volatile memory (NVM), such as low latency and byte-addressability. As a result, the performance of the persistent in-memory file systems is greatly improved by optimizing the I/O stack and data consistency mechanisms. Nevertheless, existing persistent in-memory file systems ignores the limited write endurance of NVM, which can easily lead to the wear out of NVM. This study first explores wear attacks using the common file system operations to wear out the underlying NVM devices of persistent in-memory file systems. The effectiveness of the wear attacks is proved by experiments in PMFS, a real persistent in-memory file system. Then, in order to prevent NVM from malicious wear attacks, this study proposes a persistent in-memory file system wear defense (PFWD) strategy, which includes inode virtualization, super block migration, data page wear-leveling, and file index structure migration, to protect all the data structures of file systems that may be exploited by wear attacks. Experimental results show that PFWD can effectively prevent NVM from wear attacks and improve the stability of the storage system.

    参考文献
    相似文献
    引证文献
引用本文

杨朝树,诸葛晴凤,沙行勉,陈咸彰,吴林,吴挺.持久化内存文件系统的磨损攻击与防御机制.软件学报,2020,31(6):1909-1929

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-01-09
  • 最后修改日期:2018-05-22
  • 录用日期:
  • 在线发布日期: 2020-06-04
  • 出版日期: 2020-06-06
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号