Jan 28, 2015, 6PM: Defense in Depth with AOP – Nerdy Beardo

Location: IDCAST/UDRI, TechTown, 711 East Monument Avenue, Suite 101 in downtown Dayton. Google Map


Web application security has never been harder. Our adversary is cunning and clever, and with software becoming more and more complex its harder than ever to ensure security. This presentation is about using Aspect Oriented Programming to help organize our code in a way that makes implementing security practices easier, centrally maintained and helps to bring security to the forefront of the software development process. Our aim is to slow or stop our attackers on multiple levels using AOP as our mechanism for achieving this. Code for this talk will be in C# with PostSharp however the concepts can be applied to virtually any programming language or AOP tool.


Nerdy Beardo is a software architect on the .NET stack, and has been programming professionally since the age of 15. A security and cryptography aficionado, Nerdy Beardo has focused his efforts on helping developers write more secure software. C# is his programming language of choice, however he has worked with many programming languages and software stacks including LAMP, J2EE, C++, and yes even classic ASP although he would rather not admit that.