SoK: Software Debloating Landscape and Future Directions

2024年07月15日
  • 简介
    软件去膜化旨在通过消除不必要的代码来减轻安全风险并提高性能。近年来,已经开发了大量的去膜化工具,创造了一个密集而多样化的景观。几项研究深入研究了文献,重点关注这些工具的比较分析。为了进一步完善这些工作,本文提出了软件去膜化景观的全面系统化知识(SoK)。我们构思了软件去膜化工作流程,这是开发多层次分类法的基础。这个框架根据输入/输出工件、去膜化策略和评估标准对去膜化工具进行分类。最后,我们应用这个分类法来确定领域中的开放性问题,这些问题与SoK一起为旨在通过去膜化改进软件安全性和效率的研究人员提供了基础参考。
  • 图表
  • 解决问题
    该论文系统化总结了软件去膜化(debloating)领域的研究现状,旨在帮助研究人员更好地改善软件的安全性和效率。
  • 关键思路
    该论文提出了一个多层次的分类框架,将去膜化工具按照其输入/输出工件、去膜化策略和评估标准进行分类。
  • 其它亮点
    该论文详细介绍了软件去膜化的工作流程,并对现有的去膜化工具进行了分类和比较。此外,该论文还指出了该领域中存在的一些问题和挑战。
  • 相关研究
    该领域的相关研究包括《A Survey of Software Debloating Techniques》、《Debloating Networked Systems: A Survey of Approaches and Challenges》等。
PDF
原文
点赞 收藏 评论 分享到Link

沙发等你来抢

去评论