<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Alik Levin's : Inception Phase</title><link>http://blogs.msdn.com/alikl/archive/tags/Inception+Phase/default.aspx</link><description>Tags: Inception Phase</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>ASP.NET 2.0 Internet Security Reference Implementation - Have It Handy</title><link>http://blogs.msdn.com/alikl/archive/2007/11/21/asp-net-2-0-internet-security-reference-implementation-have-it-handy.aspx</link><pubDate>Wed, 21 Nov 2007 13:04:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6452996</guid><dc:creator>alikl</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/alikl/comments/6452996.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alikl/commentrss.aspx?PostID=6452996</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alikl/rsscomments.aspx?PostID=6452996</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/jmeier/archive/2006/07/20/asp-net-2-0-internet-security-reference-implementation.aspx" target="_blank"&gt;JD Meier writes in his blog&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The &lt;a href="http://codegallery.gotdotnet.com/ASPNETv2RefImp"&gt;ASP.NET 2.0 Internet Security Reference Implementation&lt;/a&gt; is a sample application complete with code and guidance.&amp;nbsp; Our purpose was to show &lt;a href="http://msdn.com/SecurityGuidance"&gt;patterns &amp;amp; practices security&amp;nbsp;guidance&lt;/a&gt; in the context of an application scenario. We used &lt;a href="http://msdn.microsoft.com/library/en-us/dnbda/html/bdasamppet4.asp"&gt;Pet Shop 4&lt;/a&gt; as the baseline application and tailored it for an internet facing scenario.&amp;nbsp; The application uses forms authentication with users and roles stored in SQL.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;It is master piece, nothing less. Simple to get a grip, practical, and focused.&lt;/p&gt; &lt;p&gt;Now that GotDotNet is down I thought it would be useful to have it handy somewhere else that is on.&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/36103/download.aspx" target="_blank"&gt;&lt;strong&gt;Download&lt;/strong&gt; &lt;em&gt;ASP.NET 2.0 Internet Security Reference Implementation Document here&lt;/em&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/36125/download.aspx" target="_blank"&gt;&lt;strong&gt;Download&lt;/strong&gt; &lt;em&gt;ASP.NET 2.0 Internet Security Reference Implementation Code here&lt;/em&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6452996" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alikl/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Development+Phase/default.aspx">Development Phase</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Implementation/default.aspx">Implementation</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Deployment+Phase/default.aspx">Deployment Phase</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Practices/default.aspx">Practices</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Inception+Phase/default.aspx">Inception Phase</category></item><item><title>Security Educational Workshop - Authentication Explained</title><link>http://blogs.msdn.com/alikl/archive/2007/05/31/security-educational-workshop-authentication-explained.aspx</link><pubDate>Thu, 31 May 2007 22:08:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3011759</guid><dc:creator>alikl</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/alikl/comments/3011759.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alikl/commentrss.aspx?PostID=3011759</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alikl/rsscomments.aspx?PostID=3011759</wfw:comment><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;I just finished building another security workshop that covers authentication and identity technologies implemented by MS products. The workshop is targeted to developers and not IT folks. It is common practice (or should I call it anti-practice) that development projects re-invent the wheel and build again and again custom authentication or identity flow mechanisms which are surest recipe for disaster from security perspective. There is plenty of reasons why and one of them is that development teams do not have solid understanding of what MS technologies offer out-of-the-box with regards to authentication.  &lt;p&gt;I have divided the workshop into four major parts:  &lt;ul&gt; &lt;li&gt;&lt;b&gt;Authentication premier&lt;/b&gt;. It covers general concepts of network authentication. It covers common threats (the only reason of security existence, no threat – drop security) and countermeasures (best practices). I call it authentication dissected. Here are some of help materials I used:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms978527.aspx" target="_blank"&gt;How To: Create a Threat Model for a Web Application at Design Time&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;b&gt;Implementations&lt;/b&gt;. This part goes over different types of authentication from NTML, Kerb, Certs, Protocol transition to CardSpace and even assemblies Evidence which is the special sort of authentication between components. It discusses the implementation for each mechanism, cons and pros. Here&amp;nbsp;are some materials I used:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa480475.aspx" target="_blank"&gt;Windows Authentication in ASP.NET 2.0&lt;/a&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998351.aspx" target="_blank"&gt;How To: Use Impersonation and Delegation in ASP.NET 2.0&lt;/a&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998355.aspx" target="_blank"&gt;Use Protocol Transition and Constrained Delegation in ASP.NET 2.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;b&gt;Scenarios&lt;/b&gt;. This part talks about how to use the implementation for common scenarios like ASP.NET to SQL Server in intranet or ASP.NET to Web Services in Internet scenario. Here are some materials&amp;nbsp;I used:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.securityguidanceshare.com/wiki/Category:Whiteboard_Solution" target="_blank"&gt;Whiteboard Solutions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;b&gt;Anti-Patterns (Hacking Exposed).&lt;/b&gt; This part tries to draw the punch line for the three above and demonstrates how authentication anti-patterns can be subverted by an attacker and what impact it can cause.&lt;/li&gt; &lt;ul&gt; &lt;li&gt;There is enough of such stuff on the net - just submit some search&amp;nbsp;criteria and you got plenty :)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;I call it educational workshop influenced by what I was discussing in &lt;a href="http://blogs.msdn.com/alikl/archive/2007/05/06/security-workshops.aspx" target="_blank"&gt;Security Workshops&lt;/a&gt;. This workshop explains what MS offers and when to use. It does not train the participants how to use it in depth assuming after completing the workshop participants will be able to deepen their knowledge after picking proper technology.  &lt;p&gt;Related posts:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2007/04/11/authentication-hub.aspx" target="_blank"&gt;Authentication Hub&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2007/03/12/net-assembly-spoof-attack.aspx" target="_blank"&gt;.Net Assembly Spoof Attack&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2007/03/04/how-to-hack-wcf-new-technology-old-hacking-tricks.aspx" target="_blank"&gt;How To Hack WCF - New Technology, Old Hacking Tricks&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2007/05/28/creating-a-parameterized-query-in-visual-studio.aspx" target="_blank"&gt;Creating a Parameterized Query In Visual Studio&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/alikl/archive/2006/12/05/SOA_2C00_-Kerberos_2C00_-IIS_2C00_-and-Security-Best-Practices.aspx" target="_blank"&gt;SOA, Kerberos, IIS, and Security Best Practices&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/alikl/archive/2007/01/02/Password-Cracking-Tools-For-SQL-Server.aspx" target="_blank"&gt;Password Cracking Tools For SQL Server&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3011759" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alikl/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Practices/default.aspx">Practices</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Inception+Phase/default.aspx">Inception Phase</category></item><item><title>Calculate Security Breach Cost Yourself</title><link>http://blogs.msdn.com/alikl/archive/2007/04/19/calculate-security-breach-cost-yourself.aspx</link><pubDate>Fri, 20 Apr 2007 00:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2197599</guid><dc:creator>alikl</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alikl/comments/2197599.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alikl/commentrss.aspx?PostID=2197599</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alikl/rsscomments.aspx?PostID=2197599</wfw:comment><description>&lt;P&gt;That is both amazing and amusing (I will leave "why" to myself....) but now CxO does not have to think twice&amp;nbsp;whether security services are too expensive. Check out this Security Breach Cost Calculator.&lt;/P&gt;
&lt;P&gt;via &lt;A title=http://news.com.com/2061-10789_3-6176074.html?part=rss&amp;amp;tag=2063-10789_3-0&amp;amp;subj=news href="http://news.com.com/2061-10789_3-6176074.html?part=rss&amp;amp;tag=2063-10789_3-0&amp;amp;subj=news" mce_href="http://news.com.com/2061-10789_3-6176074.html?part=rss&amp;amp;tag=2063-10789_3-0&amp;amp;subj=news"&gt;http://news.com.com/2061-10789_3-6176074.html?part=rss&amp;amp;tag=2063-10789_3-0&amp;amp;subj=news&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For example, if MS corp network gets penetrated, having at hand it has &lt;A href="http://en.wikipedia.org/wiki/Microsoft" target=_blank mce_href="http://en.wikipedia.org/wiki/Microsoft"&gt;71,172 employees&lt;/A&gt;&amp;nbsp;the resulting cost would be about $10M. And that is just in short run, the losses caused by damaged reputation would be much higher. Fortunately, leading analysts and professionals&amp;nbsp;think we are doing good in that space (touch wood and&amp;nbsp;hooray to&amp;nbsp;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms995349.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms995349.aspx"&gt;SDL&lt;/A&gt;!!):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;"...we actually consider Microsoft to be leading the software [industry] now in improvements in their security&lt;U&gt; &lt;/U&gt;development life cycle and in how they handle vulnerabilities and release patches..&lt;BR&gt;&lt;STRONG&gt;John Pescatore, vice president at Gartner&lt;/STRONG&gt;", read full story &lt;A href="http://www.crn.com/sections/coverstory/coverstory.jhtml;jsessionid=VV1Q351RM5A1YQSNDBOCKH0CJUMEKJVN?articleId=179103240" target=_blank mce_href="http://www.crn.com/sections/coverstory/coverstory.jhtml;jsessionid=VV1Q351RM5A1YQSNDBOCKH0CJUMEKJVN?articleId=179103240"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;"What the smart banks are doing about this is they’re building security into their development lifecycles, and that’s exactly what Microsoft has done," he [Mark Curphey] said.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://securitybuddha.com/" target=_blank mce_href="http://securitybuddha.com/"&gt;Mark Curphey&lt;/A&gt;, vice president of professional services at McAfee’s Foundstone division&lt;/STRONG&gt;,&amp;nbsp; read full story &lt;A href="http://www.cio.com/article/24914" target=_blank mce_href="http://www.cio.com/article/24914"&gt;here&lt;/A&gt;. Mark is founder of &lt;A href="http://owasp.org/" target=_blank mce_href="http://OWASP.org"&gt;OWASP.org&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image014.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image014.png"&gt;&lt;IMG height=400 src="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image0_thumb10.png" width=536 mce_src="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image0_thumb10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or graphically:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image013.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image013.png"&gt;&lt;IMG height=342 src="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image0_thumb9.png" width=419 mce_src="http://blogs.msdn.com/blogfiles/alikl/WindowsLiveWriter/CalculateSecurityBreachCoastAndCallMe_B6B4/image0_thumb9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Direct link is here &lt;A title=http://www.tech-404.com/calculator.html href="http://www.tech-404.com/calculator.html" mce_href="http://www.tech-404.com/calculator.html"&gt;http://www.tech-404.com/calculator.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Have fun calculating your losses. Or just start proactively implementing &lt;A href="http://msdn.com/SecurityEngineering" mce_href="http://msdn.com/SecurityEngineering"&gt;Security Engineering&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Need help? - try this &lt;A class="" href="http://msdn2.microsoft.com/en-us/security/aa570410.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/security/aa570410.aspx"&gt;Security Developer Center: Security Development Lifecycle for IT &lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Enjoy&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2197599" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alikl/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Information+Gathering/default.aspx">Information Gathering</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Inception+Phase/default.aspx">Inception Phase</category></item><item><title>Security Development Session In The UK</title><link>http://blogs.msdn.com/alikl/archive/2007/04/18/security-development-session-in-the-uk.aspx</link><pubDate>Wed, 18 Apr 2007 20:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2178177</guid><dc:creator>alikl</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alikl/comments/2178177.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alikl/commentrss.aspx?PostID=2178177</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alikl/rsscomments.aspx?PostID=2178177</wfw:comment><description>&lt;P&gt;Imagine if security was cool like &lt;A href="http://www.microsoft.com/silverlight/default_01.aspx" target=_blank mce_href="http://www.microsoft.com/silverlight/default_01.aspx"&gt;Silverlight&lt;/A&gt;....&lt;/P&gt;
&lt;P&gt;But&amp;nbsp;security is not that cool, so the biggest challenge I faced was presenting security topics in a way that people enjoy&amp;nbsp; it. Here are some techniques I used while I was delivering number of security sessions in MS Services UK. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I talked about security coding practices. The audience&amp;nbsp;was few&amp;nbsp;technical guys, consultants. So they know pretty much about security - I hardly could tell them something new. So my technique was presenting some effectiveness and efficiency tricks to find flaws and also (most important) give best practices to counter those flaws - either anticipating it through better design or by effective assessments of code. Here are some of techniques: 
&lt;UL&gt;
&lt;LI&gt;&lt;A id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl03_PostTitle href="http://blogs.microsoft.co.il/blogs/alikl/archive/2007/02/15/More-Powerful-Security-Tool.aspx"&gt;More Powerful Security Tool&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/alikl/archive/2007/03/31/security-code-inspection-eternal-search-for-sql-injection.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/03/31/security-code-inspection-eternal-search-for-sql-injection.aspx"&gt;Security Code Inspection - Eternal Search For SQL Injection&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/alikl/archive/2007/03/20/code-inspection-first-look-for-what-to-look-for.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/03/20/code-inspection-first-look-for-what-to-look-for.aspx"&gt;Code Inspection - First Look For What To Look For&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/alikl/archive/2007/03/12/net-assembly-spoof-attack.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/03/12/net-assembly-spoof-attack.aspx"&gt;.Net Assembly Spoof Attack&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;I also used some hacking exposed to add some salt and pepper - it usually entertain people, these can be good examples:&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/alikl/archive/2007/03/04/how-to-hack-wcf-new-technology-old-hacking-tricks.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/03/04/how-to-hack-wcf-new-technology-old-hacking-tricks.aspx"&gt;How To Hack WCF - New Technology, Old Hacking Tricks&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.microsoft.co.il/blogs/alikl/archive/2006/11/25/App-Architecture-with-Security-in-mind-_2D00_-Video_2C00_-Part-II.aspx" target=_blank mce_href="http://blogs.microsoft.co.il/blogs/alikl/archive/2006/11/25/App-Architecture-with-Security-in-mind-_2D00_-Video_2C00_-Part-II.aspx"&gt;App Architecture with Security in mind - Video, Part II&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.microsoft.co.il/blogs/alikl/archive/2007/01/02/Password-Cracking-Tools-For-SQL-Server.aspx" target=_blank mce_href="http://blogs.microsoft.co.il/blogs/alikl/archive/2007/01/02/Password-Cracking-Tools-For-SQL-Server.aspx"&gt;Password Cracking Tools For SQL Server&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.microsoft.co.il/blogs/alikl/archive/2006/12/21/Stored-Procedure-Is-Not-A-Silver-Bullet-Against-SQL-Injection-Attacks.aspx" target=_blank mce_href="http://blogs.microsoft.co.il/blogs/alikl/archive/2006/12/21/Stored-Procedure-Is-Not-A-Silver-Bullet-Against-SQL-Injection-Attacks.aspx"&gt;Stored Procedure Is Not A Silver Bullet Against SQL Injection Attacks&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I&amp;nbsp;talked to&amp;nbsp;very broad audience during general session about what Security Engineering is al about and "what-is-in-it-for-me" for MS as a whole and for Services organization specifically. Here I showed commonly&amp;nbsp;broad non-security tools to do security stuff. For example, I showed &lt;A href="http://blogs.msdn.com/alikl/archive/2007/03/26/security-net-code-inspection-using-outlook-2007.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/03/26/security-net-code-inspection-using-outlook-2007.aspx"&gt;Security .Net Code Inspection Using Outlook 2007&lt;/A&gt;. It surprised people that their day-to-day tool of trade actually can do security stuff. I used a lot's of quotes from third parties like &lt;A href="http://blogs.msdn.com/alikl/archive/2007/04/10/i-thought-security-and-roi-are-nonsense-when-used-together.aspx" target=_blank mce_href="http://blogs.msdn.com/alikl/archive/2007/04/10/i-thought-security-and-roi-are-nonsense-when-used-together.aspx"&gt;I Thought Security And ROI Are Nonsense When Used Together&lt;/A&gt;&amp;nbsp;- it sounds more authentic. 
&lt;LI&gt;Then I talked&amp;nbsp; about lifecycle integration for security engineering. There is a lots of confusion mostly because of information avalanche and multiple interpretations, so I walked the audience phase by phase explaining proper technique to each phase, possible outcomes, lessons learned from actual engagements and some funny stories from trenches - it is important to have fun, since security is most boring thing in the world.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;That was fun, for me at least. I got some nice feedback like "You presented dry topic [security] in very funny way - I enjoyed it very much and it was very informative", "I always thought security is a boring thing - your presentation was very entertaining and with clear messages".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;It was actually my first time in the UK and I learned a lot about famous English sense of humor - it was everywhere. I learned that UK is very expensive.&lt;/P&gt;
&lt;P&gt;Thank you&amp;nbsp;Graham and James for the opportunity! Looking forward to work with you soon.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2178177" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alikl/archive/tags/Practices/default.aspx">Practices</category><category domain="http://blogs.msdn.com/alikl/archive/tags/Inception+Phase/default.aspx">Inception Phase</category></item></channel></rss>