arrow
返回

An innovative two-stage algorithm to optimize Firewall rule ordering

delete2023-11-01
delete6
delete
OA
AI
A
Antonio Coscia
V
Vincenzo Dentamaro
S
Stefano Galantucci *
A
Antonio Maci
G
Giuseppe Pirlo
DOI:10.1016/j.cose.2023.103423delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Packet classification activity performed by a FireWall (FW) introduces high latency in network communications due to the computation time required to check whether any packet matches one of the FW rules. Such a classification process is done by sequentially checking the list of rules until a match is found or the end of the list is reached. Given the complexity of FW rules in some environments, this latency could become relevant. This problem is addressed by ordering the list of FW rules to minimize the classification latency, where the rules with higher activation frequencies are placed accordingly starting from the top of the list. This is not always feasible because dependency constraints between rules could exist: swapping the positions of dependent rules results in a loss of the integrity of the implemented security policy. For this reason, the FW rule ordering problem belongs to the realm of constrained combinatorial optimization.This paper proposes a two-stage algorithm to address this problem. The first stage performs an innovative topological sorting algorithm aimed at finding an optimal ordering for the constrained rules, taking into account the fact that rule activation frequencies are influenced by inter-packet arrival time, which typically obeys Zipf's law. The second stage employs a genetic algorithm to find the optimal ordering of all rules within the list. The proposed approach is evaluated using different filtering lists of different complexity provided by ClassBench. A comparison with other state-of-the-art algorithms addressing the same problem is performed. Furthermore, the performance analysis is extended employing an exact optimization method. The results obtained show the effectiveness of the proposed algorithm in minimizing packet classification latency, while a short reordering time is required.
Keyword:
Firewall
Optimal rule ordering
Genetic algorithm
Directed acyclic graph
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

U
universita degli studi di bari aldo moro
学者数:
2.1W
论文数: 1.6W
被引数: 9
引用论文

引用论文

err分享
err收藏
err分享
err收藏
学者 查看更多内容