<?xml version="1.0" encoding="UTF-8"?>
<rss 
    xmlns:dc="http://purl.org/dc/elements/1.1/" 
    version="2.0">
    <channel>
        <title>How Do I Videos - Security</title>
        <description>Here you’ll find videos that explore a variety of security questions for developers, including encryption, handling attacks, security best practices, and a lot more. New videos are added regularly, so check back often.</description>
        <link>http://msdn2.microsoft.com/security/bb896640.aspxx</link>
        <language>en-US</language>
        <lastBuildDate>Fri, 4 Mar 2011 15:26:29 +0530</lastBuildDate>
        <pubDate>Fri, 4 Mar 2011 15:25:18 +0530</pubDate>
        <ttl>1440</ttl>
        <generator>FeedForAll v2.0 (2.0.2.9) http://www.feedforall.com</generator>
        <item>
            <title>banned.h Header File Overview</title>
            <description>
                <![CDATA[<p>The <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6aed14bd-4766-4d9d-9ee2-fa86aad1e3c9&amp;displaylang=en">banned.h header file</a> is a sanitizing resource, which helps deprecate unsafe functions, a security practice during the Implementation phase of the Security Development Lifecycle (SDL). banned.h lists all banned APIs and allows any developer to locate them in code.<br /></p><p><strong>Related resources:</strong></p><ul><li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li><li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a></li></ul><p><br /><br /></p>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675008.aspx</link>
            <guid isPermaLink="false">1B308CBF-922E-44E9-A1EA-9369273EB873</guid>
            <pubDate>Fri, 4 Mar 2011 15:25:18 +0530</pubDate>
        </item>
        <item>
            <title>Code Analysis Tool .NET (CAT.NET) Overview</title>
            <description>
                <![CDATA[Code Analysis Tool .NET is a command line tool that helps you identify security flaws within a managed code (C#, Visual Basic .NET, J#) application you are developing. It does so by scanning the binary and/or assembly of the application, and tracing the data flow among its statements, methods, and assemblies. CAT.NET also helps identify common variants of certain prevailing vulnerabilities that can give rise to common attack vectors such as Cross-Site Scripting (XSS), SQL Injection, and XPath Injection. It is used during the Implementation phase of the Microsoft Security Development Lifecycle (SDL). It is available in both <a href="http://go.microsoft.com/?linkid=9707347">32-bit</a> and <a href="http://go.microsoft.com/?linkid=9707348">64-bit</a> versions. <br />
<b>Related resources: </b><br />
<ul><li><a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle Tools</a></li> <li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675009.aspx</link>
            <guid isPermaLink="false">96C41B0B-4468-47EF-8E91-64FEA7ED88CD</guid>
            <pubDate>Fri, 4 Mar 2011 01:59:40 +0530</pubDate>
        </item>
        <item>
            <title>MiniFuzz File Fuzzer Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=b2307ca4-638f-4641-9946-dc0a5abe8513">MiniFuzz File Fuzzer</a> is a basic testing tool designed to help detect code flaws that may expose security vulnerabilities in file-handling code. This tool creates multiple random variations of file content and feeds it to the application to exercise the code in an attempt to expose unexpected and potentially insecure application behaviors. <br />
<b>Related Resource: </b><br />
<ul><li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li><li><a href="http://www.microsoft.com/security/sdl/discover/verification.aspx">The Verification Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675011.aspx</link>
            <guid isPermaLink="false">5E5DBAEB-B6DF-44ED-9A95-4E3D6995ECE6</guid>
            <pubDate>Fri, 4 Mar 2011 00:30:25 +0530</pubDate>
        </item>
        <item>
            <title>SDL Process Template for Visual Studio Team System Overview</title>
            <description>
                <![CDATA[The <a href="http://go.microsoft.com/?linkid=9706652">SDL Process Template for VSTS</a> is a downloadable template that leverages the technology of Visual Studio Team System (VSTS) and Team Foundation Server (TFS) to automatically integrate the policy, process and tools associated with the Security Development Lifecycle (SDL) into your software development environment. <br />
<b>Related Resources: </b><br />
<ul><li><a href="http://go.microsoft.com/?linkid=9706653">Whitepaper: Manual Integration of the SDL Process Template</a></li> <li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li><li> <a href="http://www.microsoft.com/security/sdl/adopt/processtemplate.aspx">SDL Process template for Visual Studio Team System</a></li><li> <a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg638944.aspx</link>
            <guid isPermaLink="false">193AB158-306A-49E6-BAA9-E4E62EF03E98</guid>
            <pubDate>Fri, 4 Mar 2011 00:19:23 +0530</pubDate>
        </item>
        <item>
            <title>Code Analysis for C/C++ Overview</title>
            <description>
                <![CDATA[<p><a href="http://msdn.microsoft.com/library/ms182025.aspx">Code Analysis for C/C++</a> is a static analyzer that is provided with the installation of Visual Studio Team System or Visual Studio Team Suite, that provides information to developers about possible vulnerabilities in their C/C++ source code. Common coding errors reported by the tool include buffer overruns, un-initialized memory, null pointer dereferences, and memory and resource leaks.<br /></p>
<p><strong>Related resources:</strong></p>
<ul>
	<li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li>
	<li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a><br /><br /></li>
</ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675036.aspx</link>
            <guid isPermaLink="false">41F86959-AF8D-4C36-9F7D-1CB8704D31A3</guid>
            <pubDate>Tue, 1 Mar 2011 07:34:31 +0530</pubDate>
        </item>
        <item>
            <title>SiteLock ATL Template Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=43cd7e1e-5719-45c0-88d9-ec9ea7fefbcb&displaylang=en">SiteLock ATL (Active Library Template)</a> enables an ActiveX developer to restrict access so that a control is only deemed safe when used in a predetermined list of domains. This limits the ability of Web page authors to reuse the control for malicious purposes. This tool is to be used during the Implementation phase of the Microsoft Security Development Lifecycle (SDL).<p><strong>Related resources:</strong></p>
<ul>
	<li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li>
	<li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a></li>
</ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675035.aspx</link>
            <guid isPermaLink="false">B0342C11-E244-458E-903A-3ED8A1A8D6DE</guid>
            <pubDate>Tue, 1 Mar 2011 07:26:04 +0530</pubDate>
        </item>
        <item>
            <title>SDL Threat Modeling Tool Overview</title>
            <description>
                <![CDATA[<a href="http://go.microsoft.com/?linkid=9706808">The SDL Threat Modeling Tool</a> helps automate threat modeling, a security practice in the design phase of the Microsoft Security Development Lifecycle (SDL). The SDL Threat Modeling Tool is the first threat modeling tool which isn't designed for security experts. It makes threat modeling easier for all developers by providing guidance on creating and analyzing threat models.<p><strong>Related resources:</strong></p><ul><li><a href="http://www.microsoft.com/security/sdl/adopt/threatmodeling.aspx">SDL Threat Modeling Tool</a></li><li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx ">Microsoft Security Development Lifecycle Tools</a></li><li><a href="http://www.microsoft.com/security/sdl/discover/design.aspx">The Design Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg674976.aspx</link>
            <guid isPermaLink="false">3B0CEA92-921E-4EB7-BAE0-266838FE7802</guid>
            <pubDate>Tue, 1 Mar 2011 07:03:24 +0530</pubDate>
        </item>
        <item>
            <title>BinScope Binary Analyzer Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=90e6181c-5905-4799-826a-772eafd4440a">BinScope Binary Analyzer</a> is a verification tool that analyzes binaries on a project-wide level to ensure that they have been built in compliance with the Microsoft Security Development Lifecycle (SDL) requirements and recommendations. BinScope checks that SDL-required compiler/linker flags are being set, strong-named assemblies are in use, up-to-date build tools are in place, and the latest good ATL headers are being used. BinScope also reports on dangerous constructs that are prohibited by SDL. Related resources: Microsoft Security Development Lifecycle Tools The Verification Phase of the Microsoft SDL <br />
<br />
<b>Related resources:</b><br />
<br />
<ul>
<li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li>
<li><a href="http://www.microsoft.com/security/sdl/discover/verification.aspx">The Verification Phase of the Microsoft SDL</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675010.aspx</link>
            <guid isPermaLink="false">913291CF-749C-4C9D-B8BA-8B55644C7D1F</guid>
            <pubDate>Tue, 1 Mar 2011 02:56:46 +0530</pubDate>
        </item>
        <item>
            <title>FxCop Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=917023f6-d5b7-41bb-bbc0-411a7d66cf3c&displaylang=en">FxCop</a> is a tool that performs static code analysis of .NET code. It provides hundreds of rules that perform various types of analysis, to include Design, Globalization, Interoperability, Maintainability, Mobility, Naming, Performance, Portability, Reliability, Security, and Usage. The FxCop functionality is fully integrated into Visual Studio 2010 Premium and Ultimate editions. For more detailed information please consult the Visual Studio 2010 MSDN documentation. <br />
<b>Related resources: </b><br />
<ul><li><a href="http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx">FxCop</a></li> <li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li> <li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675026.aspx</link>
            <guid isPermaLink="false">3638C15B-7CAE-44A0-9809-C4A303906DD5</guid>
            <pubDate>Tue, 1 Mar 2011 00:33:28 +0530</pubDate>
        </item>
        <item>
            <title>SDL Regex Fuzzer Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8737519c-52d3-4291-9034-caa71855451f">SDL Regex Fuzzer</a> is a tool to be used during the Verification phase of Microsoft Security Development Lifecycle (SDL). It can help test regular expressions for these potential vulnerabilities. Regular expression patterns containing certain clauses that execute in exponential time (for example, grouping clauses containing repetition that are themselves repeated) can be exploited by attackers to cause a denial-of-service (DoS) condition. <br />
<b>Related resources: </b><br />
<ul><li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li> <li><a href="http://www.microsoft.com/security/sdl/discover/verification.aspx">The Verification Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675012.aspx</link>
            <guid isPermaLink="false">7C725AFB-1606-4376-8174-E6C944D99F34</guid>
            <pubDate>Tue, 1 Mar 2011 00:28:55 +0530</pubDate>
        </item>
        <item>
            <title>Anti-Cross Site Scripting (Anti-XSS) Library Overview</title>
            <description>
                <![CDATA[<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=051ee83c-5ccf-48ed-8463-02f56a6bfc09&displaylang=en_">Anti-XSS Library</a> is specifically designed to help mitigate the potential of Cross-Site Scripting (XSS) attacks in web-based applications. This version also includes the Security Runtime Engine (SRE) that runs as an HTTP module to provide a level of protection against XSS without the need to recompile the application. <br />
<b>Related resources: </b><br />
<ul><li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a> </li>
<li><a href="http://www.microsoft.com/security/sdl/discover/implementation.aspx">The Implementation Phase of the Microsoft SDL</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg675034.aspx</link>
            <guid isPermaLink="false">0603DDB1-A646-47D1-9E02-4047E4EEBCA0</guid>
            <pubDate>Tue, 1 Mar 2011 00:21:17 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Apply SDL Verification practices within Windows Azure?</title>
            <description>
                <![CDATA[In this video, Aviram Jenik, CEO, Beyond Security, talks about applying Microsoft Security Development Lifecycle Verification practices to applications built on top of Windows Azure applications. Aviram explains how “black box” testing concept is increasingly relevant in the world of cloud-based applications, mentions classic user input attacks such as SQL injection and Cross Site Scripting (XSS), and enumerates different inputs that should be focused on with Windows Azure-based applications.
Related resources:
<ul><li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li><li><a href="http://go.microsoft.com/?linkid=9751872">Whitepaper: Security Best Practices for Developing Windows Azure Applications</a></li><li><a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li><li><a href="http://bit.ly/AzurePromo">Check out Windows Azure Subscriptions</a></li></ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg638942.aspx</link>
            <guid isPermaLink="false">4A1E3DE0-1790-4A67-8033-4791B7BE5B2D</guid>
            <pubDate>Sat, 26 Feb 2011 01:23:16 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Perform the verification phase of the Microsoft SDL?</title>
            <description>In this video, Aviram Jenik, CEO, Beyond Security, talks about security practices of the Verification phase of the Microsoft Security Development Lifecycle. Aviram discusses more specifically the concept of “black box” testing, explains the importance of testing data entry endpoints with good, bad and fuzzed input, and points to the tools that can assist with these tasks. On a practical side, Aviram shows a detailed demo of “JPG fuzzing”, generating malformed images, and identifying vulnerabilities in image processing application.
Related resources:
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://go.microsoft.com/?linkid=9708425 &quot;&gt;Whitepaper: The Simplified Implementation of the Microsoft SDL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/security/sdl/default.aspx&quot;&gt;Microsoft Security Development Lifecycle
&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
            <link>http://msdn.microsoft.com/en-us/security/gg674876.aspx</link>
            <guid isPermaLink="false">8405BA9F-38FC-4124-B0A8-06016A81A33F</guid>
            <pubDate>Sat, 26 Feb 2011 01:20:07 +0530</pubDate>
        </item>
        <item>
            <title>MSF-Agile+SDL Process Template for Visual Studio Team System Overview</title>
            <description>
                <![CDATA[The <a href="http://go.microsoft.com/?linkid=9708426">MSF-Agile+SDL Process Template for Visual Studio Team System 2008</a> and <a href="http://go.microsoft.com/?linkid=9733530">2010</a> is a Team Foundation Server downloadable template that automatically incorporates the policy, process and tools associated with the SDL for Agile development guidance into the familiar Microsoft Solutions Framework (MSF) for Agile software development (MSF-Agile) process template that ships with Visual Studio Team System.<br />
<br />
<b>Related resources:</b><br />
<ul>
<li><a href="http://www.microsoft.com/security/sdl/adopt/tools.aspx">Microsoft Security Development Lifecycle Tools</a></li>
<li><a href="http://go.microsoft.com/?linkid=9708425"> Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg649877.aspx</link>
            <guid isPermaLink="false">AFBEC2AC-7823-4450-9D3A-7A5C6B20B8F4</guid>
            <pubDate>Sat, 26 Feb 2011 01:03:22 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Perform the release phase of the Microsoft SDL?</title>
            <description>
                <![CDATA[In this video, Jason Glassberg, Co-Founder, Casaba, discusses the security practices of the Release phase of the Microsoft Security Development Lifecycle (SDL): Incident response plan, Final Security Review, Release Archive. <p><strong>Related resources:</strong></p><ul><li> <a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li><li> <a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg610710.aspx</link>
            <guid isPermaLink="false">BDA41440-38E5-46C9-B50F-505A1698FD55</guid>
            <pubDate>Fri, 25 Feb 2011 03:42:04 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Apply SDL Release practices within Windows Azure?</title>
            <description>
                <![CDATA[In this video, Jason Glassberg, Co-Founder, Casaba, speaks about how to apply the Microsoft SDL release phase practices to applications built on top of Windows Azure: File an Incident Response Plan, Perform a Final Security Review and Release Archive. Jason explains that the Microsoft Security Development Lifecycle (SDL) can apply to any cloud-based deployment, but focuses on Windows Azure, explaining that the steps are very similar to a typical on-premises application. In Azure, the importance of understanding the platform is doubly-important in preparing an Incident Response Plan because rollback and stopping of deployment is vastly simpler than in on-premises or full-platform hosted deployment. Because Azure makes it so simple to deploy applications, Jason emphasizes the importance of reviewing the deployment and securing deployment-related artifacts such as management accounts, access to Service Management API and SSL certificates used by applications. <p><strong>Related resources:</strong></p><ul><li> <a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li><li> <a href="http://go.microsoft.com/?linkid=9751872">Whitepaper: Security Best Practices for Developing Windows Azure</a></li><li><a href="http://www.microsoft.com/security/sdl/default.aspx">Applications Microsoft Security Development Lifecycle Check out</a></li><li><a href="http://bit.ly/AzurePromo">Windows Azure Subscriptions</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg638965.aspx</link>
            <guid isPermaLink="false">D57F6E31-2313-484B-8B54-3A6F8FA9509C</guid>
            <pubDate>Fri, 25 Feb 2011 01:12:00 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Perform the design phase of the Microsoft SDL?</title>
            <description>
                <![CDATA[In this video, Joe Basirico, Director of Security Services, Security Innovation, speaks about the security practices of the Design phase of the Microsoft Security Development Lifecycle (SDL). Joe explains how designing secure systems sometimes requires thinking “backwards” - instead of focusing on features of what the system should do, one should think of what the system should NOT do. Taking this as a departing point, Joe dives into a discussion of foundational design principles of building secure software, including least privilege, compartmentalization, input validation, auditing and logging, cryptography and avoiding the “Not Invented Here” trap. <br />
<br />
<b>Related resources:</b><br />
<ul>
<li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>
<li><a href="http://http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/Security/gg610503.aspx</link>
            <guid isPermaLink="false">A0EFC8A9-8B8A-4C68-8F3B-36B9202C30F1</guid>
            <pubDate>Thu, 24 Feb 2011 23:54:23 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Apply SDL Implementation practices within Windows Azure?</title>
            <description>
                <![CDATA[In this video, Peter Oehlert, Senior Security Consultant, iSEC Partners, explains how to apply the Implementation practices of the Microsoft SDL to building Windows Azure application. He starts first by defining both the similarities and key differences between implementation of on-premises solutions and Windows Azure-based applications. Peter dives into specific tools that can be of use to secure implementation of applications on Windows Azure, including Checkmarx, Coverity and Veracode. The conversation then moves to properly implementing defenses against usual web threats (SQL injection, XSS, authentication, etc.) in the Windows Azure web applications.<br />
<br />
<b>Related resources:</b><br />
<ul>
<li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>
<li><a href="http://go.microsoft.com/?linkid=9751872">Whitepaper: Security Best Practices for Developing Windows Azure Applications</a></li>
<li><a href="http://www.microsoft.com/security/sdl/default.aspx"> Microsoft Security Development Lifecycle</a></li>
<li><a href="http://bit.ly/AzurePromo"> Check out Windows Azure Subscriptions</a></li>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg610534.aspx</link>
            <guid isPermaLink="false">1FCE8BE6-2057-4888-A0AE-ACCA4084F6B4</guid>
            <pubDate>Thu, 24 Feb 2011 18:01:54 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Apply SDL Design practices within Windows Azure?</title>
            <description>
                <![CDATA[In this video, Joe Basirico, Director of Security Services, Security Innovation, speaks about mapping security practices from the Design phase of the Microsoft SDL to software targeting Windows Azure platform. Joe highlights what changes and what does not change for the application design when application is moving to the cloud, and then digs deeper into those areas, including impact the Azure VM model brings to the application trust, designing for secure storage, and claims-based authorization. Joe then focuses on discussion of the cryptography, explaining the pitfalls of rolling your own and suggest designs for securing key infrastructure.<br />
<p><strong>Related resources:</strong></p>
<ul>
<li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>
<li><a href="http://go.microsoft.com/?linkid=9751872">Whitepaper: Security Best Practices for Developing Windows Azure Applications</a></li>
<li><a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li>
<li><a href="http://bit.ly/AzurePromo">Check out Windows Azure Subscriptions</a></li>
</ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg610531.aspx</link>
            <guid isPermaLink="false">987C4C03-0E26-4BA6-9043-B40CB7DB73E6</guid>
            <pubDate>Wed, 23 Feb 2011 15:09:18 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Apply SDL Requirements practices within Windows Azure?</title>
            <description>
                <![CDATA[In this video, Chris Weber, Managing Partner and Robert Mooney, Senior Software Development, <a href="http://go.microsoft.com/?linkid=9710130">Casaba</a>, speak about applying Microsoft SDL Requirements security practices to applications built on top of Windows Azure. The presenters explain the similarities and differences in planning for security and privacy when deploying to Windows Azure, and explain how to map the existing and new risks to the cloud-based environment.
<p><strong>Related resources:</strong></p>
<ul>
	<li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>
	<li><a href="http://go.microsoft.com/?linkid=9751872">Whitepaper: Security Best Practices for Developing Windows Azure Applications</a></li>
	<li><a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li>
	<li><a href="http://bit.ly/AzurePromo">Check out Windows Azure Subscriptions</a></li>
</ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg609850.aspx</link>
            <guid isPermaLink="false">DB67AA1E-6413-43FF-BB65-E3921FE47FFE</guid>
            <pubDate>Mon, 21 Feb 2011 13:56:50 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Perform the requirements phase of the Microsoft SDL?</title>
            <description>
                <![CDATA[In this video, Chris Weber, Managing Partner and Robert Mooney, Senior Software Development, <a href="http://go.microsoft.com/?linkid=9710130">Casaba</a>, speak about applying Microsoft SDL Requirements security practices to applications built on top of Windows Azure. The presenters explain the similarities and differences in planning for security and privacy when deploying to Windows Azure, and explain how to map the existing and new risks to the cloud-based environment.
<p><strong>Related resources:</strong></p>
<ul>
	<li><a href="http://go.microsoft.com/?linkid=9708425">Whitepaper: The Simplified Implementation of the Microsoft SDL</a></li>
	<li><a href="http://www.microsoft.com/security/sdl/default.aspx">Microsoft Security Development Lifecycle</a></li>
</ul>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/gg609851.aspx</link>
            <guid isPermaLink="false">392B33F1-DCC6-4DA0-BAD4-2DB401359F14</guid>
            <pubDate>Mon, 21 Feb 2011 13:55:38 +0530</pubDate>
        </item>
        <item>
            <title>Reducing your Application&apos;s Attack Surface</title>
            <description>The attack surface of an application is the set of ways in which an adversary can enter your software and potentially cause damage. The larger the attack surface, the more insecure the software. This webcast will present best practices for minimizing code exposed to untrusted users and protect against vulnerabilities and threats that you don’t know about.</description>
            <link>http://msdn.microsoft.com/en-us/Security/gg558149.aspx</link>
            <guid isPermaLink="false">6345718B-7C60-459B-B5B1-E0DEA3172EFB</guid>
            <pubDate>Tue, 1 Feb 2011 01:34:10 +0530</pubDate>
        </item>
        <item>
            <title>Security Innovation video: A Proactive Approach to Building a Successful Security Development Lifecycle</title>
            <description>A good offense starts with security as part of the whole development lifecycle and requires specialized security knowledge and tools that organizations can adopt quickly and with minimal disruption to their development process. Three industry leaders discuss why and how you can get your organization on the right path</description>
            <link>http://msdn.microsoft.com/en-us/security/gg615414.aspx</link>
            <guid isPermaLink="false">C08FD008-29F3-4DCC-8074-35C20199AEBE</guid>
            <pubDate>Mon, 31 Jan 2011 16:05:47 +0530</pubDate>
        </item>
        <item>
            <title>The Art of Identifying, Assessing and Mitigating Software Risk</title>
            <description>Threat modeling is a key and powerful component of software risk management that organizations can use to identify risks and make better security decisions throughout design, coding, testing, and deployment. This Webcast will demonstrate how to characterize your business and technology from an attacker&apos;s viewpoint and determine the myriad of threats to your enterprise or application.</description>
            <link>http://msdn.microsoft.com/en-us/security/gg558148.aspx</link>
            <guid isPermaLink="false">0A0586FA-450C-404B-8533-6EFC47441980</guid>
            <pubDate>Mon, 31 Jan 2011 11:41:46 +0530</pubDate>
        </item>
        <item>
            <title>Writing Secure Code in ASP.NET</title>
            <description>This webcast, delivered by a seasoned developer and software security expert, addresses common coding pitfalls and design errors and offers practical techniques developers can employ to minimize the likelihood of introducing vulnerabilities into their ASP.NET code.</description>
            <link>http://msdn.microsoft.com/en-us/security/gg558146.aspx</link>
            <guid isPermaLink="false">251A5DF0-5819-4CF8-A7AB-98D4376D15CD</guid>
            <pubDate>Mon, 31 Jan 2011 11:20:31 +0530</pubDate>
        </item>
        <item>
            <title>Six Key Security Activities for Software Engineering and Development</title>
            <description>Adopting a security engineering mindset to application development means that security is considered from project inception through deployment. This webcast will present six security engineering activities that can be leveraged to refine and extend their existing life cycle activities.</description>
            <link>http://msdn.microsoft.com/en-us/security/gg558145.aspx</link>
            <guid isPermaLink="false">F066AAF2-2B80-459E-855E-9FF549B7EDFD</guid>
            <pubDate>Mon, 31 Jan 2011 10:59:07 +0530</pubDate>
        </item>
        <item>
            <title>Hunting Down Vulnerabilities in your Code: Effective Review Techniques</title>
            <description>A security-focused code review is one of the most important activities that you and your team can do in order to improve the security of your software. You can use a security code review to find vulnerabilities in code that is not yet ready to test or to find problems that would be very hard to find with testing techniques. This webcast describes the activities, process and tools that you need to find security problems in your code quickly and effectively.</description>
            <link>http://msdn.microsoft.com/en-us/security/gg558147.aspx</link>
            <guid isPermaLink="false">FA5CD0E5-F1F9-4F5C-B6D9-3E5BA1038A37</guid>
            <pubDate>Sat, 29 Jan 2011 03:22:44 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Use the Web Protection Library a.k.a Anti-XSS Library?</title>
            <description>MSDN – Security&lt;br/&gt;
This video shows the additions to the Anti-XSS Library,  as the new Web Protection Library (WPL)  tool provides protection beyond just XSS vulnerabilities. It describes the Security Runtime Engine (SRE) and the Encoding Library. The latter contains HTML, LDAP and CSS encoding methods.&lt;/br&gt;
A CSS encoding sample is shown as well as a SRE demo on an e-commerce site showing how you can detect a real-time SQL Injection attack.&lt;/br&gt;
Download CTP: Microsoft Connect - Information Security Tools&lt;/br&gt;
Blogs on WPL: Security Tools &lt;/br&gt;
WPL Videos: Channel9 &lt;/br&gt;
More: &lt;a href=&quot;http://www.msinfosec.com&quot;&gt;www.msinfosec.com&lt;/a&gt;</description>
            <link>http://msdn.microsoft.com/en-us/security/ee909461.aspx</link>
            <guid isPermaLink="false">16D9903F-F34D-446C-9D34-8E5649BC1417</guid>
            <pubDate>Thu, 17 Dec 2009 01:07:25 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Identify and Fix Configuration Issues with WACA?</title>
            <description>MSDN – Security&lt;/br&gt;
This video shows how WACA (Web Application Configuration Analyzer) helps developers and testers try their applications in a secure environment. It also helps guarantee they will work in production with production configurations while unit testing. &lt;/br&gt;
This shows a quick demo of the application scanning a machine and it explains the scan results and shows how you can map it to TFS (Team Foundation Server).&lt;/br&gt;
Download CTP: Microsoft Connect - Information Security Tools&lt;/br&gt;
Blogs on WACA: Security Tools &lt;/br&gt;
WACA Videos: Channel9 &lt;/br&gt;
More: &lt;a href=&quot;http://www.msinfosec.com&quot;&gt;www.msinfosec.com&lt;/a&gt;</description>
            <link>http://msdn.microsoft.com/en-us/security/ee909463.aspx</link>
            <guid isPermaLink="false">04C860AD-C9D0-4CBF-9015-612AC4125DBC</guid>
            <pubDate>Thu, 17 Dec 2009 00:58:48 +0530</pubDate>
        </item>
        <item>
            <title>How-Do-I: Sanitize HTML Using Anti-XSS Library 3.1?</title>
            <description>
                <![CDATA[The Microsoft Anti-Cross Site Scripting Library V3.1 (Anti-XSS V3.1) is an encoding library designed to help developers protect their ASP.NET web-based applications from XSS attacks.  The library helps you protect your current applications from cross-site scripting attacks; at the same time it helps you to protect your legacy application with its Security Runtime Engine (SRE).
<br />
<br />
This new version of the Anti-XSS Library provides new features like HTML Sanitization which provides two new methods (AntiXss.GetSafeHtml and AntiXss.GetSafeHtmlFragments) to the Anti-XSS class to strip malicious characters or scripts off of HTML and returns safe HTML.
<br />
<br />
To learn more about this application and stay up to date on the latest news, read the following blogs from <a href="http://blogs.msdn.com/infosec/archive/2009/09/17/anti-xss-3-1-released.aspx">Information Security</a> and previous posts from the <a href="http://blogs.msdn.com/securitytools/archive/tags/Anti-XSS/default.aspx">Security Tools Team</a> blog<br />
<a href= "http://www.microsoft.com/downloads/details.aspx?FamilyId=051ee83c-5ccf-48ed-8463-02f56a6bfc09&displaylang=en">Download Anti-XSS Library</a>]]>
            </description>
            <link>http://msdn.microsoft.com/en-us/security/ee658075.aspx</link>
            <guid isPermaLink="false">9E4743F3-FC58-4288-BE0B-6825E867AE25</guid>
            <pubDate>Thu, 8 Oct 2009 01:36:58 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Defend Against Truncation-Based SQL Injection Attacks?</title>
            <description>Escaping single quote characters is sometimes used as mitigation for SQL injection vulnerabilities. On the other hand, when data assigned to a SQL Server character variable exceeds the defined length for that variable, the extra characters get truncated. This video demonstrates how this property of truncation may be used by an attacker to circumvent the above mentioned mitigation, resulting in a SQL injection attack. Various options of fixing SQL injection issues are also discussed.</description>
            <link>http://msdn2.microsoft.com/security/ee216344.aspx</link>
            <guid isPermaLink="false">5148A3AF-E33C-4FCE-B5A1-71DE6AF41398</guid>
            <pubDate>Sat, 11 Jul 2009 04:16:07 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Secure SQL Server using SQL Server 2008 Policy Based Management?</title>
            <description>SQL Server 2008 introduced a new feature known as Policy Based Management (PBM). This feature allows us to create policies for our SQL server instance. Few important features of Policy Based Management are:
&lt;br /&gt;
- It is similar to group policy feature provided by Windows&lt;br /&gt;
- We can create SQL Server Policies and deploy these policies across multiple servers&lt;br /&gt;
- Policies can be scheduled or we can run them on demand&lt;br /&gt;
- Policy can also rollback the transaction (policy violating transactions) with raising an error&lt;br /&gt;
In this video I’ll showcase how we can leverage Policy Based Management to secure our SQL server environment. I’ll introduce you with these basics of PBM and we will see how we can build policies related to SQL server security and assess those policies on our SQL Server instance.</description>
            <link>http://msdn2.microsoft.com/security/ee216343.aspx</link>
            <guid isPermaLink="false">F1127CB2-4A9C-4DAD-9295-F0196A2D30A5</guid>
            <pubDate>Sat, 11 Jul 2009 01:53:28 +0530</pubDate>
        </item>
        <item>
            <title>How Do I: Change Default Work Items in the SDL Process Template?</title>
            <description>This video will show you how to modify the default work items that are included in the SDL Process Template. We will cover how to modify the default work items that are created in your new SDL Process Template team project. We will also review how to modify the default work item types - such as Task or Bug. The Microsoft SDL Process Template for Visual Studio Team System was created to ease adoption of the SDL by automatically integrating the policy, process and tools of the Security Development Lifecycle v4.1 into Visual Studio Team System 2008.</description>
            <link>http://msdn2.microsoft.com/security/dd867638.aspx</link>
            <guid isPermaLink="false">9AB6E68K-B3F4-483E-C017-7A2FC399738E</guid>
            <pubDate>Tue, 19 May 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use the SDL Process Template Documentation and Reporting?</title>
            <description>This video will show you how to use the SDL Process Template document templates and security metrics reporting. The built in SDL document templates will help you jump start your use of the Microsoft SDL. The reporting will allow you to improve your visibility into the key security risks for your application and the progress your team is making toward their security goals. The Microsoft SDL Process Template for Visual Studio Team System was created to ease adoption of the SDL by automatically integrating the policy, process and tools of the Security Development Lifecycle v4.1 into Visual Studio Team System 2008.</description>
            <link>http://msdn2.microsoft.com/security/dd867639.aspx</link>
            <guid isPermaLink="false">9AB6E67G-B3F4-483E-C017-7A2FC399738E</guid>
            <pubDate>Tue, 19 May 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Set Up the SDL Process Template?</title>
            <description>In this video we will first show you how to install the SDL Process Template. Then we will walk you through how to begin using it in your new project. The Microsoft SDL Process Template for Visual Studio Team System was created to ease adoption of the SDL by automatically integrating the policy, process and tools of the Security Development Lifecycle v4.1 into Visual Studio Team System 2008.</description>
            <link>http://msdn2.microsoft.com/security/dd819921.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483D-C017-7A2FC399738E</guid>
            <pubDate>Tue, 19 May 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Improve My Check-In Process?</title>
            <description>In this video we will introduce you to the SDL Process Template check-in policies and then show you how to enable the check-in policies for yourself and your team. Finally, we will demonstrate the check-in policies in action as well as how you can be alerted when someone overrides a check-in policy.</description>
            <link>http://msdn2.microsoft.com/security/dd819920.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483D-C017-7A2FC399738A</guid>
            <pubDate>Tue, 19 May 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Evaluate my site’s performance with neXpert?</title>
            <description>This How-Do-I video shows you how to use neXpert, an add-on to Fiddler, which automates the classic performance best practice checks and produces a HTML report on the issues found in a Fiddler capture. neXpert adds the ability to insert step markers in Fiddler sessions to associate network objects together (create transactions). Using these steps, neXpert looks for performance issues and generates a HTML report based on the findings.</description>
            <link>http://msdn2.microsoft.com/security/dd573302.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483F-C017-7A2FC399738A</guid>
            <pubDate>Sun, 22 Feb 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use .NET Framework’s Code Access Security?</title>
            <description>As you know, if you use .NET Framework, you can already develop in Azure. That&apos;s great news as you can apply these techniques to your cloud app. Join Katheryn Baker as she explains the basics of the integrated security model, Code Access Security, in the .Net Framework. Learn more about how Code Access Security works conceptually, and how to implement it with a simple application.</description>
            <link>http://msdn2.microsoft.com/security/dd442474.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483F-B017-7A2FC489738A</guid>
            <pubDate>Thu, 5 Feb 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use Smart Encryption Techniques for Cloud Apps?</title>
            <description>As you know, if you use Visual Studio, you can already develop in Azure. That’s great news as you can apply encryption to your cloud app. Join Katheryn Baker as she explains the basics behind encryption algorithms and practices used to create cryptographic schemes. Learn more about symmetric and asymmetric encryption algorithms, the SHA256 hash encryption algorithms, and how to implement in a simple application.</description>
            <link>http://msdn2.microsoft.com/security/dd442480.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483F-B017-7A2FC399738A</guid>
            <pubDate>Thu, 5 Feb 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Use .NET Framework’s Code Access Security?</title>
            <description>As you know, if you use .NET Framework, you can already develop in Azure. That&apos;s great news as you can apply these techniques to your cloud app. Join Katheryn Baker as she explains the basics of the integrated security model, Code Access Security, in the .Net Framework. Learn more about how Code Access Security works conceptually, and how to implement it with a simple application.</description>
            <link>http://msdn2.microsoft.com/security/dd442474.aspx</link>
            <guid isPermaLink="false">9AB6E67A-B3F4-483F-B017-7B2FC399738A</guid>
            <pubDate>Thu, 5 Feb 2009 15:20:45 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Export and Import Certificates?</title>
            <description>In this How-Do-I video, Lamees Ayman will show us how to export and import certificates.</description>
            <link>http://msdn2.microsoft.com/security/cc424865.aspx</link>
            <guid isPermaLink="false">0D0D1D88-3052-41A6-8164-47BB5AB8D4CA</guid>
            <pubDate>Tue, 25 Mar 2008 15:21:34 -0700</pubDate>
        </item>
        <item>
            <title>How Do I: Attach Client Credentials to a Web Service Call For Security?</title>
            <description>Create an ASP.NET 2.0 Web reference and a Windows Communication Foundation service reference to an ASMX Web service using Visual Studio 2008. Join Rob Windsor as he demonstrates this and how to attach client credentials to calls made to the service using both kinds of client-side proxy.</description>
            <link>http://msdn2.microsoft.com/security/cc178918.aspx</link>
            <guid isPermaLink="false">9720B98D-034B-4775-B949-364627B56EAC</guid>
            <pubDate>Tue, 25 Mar 2008 22:54:31 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Secure Data Using Asymmetric Key Encryption?</title>
            <description>In this how-to video, Remon Zakaria will demonstrate how to secure your data by encrypting it using Asymmetric encryption algorithms.</description>
            <link>http://msdn2.microsoft.com/security/cc307275.aspx</link>
            <guid isPermaLink="false">73D5509A-095F-4104-8C7A-9E65C3D92319</guid>
            <pubDate>Tue, 4 Mar 2008 22:54:01 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Secure Passwords Using Hashing Algorithms?</title>
            <description>In this how-to video, Remon Zakaria will remind us with the symmetric key encryption techniques in .Net framework 2.0.</description>
            <link>http://msdn2.microsoft.com/security/cc307276.aspx</link>
            <guid isPermaLink="false">9720B98D-034B-4775-B949-364627B96EAC</guid>
            <pubDate>Tue, 4 Mar 2008 22:54:31 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Secure Data Using Symmetric Key Encryption?</title>
            <description>In this how-to video, Remon Zakaria will remind us with the symmetric key encryption techniques in .Net framework 2.0.</description>
            <link>http://msdn2.microsoft.com/security/cc307274.aspx</link>
            <guid isPermaLink="false">17D1FE23-7D01-4AC5-A1DF-9DE62F94BB20</guid>
            <pubDate>Tue, 4 Mar 2008 22:53:22 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Add Security to Applications Built with Visual Basic.Net and C#?</title>
            <description>In this video Will DePalo demonstrates how to add security to the applications that you build with Visual Basic.Net and C# by having multiple parties digitally sign documents to insure message integrity and authenticity.</description>
            <link>http://msdn2.microsoft.com/security/cc263920.aspx</link>
            <guid isPermaLink="false">2E782235-0957-4FE2-93CC-3CE26601FC02</guid>
            <pubDate>Tue, 12 Feb 2008 17:33:44 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Generic Principal for Role Based Security?</title>
            <description>Using the GenericPrincipal class, you can create an authorization scheme that exists independent of a Windows NT or Windows 2000 domain or simply use your own custom role scheme. In this video, Todd Miranda demonstrates how to create and use a Generic Principal.</description>
            <link>http://msdn2.microsoft.com/security/cc263917.aspx</link>
            <guid isPermaLink="false">12C43341-FDB9-49BB-9DF5-90D43706D44A</guid>
            <pubDate>Tue, 12 Feb 2008 17:32:59 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Windows Principal for Role Based Security?</title>
            <description>Using the WindowsPrincipal class, you can create an authorization scheme that ties into a Windows NT or Windows 2000 domain. In this video, Todd Miranda demonstrates how to create and use a Windows Principal.</description>
            <link>http://msdn2.microsoft.com/security/cc263915.aspx</link>
            <guid isPermaLink="false">9AA2284F-88E1-4748-9F28-39F58E0F9E5E</guid>
            <pubDate>Tue, 12 Feb 2008 17:32:21 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Perform Imperative Security Checks?</title>
            <description>Restricting access to code that could potentially be used to perform malicious actions is often overlooked but very important. Imperative security checks allow you to protect your application code by requiring appropriate permissions prior to execution. In this video, Todd Miranda demonstrates how to perform imperative</description>
            <link>http://msdn2.microsoft.com/security/cc263910.aspx</link>
            <guid isPermaLink="false">F652E932-D15A-4143-8011-C4E46703AD03</guid>
            <pubDate>Tue, 12 Feb 2008 17:31:44 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Add Hashing to Existing Application?</title>
            <description>In this video, Eric Marvets shows us how to add a hashing routine to an existing application.</description>
            <link>http://msdn2.microsoft.com/security/cc261634.aspx</link>
            <guid isPermaLink="false">827EA364-D859-42B3-8AD6-0B577D73D2A3</guid>
            <pubDate>Tue, 12 Feb 2008 17:30:50 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Improve Cryptographic Security by Storing Keys in Containers?</title>
            <description>One of the challenges of encrypting data with keys is determining where to store the keys securely. You can store keys in named containers. These named containers utilize Windows security to securely store cryptographic keys. In this video, Todd Miranda demonstrates how to store asymmetric keys in a key container.</description>
            <link>http://msdn2.microsoft.com/security/cc261628.aspx</link>
            <guid isPermaLink="false">3ADC6618-7E80-47E7-AD8B-949C23A507AF</guid>
            <pubDate>Tue, 12 Feb 2008 17:29:40 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Create a Secure Custom Membership Provider?</title>
            <description>In this how-to video, Remon Zakaria will remind us with the SQL Membership provider and show us how to create a custom Membership provider that does the same job as the SQL Membership Provider.</description>
            <link>http://msdn2.microsoft.com/security/cc185719.aspx</link>
            <guid isPermaLink="false">7E4907E4-1EA0-4C3A-BD57-04F095012A37</guid>
            <pubDate>Tue, 5 Feb 2008 18:37:49 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Improve Data Security by Encrypting and Decrypting XML Data Using Asymmetric Keys?</title>
            <description>Transmitting and saving XML data is very popular but the plain text nature of XML makes using it for sensitive data difficult. Encrypting XML data is not difficult with the objects available in .NET. In this video Todd Miranda demonstrates how to encrypt and decrypt XML data using Asymmetric Keys.</description>
            <link>http://msdn2.microsoft.com/security/cc185724.aspx</link>
            <guid isPermaLink="false">55BE4ADD-EE27-414B-AC72-BFE6A6205DF1</guid>
            <pubDate>Tue, 5 Feb 2008 18:37:19 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Improve Data Security by Encrypting and Decrypting XML Data Using Symmetric Keys?</title>
            <description>Transmitting and saving XML data is very popular but the plain text nature of XML makes using it for sensitive data difficult. Encrypting XML data is not difficult with the objects available in .NET. In this video Todd Miranda demonstrates how to encrypt and decrypt XML data using Symmetric Keys.</description>
            <link>http://msdn2.microsoft.com/security/cc185725.aspx</link>
            <guid isPermaLink="false">A7881E89-5F0C-4E46-8FAD-5326E39AB202</guid>
            <pubDate>Tue, 5 Feb 2008 18:36:43 -0800</pubDate>
        </item>
        <item>
            <title>How Do I: Integrate SqlMembership Provider into My Existing Database?</title>
            <description>In this how-to video, Remon Zakaria will remind us with the “Setting up SqlMembership provider” demo and show how to use the SqlMembership provider inside your existing website’s database using aspnet_regsql.exe command.</description>
            <link>http://msdn2.microsoft.com/security/cc178919.aspx</link>
            <guid isPermaLink="false">n8iw39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 20:41:57 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Set up SqlMembership Providers?</title>
            <description>In this how-to video, Remon Zakaria will explain the concept of Membership providers and demonstrate how to setup and use the SQLMembership provider that is built-in ASP.NET 2.0.</description>
            <link>http://msdn2.microsoft.com/security/cc178926.aspx</link>
            <guid isPermaLink="false">sw3h39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 20:41:57 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Add Security to Applications by Digitally Signing XAML Documents?</title>
            <description>In this video you will learn how to add security to the application you build with C# and Visual Basic.NET by digitally signing XAML documents.</description>
            <link>http://msdn2.microsoft.com/security/cc178920.aspx</link>
            <guid isPermaLink="false">nu8o39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 20:41:57 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Digitally Sign Documents with the Signature of a Single Party?</title>
            <description>In this video Will DePalo demonstrates how to add security to the applications that you build with Visual Basic.Net and C# by digitally signing documents with the signature of a single party to insure message integrity and authenticity.</description>
            <link>http://msdn2.microsoft.com/security/cc178921.aspx</link>
            <guid isPermaLink="false">s24t39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 20:41:57 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Add Security to Visual Basic and C# Applications with Digital Signatures?</title>
            <description>In this video Will DePalo demonstrates how to add security to the applications that you build with Visual Basic.Net and C# by verifying the digital signatures on XML documents to insure message integrity and authenticity.</description>
            <link>http://msdn2.microsoft.com/security/cc178917.aspx</link>
            <guid isPermaLink="false">vt6739-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 29 Jan 2008 20:41:57 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Add Security to .Net Applications with the ProtectedData Class?</title>
            <description>In this video Will DePalo demonstrates how to add security to .Net applications by encrypting sensitive or confidential data by using the ProtectedData class of the System.Security.Cryptography namespace.</description>
            <link>http://msdn2.microsoft.com/security/bb986172.aspx</link>
            <guid isPermaLink="false">wllp39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 8 Jan 2008 22:32:07 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Use Managed Cards in Windows CardSpace to Increase the Security of My Web Site?</title>
            <description>In this video Scott Golightly walks through the process of setting up a sample Security Token Service (STS). The STS is used to issue managed cards that will be accepted at a web site. Scott shows how to create a managed card based on a personal card in CardSpace and also how to create a managed card based on a user name and password.</description>
            <link>http://msdn2.microsoft.com/security/bb977432.aspx</link>
            <guid isPermaLink="false">rv7u39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Dec 2007 20:52:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Prevent a SQL Injection Security Flaw in an ASP.NET Application?</title>
            <description>SQL injection is an attack in which malicious code is inserted into strings that are later passed to an instance of SQL Server for parsing and execution. SQL Injection attacks are typically the result of misplaced trust in the data inputs to a system. In this video, Todd Miranda demonstrates a simple SQL Injection attack and how to prevent it.</description>
            <link>http://msdn2.microsoft.com/security/bb977435.aspx</link>
            <guid isPermaLink="false">i90q39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Dec 2007 20:52:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Add Security to Visual C++ Applications?</title>
            <description>In this video Will DePalo will demonstrate how to add security to the applications that you build with Visual C++ by encrypting data with the Data Protection Application Programming Interface (DPAPI).</description>
            <link>http://msdn2.microsoft.com/security/bb980212.aspx</link>
            <guid isPermaLink="false">b8is39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Dec 2007 20:52:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Prevent a SQL Injection Attack Over a PHP/MySQL/Linux Platform?</title>
            <description>In this how-to video, Remon Zakaria will explain and demonstrate the SQL Injection attack over a PHP/MySQL/Linux Platform and how can you protect yourself from it.</description>
            <link>http://msdn2.microsoft.com/security/bb980214.aspx</link>
            <guid isPermaLink="false">5m9a39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 18 Dec 2007 20:52:34 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Prevent a Cross Site Request Forgery Security Flaw in an ASP.NET Application?</title>
            <description>Cross Site Request Forgery is an attack that enables an attacker to send arbitrary HTTP requests from a victim user. In this video, Todd Miranda demonstrates a simple Cross Site Request Forgery attack and how to prevent it.</description>
            <link>http://msdn2.microsoft.com/security/bb977433.aspx</link>
            <guid isPermaLink="false">rt6n39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 11 Dec 2007 21:56:15 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Encrypt My Web.Config File?</title>
            <description>In this video, Hilton Giesenow demonstrates how to securely encrypt sections of your web.config file. The video covers the two out-of-box encryption providers, command-line encryption, and encryption from within your application.</description>
            <link>http://msdn2.microsoft.com/security/bb977434.aspx</link>
            <guid isPermaLink="false">tb2339-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 11 Dec 2007 21:56:15 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Use Discretionary Access Control Lists in Windows?</title>
            <description>In this video, Will DePalo discusses discretionary access control lists, a major security component of the Windows operating system. See how to grant and deny access to the files you create in Visual C++ applications by manipulating their access control lists.</description>
            <link>http://msdn2.microsoft.com/security/bb968862.aspx</link>
            <guid isPermaLink="false">5t2g39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Sun, 4 Mar 2007 21:56:15 +0000</pubDate>
        </item>
        <item>
            <title>How Do I: Increase Web Site Security by Integrating Cardspace and ASP.NET for Login?</title>
            <description>In this video, Scott Golightly shows how to increase the security of Web sites by allowing users to use a Windows CardSpace information card to log in to a Web site.</description>
            <link>http://msdn2.microsoft.com/security/bb968865.aspx</link>
            <guid isPermaLink="false">9isx39-5262-407a-8996-9dac1441756f</guid>
            <pubDate>Tue, 11 Dec 2007 21:56:15 +0000</pubDate>
        </item>
    </channel>
</rss>

