<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://keepitlocked.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>KeepItLocked.net : Speaking, Conferences</title><link>http://keepitlocked.net/archive/tags/Speaking/Conferences/default.aspx</link><description>Tags: Speaking, Conferences</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>SD Best Practices 2007</title><link>http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx</link><pubDate>Wed, 22 Aug 2007 01:28:00 GMT</pubDate><guid isPermaLink="false">a3f75fb5-0505-4d35-9795-aaa2ed659a71:3</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://keepitlocked.net/rsscomments.aspx?PostID=3</wfw:commentRss><comments>http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx#comments</comments><description>&lt;p align="center"&gt;&lt;img src="http://keepitlocked.net/images/keepitlockednet/081107_0043_SDBestPract1.jpg" mce_src="http://keepitlocked.net/images/keepitlockednet/081107_0043_SDBestPract1.jpg" alt=""&gt;
	&lt;/p&gt;
&lt;p&gt;I'm going to be presenting at &lt;a href="https://www.cmpevents.com/SDe7/a.asp?option=C&amp;amp;V=11&amp;amp;SessID=5394" mce_href="https://www.cmpevents.com/SDe7/a.asp?option=C&amp;amp;V=11&amp;amp;SessID=5394"&gt;SD Best Practices 2007&lt;/a&gt; in Boston in September.
&lt;/p&gt;
&lt;p&gt;I will be expanding upon the talk I gave at SD West 2007, "&lt;a href="https://www.cmpevents.com/SDw7/a.asp?option=G&amp;amp;V=3&amp;amp;id=491733" mce_href="https://www.cmpevents.com/SDw7/a.asp?option=G&amp;amp;V=3&amp;amp;id=491733"&gt;Securing the MVC Architecture&lt;/a&gt;". This time, I'll dive into some code and show some examples from the &lt;a href="http://www.foundstone.com/us/resources-free-tools.asp" mce_href="http://www.foundstone.com/us/resources-free-tools.asp"&gt;Hacme&lt;/a&gt; series of applications.
&lt;/p&gt;
&lt;p&gt;The gist of the talk is to address application security as an architecture issue. The &lt;a href="http://en.wikipedia.org/wiki/Model-view-controller" mce_href="http://en.wikipedia.org/wiki/Model-view-controller"&gt;Model-View-Controller&lt;/a&gt; architecture shows up in a lot of web frameworks, and in the talk I discuss common security patterns that make sense, both for people who develop MVC frameworks and people who develop applications using MVC frameworks.
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://keepitlocked.net/images/keepitlockednet/081107_0043_SDBestPract2.png" mce_src="http://keepitlocked.net/images/keepitlockednet/081107_0043_SDBestPract2.png" alt=""&gt;
	&lt;/p&gt;
&lt;p&gt;This diagram, which I thought of over breakfast one morning, was the "A-Ha!" moment for this topic. I wondered, what are the ideal places to fit security code into MVC? In my presentation, I talk about why each piece goes where it does. I also dig into some real world examples (Ruby on Rails, Struts, ASP.NET) that do and don't implement these security patterns.
&lt;/p&gt;
&lt;p&gt;My colleague from Foundstone, &lt;a href="http://www.codesecurely.org/archive/2007/07/30/speaking-at-sd-best-practices-2007-in-boston.aspx" mce_href="http://www.codesecurely.org/archive/2007/07/30/speaking-at-sd-best-practices-2007-in-boston.aspx"&gt;Rudolph Araujo&lt;/a&gt;, is also presenting there. I have no doubt that his talk on Security Code Reviews will be filled with insight and real-world experience.
&lt;/p&gt;
&lt;p&gt;Send me an email if you're going to be at the show or at &lt;a href="http://www.cmp.com/techmash/" mce_href="http://www.cmp.com/techmash/"&gt;TechMash&lt;/a&gt; and want to meet up.&lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;;subject=SD+Best+Practices+2007" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;;title=SD+Best+Practices+2007" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;title=SD+Best+Practices+2007" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;;title=SD+Best+Practices+2007" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx&amp;amp;;title=SD+Best+Practices+2007&amp;amp;;top=1" target="_blank" title = "Post http://keepitlocked.net/archive/2007/08/21/sd-best-practices-2007.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://keepitlocked.net/aggbug.aspx?PostID=3" width="1" height="1"&gt;</description><category domain="http://keepitlocked.net/archive/tags/Conferences/default.aspx">Conferences</category><category domain="http://keepitlocked.net/archive/tags/Secure+Design/default.aspx">Secure Design</category><category domain="http://keepitlocked.net/archive/tags/Speaking/default.aspx">Speaking</category></item></channel></rss>