计算机应用 ›› 2017, Vol. 37 ›› Issue (1): 212-216.DOI: 10.11772/j.issn.1001-9081.2017.01.0212

• 网络空间安全 • 上一篇    下一篇

基于时间的多层防火墙访问控制列表策略审计方案

王旭东1, 陈清萍1, 李文2, 张信明2   

  1. 1. 国家电网 安徽省电力公司, 合肥 230061;
    2. 中国科学技术大学 计算机科学与技术学院, 合肥 230027
  • 收稿日期:2016-06-22 修回日期:2016-08-06 出版日期:2017-01-10 发布日期:2017-01-09
  • 通讯作者: 张信明
  • 作者简介:王旭东(1966-),男,安徽霍山人,高级工程师,主要研究方向:信息安全、电力信息网络;陈清萍(1974-),女,安徽芜湖人,高级工程师,硕士,主要研究方向:信息安全、电力信息网络;李文(1991-),男,安徽安庆人,硕士研究生,主要研究方向:无线网络、智能电网;张信明(1964-),男,安徽天长人,教授,博士,CCF高级会员,主要研究方向:无线网络、智能电网。
  • 基金资助:
    国家自然科学基金资助项目(61672485,61379130)。

Time-based strategy audit scheme of access control list in multi-layer firewall

WANG Xudong1, CHEN Qingping1, LI Wen2, ZHANG Xinming2   

  1. 1. Anhui Electric Power Company, State Grid, Hefei Anhui 230061, China;
    2. School of Computer Science and Technology, University of Science and Technology of China, Hefei Anhui 230027, China
  • Received:2016-06-22 Revised:2016-08-06 Online:2017-01-10 Published:2017-01-09
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61672485, 61379130).

摘要: 针对多层防火墙中的访问控制列表(ACL)策略审计问题,基于时间分析了单个防火墙间及多层防火墙间的策略异常,并根据防火墙之间的拓扑结构提出了一种基于树结构的回溯异常检测算法(ADBA)。首先,解析各个防火墙ACL策略,统一数据格式到数据库;然后,根据防火墙间的拓扑建立树状结构并检测单个防火墙内的策略异常;最后,ADBA利用数据库中的数据与树结构进行异常检测并记录异常策略。实验结果表明,ADBA与基于半同构标记防火墙决策图(SMFDD)算法相比,ADBA的检测时间比SMFDD算法减少了28.01%,同时参考时间因素相比SMFDD算法,ADBA能够减少异常检测的误判。故ADBA能有效实施于多层防火墙的ACL策略审计,提高异常检测的精确性并减少异常检测时间。

关键词: 多层防火墙, 防火墙规则, 异常检测, 访问控制列表审计

Abstract: To solve the Access Control List (ACL) strategic audit problem in multi-layer firewalls, the policy anomalies in single firewall and between multi-layer firewalls were analyzed based on time. Then the Anomaly Detection based on Backtracking Algorithm (ADBA) was proposed by constructing the tree structure according to the topology of firewalls. First, the ACL policy of each firewall was analyzed and the data format was unified to the database. Second, the tree structure of firewall was built based on the topology of the firewall and the anomaly would be detected in a single firewall. Finally, the data in the database and the tree structure was used in ADBA to detect and record the abnormal strategy. The experimental results show that compared with the Semi-isomorphic Marked Firewall Decision Diagram (SMFDD) algorithm, the proposed ADBA can reduce the execution time of anomaly detection by 28.01% and reduce the miscalculation of anomaly detection according to the time factor. The ADBA can be implemented effectively at multi-layer firewalls ACL audit to improve detection accuracy and reduce detection time.

Key words: multi-layer firewall, firewall rule, anomaly detection, Access Control List (ACL) audit

中图分类号: