Publications

Hot-Hardening: Getting More Out of Your Security Settings

AuthorBiedermann, Sebastian; Katzenbeisser, Stefan; Szefer, Jakub
Date2014
TypeConference Proceedings
AbstractApplying optimized security settings to applications is a difficult and laborious task. Especially in cloud computing, where virtual servers with various pre-installed software packages are leased, selecting optimized security settings is very difficult. In particular, optimized security settings are not identical in every setup. They depend on characteristics of the setup, on the ways an application is used or on other applications running on the same system. Configuring optimized settings given these interdependencies is a complex and time-consuming task. In this work, we present an autonomous agent which improves security settings of applications which run in virtual servers. The agent retrieves custom-made security settings for a target application by investigating its specific setup, it tests and transparently changes settings via introspection techniques unbeknownst from the perspective of the virtual server. During setting selection, the application's operation is not disturbed nor any user interaction is needed. Since optimal settings can change over time or they can change depending on different tasks the application handles, the agent can continuously adapt settings as well as improve them periodically. We call this approach hot-hardening and present results of an implementation that can hot-harden popular networking applications such as Apache2 and OpenSSH.
Isbn978-1-4503-3005-3
SerieACSAC '14
InProceedings of the 30th Annual Computer Security Applications Conference, p.6-15
PublisherACM
PartnTUD-CS-2014-1103
Urlhttps://tubiblio.ulb.tu-darmstadt.de/id/eprint/98203