本发明公开了一种基于驱动过滤技术的动态文件监控和保护系统,由驱动模块和客户端部分组成; 客户端用于提供可视化的操作界面并负责数据库操作同时向用户展示相关信息;驱动模块为完成文件系统监控和保护的主体,承担规则匹配、文件请求分析、文件请求拦截、向客户端发送信息的功能;驱动模块和客户端之间的通信通过发送消息进行,只要满足规定格式的消息都能被正确接收并解释;本发明采用驱动过滤技术,基于分桶和字典树的匹配算法实现规则匹配,实现驱动模块与客户端完整的通信格式定义,适用于多模可扩展的实时环境配置。本发明提高了可扩展性,并集成了数据库功能,很好的解决了数据存储和效率方面的问题。