继电保护行业已全面进入信息化时代,有许多应用都基于文件交互.由于传输异常、网络攻击等因素的存
在,通常需要验证文件完整性摘要来保证应用程序的可靠性.一些系统在设计初期没有考虑该需求,由于文件操作接
口设计一致性不足等原因,在升级改造过程中,开发人员通常会违背开闭原则,大量修改文件操作模块的代码,实现
和测试成本很高.针对继电保护装置文件读写并发程度不高的特点,提出一种基于Linux的文件完整性摘要管理模块
的设计方法,使用Linux系统的inotify机制和文件扩展属性,实现一个与现有软件充分解耦的摘要管理模块,使系统
遵守开闭原则,该模块摘要算法可扩展,兼顾系统效率. |