Securing Linux Application with APPArmor
Crispin Cowan explores securing linux application with apparmor at DEF CON 15, examining physical-security and practical defenses.
Summary
Architecture and Background
Crispin Cowan: Securing Linux Applications With AppArmor The core of the security problem is that most software contains latent bugs, and many of these bug can be exploited by attackers to cause the software to do something undesirable to the victim's computer. To block this threat, one can either use only perfect software (of which there is a shortage :) or use a security system to control what software may and may not do. The problem is that such systems are historically very difficult to use. AppArmor is an application security system that directly attacks the ease of use problem, making it possible for widespread adoption by developers, system administrators, and users.
Vulnerability Analysis
AppArmor provides for security profiles (policies) that specify the the files that a given program may read, write, and execute, and provides tools to quickly and automatically generate these profiles. This presentation will briefly introduce the AppArmor system, and then spend much of the time showing how to best use AppArmor to confine applications and protect systems. AppArmor is pure GPL software, and is avilable for SUSE, Slackware, Ubuntu, Gentoo, and Red Hat Linux. Crispin Cowan has been in the computer business for 25 years, and security for 10 years.
Exploitation and Demonstrations
He was the CTO and founder of Immunix, Inc., acquired by Novell in 2005. Dr. Cowan is now the Security Architect for SUSE Linux, and applications that Novell offers for Linux. Dr.
Remediation and Defensive Strategies
Cowan developed several host security technologies under DARPA funding, including prominent technologies like the StackGuard compiler defense against buffer overflows, and the LSM (Linux Security Modules) interface in Linux 2.6. Dr. Cowan also co-invented the "time-to-patch" method of assessing when it is safe to apply a security patch. Prior to founding Immunix, he was a professor with the Oregon Graduate Institute. He is the program co-chair for the 2007 and 2008 Network and Distributed System Security conferences. He holds a Ph.D. from the University of Western Ontario and a Masters of Mathematics from the University of Waterloo.
Related talks
Main Stage·50 min
Zac Franken
Zac Franken details zac Franken: Biometric and token based access control systems: Are you protected by two screws and a plastic cover.
Main Stage·50 min
Steve Orrin
Steve Orrin details sTEVE ORRIN: The SOA/XML Threat Model and New XML/SOA/Web 2.
Main Stage·50 min
Schuyler Towne
Schuyler Towne details schuyler Towne: Locksport: An emerging subculture Locksport is nothing new, but it's recent attention in the media and sudden growth have made it a popular topic.


