Thursday, April 3, 2003
Noon - 1:30 pm
Intel Seminar (417 S. Craig Street - 3rd Floor)
EVENTS PAGE: http://www.intel-research.net/pittsburgh/events.htm
Building DoS-Resistant Software through Defensive Programming
In this talk I will present a toolkit we built to help improve the robustness
of software against DoS attacks. The toolkit provides an API that programmers
use to annotate their code for resource protection. At runtime, these
annotations serve as both sensors and actuators: monitoring resource usage
and taking the appropriate action should abuse be detected. I will describe
the design and implementation of the toolkit, discuss resource management
policies that take advantage of these mechanisms to protect services from
DoS attacks, and demonstrate how to use the toolkit to strengthen the
robustness of existing software.
Xiaohu (Tiger) Qie is a Ph.D. candidate in the Department of Computer
Science at Princeton University. His research interests cover the general
areas of operating systems, networking and security. He received his B.S.
degree from Tsinghua University, Beijing, China, in 1998, and M.A. degree
from Princeton University, Princeton, NJ in 2000.
Contact Kim Kaan, 412-605-1203,
or visit http://www.intel-research.net.
SDI Home: http://www.pdl.cmu.edu/SDI/