DocumentCode
3426548
Title
Server protection through dynamic patching
Author
Loriant, Nicolas ; Ségura-Devillechaise, Marc ; Menaud, Jean-Marc
Author_Institution
EMN-INRIA, LINA, Nantes, France
fYear
2005
fDate
12-14 Dec. 2005
Abstract
Hackers have been developing fast propagating worms exploiting vulnerabilities that had just been disclosed by security experts. Those attacks particularly expose servers: this class of applications is constantly connected to the Internet and must meet uptime constraints. Hence they often run unprotected until the next scheduled update. In this paper, we propose a just-in-time protection for servers based on runtime injection of pre-made patches. The runtime injection permits to deal with uptime constraints and induces only a minimal overhead over the vulnerable code and only when a vulnerability is known to exist. The pre-made patches forbid exploitation of most common vulnerabilities (45% of attacks reported by Debian security in 2005 affected C software) and allows continuous servicing.
Keywords
client-server systems; network servers; security of data; software maintenance; dynamic patching; just-in-time protection; runtime patch injection; server protection; Buffer overflow; Computer bugs; Computer hacking; Costs; Delay; Internet; Protection; Runtime; Security; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2005. Proceedings. 11th Pacific Rim International Symposium on
Print_ISBN
0-7695-2492-3
Type
conf
DOI
10.1109/PRDC.2005.56
Filename
1607535
Link To Document