期刊文献+

一种基于位向量交集运算的规则冲突检测算法 被引量:5

An Algorithm for Detecting Filters Conflicts Based on the Intersection of Bit Vectors
下载PDF
导出
摘要 无论从报文分类算法自身还是从安全角度,规则冲突检测都是一个重要的研究课题.而目前常用的冲突检测算法效率较低.针对这一情况,在ASBV算法基础之上,提出了一种高效的冲突检测算法DBBV.同ASBV算法类似,DBBV算法也采用了分治思想和位向量技术.但与ASBV算法不同,在每一维规则分量处理过程中,DBBV算法只需要进行一次位向量交集运算,而ASBV算法需要进行多次位向量并集运算;DBBV算法支持以范围形式表示的规则集,而ASBV算法只支持以前缀形式表示的规则集.对DBBV算法的正确性进行了证明,测试表明其检测速度快于ASBV算法. Detection of conflicts among filters is an important issue for packet classification and network security. On the one hand, to reduce the time spent on packet classification, a certain algorithm for detecting filters conflicts should be applied to find out all conflicting filters during the preprocessing phase and the update phase. On the other hand, because of the complexity of firewall filters, when firewall administrators add a filter, the newly added filter may conflict with the existing ones. This may lead to security vulnerabilities. Thus a certain algorithm for detecting filters conflicts should also be applied to find out all the existing filters conflicting with the new filter. Several algorithms for detecting conflicts have already been proposed but most of them are of poor performance or set restrictions on filters. Presented in this paper is an algorithm named DBBV for detecting filters conflicts, which is based on ASBV. Similar to ASBV, DBBV employs a divide-and-conquer method and bit vectors. Different from ASBV, DBBV needs only to calculate the intersection of bit vectors once in the course of every dimensional processing, while ASBV needs to compute the union of bit vectors many times. Also, DBBV does not set any restrictions on filters, while ASBV limits every field of filters to be a prefix. Experiments show that the performance of DBBV is better than that of ASBV.
作者 李林 卢显良
出处 《计算机研究与发展》 EI CSCD 北大核心 2008年第2期237-245,共9页 Journal of Computer Research and Development
基金 信息产业部生产发展基金项目([2002]546)
关键词 规则冲突 冲突检测 位向量交集 安全漏洞 报文分类 filters conflict detecting conflict intersection of bit vectors security vulnerability packet classification
  • 相关文献

参考文献14

  • 1H Hamed, Ehab Al-Shaer. On autonomic optimization of firewall policy configuration [J]. Journal of High Speed Networks, 2006, 53(6): 45-56.
  • 2P Gupta, N McKeown. Algorithms for packet classifica-tion [J]. IEEE Network, 2001, 15(2): 24-32.
  • 3D Taylor. Survey and taxonomy of packet classifica-tion techniques [ R]. CSE, Washington University in St Louis, Tech Rep: WUCSE-2004-24, 2004.
  • 4A Haft, S Suri, G Parulkar. Detecting and resolving packet filter conflicts [C]. ACM INFOCOM 2000, Tel Aviv, Israel, 2000.
  • 5F Baboescu, G Varghese. Scalable Packet Classification [C]. ACM SIGCOMM'01, San Diego, USA, 2001.
  • 6F Baboescu, G Varghese. Fast and scalable conflict detection for packet classifiers [J]. Computer Networks, 2003, 42(6): 717 -735.
  • 7E Al-Shaer, H Hamed. Design and implementation of firewall policy advisor tools [R]. DePaul CTI, Tech Rep: CTI-TR-02- 006, 2002.
  • 8E Al-Shaer, H Hamed. Firewall policy advisor for anomaly detection and rule editing [J]. IEEE/IFIP Integrated Management, 2003, 41(8) : 17-30.
  • 9Ehab Al-Shaer, Hazem Hamed. Taxonomy of conflicts in network security policies [J ]. IEEE Communications Magazine, 2006, 40(3): 239-249.
  • 10E S Al-Shaer, H H Hamed. Discovery of policy anomalies in distributed firewalls [C]. IEEE INFOCOM' 04, San Diego, 2004.

二级参考文献18

  • 1R. Hunt, T. Verwoerd. Reactive firewalls-A new technique.Computer Communications, 2003, 26(12): 1302-1317
  • 2D. Wang, R. Hao, D. Lee. Fault detection in rule-based software systems. Information and Software Technology, 2003,45(12): 865~871
  • 3P. Gupta, N. McKeown. Packet classification on multiple fields.ACM SIGCOMM' 99, Harvard University, 1999. http: //yuba. Stanford. edu/~ pankaj/paps/sig9. pdf
  • 4V. Srinivasan, S. Suri, G. Varghese. Packet classification using tuple space search. ACM SIGCOMM'99, Harvard University,1999. http: // www.acm.org/pubs/citations/proceedings/comm/316188/p1 35-srinivasan/-93k
  • 5T.V. Lakshman, D. Stiliadis. High-speed policy-based packet forwarding using efficient multi-dimensional range matching. ACM SIGCOMM' 98, Vancouver, 1998. http://students. cec. wustl.edu/~ cs524/SP2001/Presentations/hw_lookup. pdf
  • 6V. Srinivasan, G. Varghese, S. Suri, et al. Fast and scalable layer four switching. ACM SIGCOMM' 98, Vancouver, 1998.http://www. acm. org/sigcomm/sigcomm98paper16. ps
  • 7F. Baboescu, G. Varghese. Scalable packet classification. ACM SIGCOMM' 01, San Diego, 2001. http: // www.acm.org/sigcomm/sigcomm2001 / p 16-baboescu. pdf
  • 8L.L. Qiu, G. Varghese, S. Suri. Fast firewall implementations for software and hardware-based routers. ICNP 2001 Int'l Conf.Network Protocols, Riverside, California, 2001. http: //www. ieee-icnp. org/2001/papers/2001-26. pdf
  • 9F. Baboescu, S. Singh, G. Varghese. Packet classification for core routers: Is there an alternative to CAMs? IEEE INFOCOM2003, San Francisco, California, 2003. http: // www.ieeeinfocom. org/2003/papers/02_02. PDF
  • 10S. Singh, F. Baboescu, G. Varghese, et al. Packet classification using multidimensional cutting. ACM SIGCOMM'03, Karlsruhe,Germany, 2003. http://www.acm.org/sigcomm/sigcomm2003/papers/p213-singh. pdf

共引文献13

同被引文献41

引证文献5

二级引证文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部