Welcome Guest | Login
Secure Application Development with Aspect-Oriented Programming
This presentation is funded in part by the National Science Foundation under Grant No. DUE--0416969. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation.
Invited Speaker:
Nils DurnerDate:
04/22/2008 14:00 - 15:00 Location:
JGH 315Abstract:
This talk introduces aspect-oriented programming and its possible
applications for enhancing application security. Specifically,
techniques for improving memory safety in C and C++ applications using
aspects are evaluated. Various approaches for tracking the
application's allocation behavior are compared using real-world
applications on Windows and GNU/Linux systems. While the performance
and memory safety guarantees of Java, C# and other memory-safe
languages remain superior, aspects can be used to prevent a range of
well-known exploitation techniques at reasonable cost.
Biography:
Nils Durner is an application developer for dmc digital media center.
He is a long-term contributor to various GNU packages and mentor for
GNU for the Google Summer of Code. He has worked on preserving -- or
breaking -- user privacy on a range of projects. He is a core
developer of GNUnet, GNU's framework for secure peer-to-peer
networking. He is the author of PlibC, a POSIX emulation layer for
Windows and the maintainer of gnunet-qt.
Host:
Christian Grothoff| Attachment | Size |
|---|---|
| slides.pdf | 167.69 KB |
- Login to post comments