DocumentCode :
2698061
Title :
Hash tables for efficient flow monitoring: vulnerabilities and countermeasures
Author :
Eckhoff, David ; Limmer, Tobias ; Dressler, Falko
Author_Institution :
Comput. Networks & Commun. Syst., Univ. of Erlangen, Erlangen, Germany
fYear :
2009
fDate :
20-23 Oct. 2009
Firstpage :
1087
Lastpage :
1094
Abstract :
Aggregation modules within flow-based network monitoring tools make use of fast lookup methods to be able to quickly assign received packets to their corresponding flows. In software-based aggregators, hash tables are usually used for this task, as these offer constant lookup times under optimal conditions. The hash functions used for mapping flow keys to hash values need to be chosen carefully to ensure optimal utilization of the hash table. If attackers would be able to create collisions, the hash table degenerates to linked lists with worst-case lookup times of O(n) and greatly reduces the performance of the aggregation modules. Thus, independent of the available computational power of the monitor, an attacker would easily be able to overload the system. In this report, we analyze the aggregation modules of the software-based flow meters Vermont and nProbe. We evaluate the resilience strength of used hash functions by theoretical analysis and confirm the results by performing real attacks. These attacks show how easily flow monitors can be overloaded if the hash algorithm has not been chosen carefully. Based on our observations, we finally present a hash function which we believe has none of the weaknesses we have discovered.
Keywords :
computational complexity; cryptography; file organisation; Vermont; fast lookup methods; flow-based network monitoring tools; hash tables; nProbe; software-based aggregators; software-based flow meters; Communication systems; Computer crime; Computer networks; Computerized monitoring; Conferences; Data structures; Fluid flow measurement; Performance analysis; Performance evaluation; Resilience; denial of service; flow monitoring; hash collision; targeted attacks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks, 2009. LCN 2009. IEEE 34th Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4244-4488-5
Electronic_ISBN :
978-1-4244-4487-8
Type :
conf
DOI :
10.1109/LCN.2009.5355211
Filename :
5355211
Link To Document :
بازگشت