| Implementing and testing dynamic timeout adjustment as a dos counter-measure |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 36, Citation Count: 0
|
|
|
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
|
Jelena Mirkovic , Peter Reiher , Sonia Fahmy , Roshan Thomas , Alefiya Hussain , Stephen Schwab , Calvin Ko, Measuring denial Of service, Proceedings of the 2nd ACM workshop on Quality of protection, October 30-30, 2006, Alexandria, Virginia, USA
[doi> 10.1145/1179494.1179506]
|
| |
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.
|
|