IEEE/ACM Transactions on Networking · 2014 · 21 citations · 34 references
ComputingCybersecurityInformation TechnologyComputer SecuritySecurity PolicyWeb SecurityHttp ProtocolInternet Protocol SecurityInternet Protocol SuitePacket FilteringProtocol AnalysisWeb ProtocolsAnomaly AnalysisApplication Layer ProtocolsApplication-layer FilteringFiltersFirewall Rule SetsFirewallsRule Conflict DetectionService Security
Application firewalls are increasingly used to inspect upper-layer protocols (as HTTP) that are the target or vehicle of several attacks and are not properly addressed by network firewalls. Like other security controls, application firewalls need to be carefully configured, as errors have a significant impact on service security and availability. However, currently no technique is available to analyze their configuration for correctness and consistency. This paper extends a previous model for analysis of packet filters to the policy anomaly analysis in application firewalls. Both rule-pair and multirule anomalies are detected, hence reducing the likelihood of conflicting and suboptimal configurations. The expressiveness of this model has been successfully tested against the features of Squid, a popular Web caching proxy offering various access control capabilities. The tool implementing this model has been tested on various scenarios and exhibits good performance.
34
Derivatives of Regular Expressions
Janusz Brzozowski · Journal of the ACM · 1964 · 931 citations · Full text
Packet classification using tuple space search
V. Srinivasan, Subhash Suri, George Varghese · 1999 · 489 citations