ACM Home Page
Please provide us with feedback. Feedback
Implementing and testing dynamic timeout adjustment as a dos counter-measure
Full text PdfPdf (816 KB)
Source
Conference on Computer and Communications Security archive
Proceedings of the 2007 ACM workshop on Quality of protection table of contents
Alexandria, Virginia, USA
SESSION: Network security table of contents
Pages: 34 - 39  
Year of Publication: 2007
ISBN:978-1-59593-885-5
Authors
Daniel Boteanu  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
Edouard Reich  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
Jose M. Fernandez  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
John McHugh  Dalhousie University, Halifax, NS, Canada
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1314257.1314269
What is a DOI?

ABSTRACT

In this paper we experimentally analyse various dynamic timeout adjustment strategies in server queues as potential counter-measures against degradation of service attacks. Previous theoretical work studied the relative performance of both coarse-grained threshold-based timeout and fine-grained adjusment strategies where the timeout value is adjusted as the number of connections in the queue varies. In addition, two methods for removing timed-out connections were explored: the deterministic method where the expiry time is determined at connection arrival depending on the timeout value at that moment, and the deferred method where connections are continuously polled and flushed when the time-in-queue is larger than the current timeout value.We report on experiments performed on a lab network where these strategies were tested against various configuration and attack parameters. The experimental results confirm the conclusions previously obtained from mathematical modelling and simulation, i.e. that a) finer-grained dynamic adjustment performs better than coarse-grained or no adjustment, and b) that the deferred method performs better than the deterministic one. Furthermore, our implementation of these counter-measures is very efficient and transparent with respect to the servers and applications it tries to protect. It could therefore be easily integrated into existing OS and applications or implemented in separate network devices, either on dedicated machines or network appliances.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
 
5
José Nazario. Estonian DDoS attacks - a summary to date. http://asert.arbornetworks.com/2007/05/estonian-ddos-attacks-a-summary-to-date, February 2007.
6
 
7
Daniel Boteanu, José M. Fernandez, John McHugh, and John Mullins. Queue management as a DoS counter-measure? In Proc. Information Security Conference (ISC), 2007. To appear.
 
8
Microsoft Corporation. Security considerations for network attacks. http://www.microsoft.com/technet/security/topics/networksecurity/secdeny.mspx.
 
9
Srinivas Shakkottai, R. Srikant, Nevil Brownlee, Andre Broido, and K.C. Claffy. The RTT distribution of TCP flows in the internet and its impact on TCP-based flow control. Technical report, Cooperative Association for Internet Data Analysis (CAIDA), February 2004.

Collaborative Colleagues:
Daniel Boteanu: colleagues
Edouard Reich: colleagues
Jose M. Fernandez: colleagues
John McHugh: colleagues