<?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>New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx</link><description>In the interests of helping secure the platform, we want more people to opt-in to using Data Execution Prevention (aka DEP aka NX), and we have lowered the barrier to entry for application developers in Windows Vista SP1, Windows XP SP3 and Windows Server</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Windows Vista &amp;raquo; New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows &amp;#8230;</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7318058</link><pubDate>Wed, 30 Jan 2008 05:56:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7318058</guid><dc:creator>Windows Vista » New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows …</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.windows-vista.luiscorreia.com/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows/"&gt;http://www.windows-vista.luiscorreia.com/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Couple of good posts</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7319502</link><pubDate>Wed, 30 Jan 2008 07:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7319502</guid><dc:creator>David LeBlanc's Web Log</dc:creator><description>&lt;p&gt;The SDL blog has some good comments - &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/sdl/archive/2008/01/29/sexy-development-lifecycle.aspx"&gt;http://blogs.msdn.com/sdl/archive/2008/01/29/sexy-development-lifecycle.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Couple of good posts</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7320063</link><pubDate>Wed, 30 Jan 2008 08:31:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7320063</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;The SDL blog has some good comments - &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/sdl/archive/2008/01/29/sexy-development-lifecycle"&gt;http://blogs.msdn.com/sdl/archive/2008/01/29/sexy-development-lifecycle&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7328596</link><pubDate>Wed, 30 Jan 2008 19:06:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7328596</guid><dc:creator>Curt Nichols</dc:creator><description>&lt;p&gt;&amp;gt; an older version of the Abstract Type Library (ATL.)&lt;/p&gt;
&lt;p&gt;a.k.a. (by most of us) Active Template Library.&lt;/p&gt;
&lt;p&gt;Thanks for an informative article.&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7328825</link><pubDate>Wed, 30 Jan 2008 19:25:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7328825</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;What about Windows 2k3? &amp;nbsp;Are there plans for a service pack to add this functionality there as well?&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7332949</link><pubDate>Wed, 30 Jan 2008 22:47:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7332949</guid><dc:creator>IronGutsMorla</dc:creator><description>&lt;p&gt;Why provide the option to disable it? it seems that makes easier the job of shellcode exploits.&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7334267</link><pubDate>Thu, 31 Jan 2008 00:13:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7334267</guid><dc:creator>michael_HOWARD</dc:creator><description>&lt;p&gt;Curt, you are 100% correct - I will correct the name.&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7335458</link><pubDate>Thu, 31 Jan 2008 01:59:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7335458</guid><dc:creator>michael_HOWARD</dc:creator><description>&lt;p&gt;IronGuts&lt;/p&gt;
&lt;p&gt;If you're running shellcode, then you must have already defeated NX!!&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7344485</link><pubDate>Thu, 31 Jan 2008 11:25:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7344485</guid><dc:creator>jenny</dc:creator><description>&lt;p&gt;@IronGutsMorla &lt;/p&gt;
&lt;p&gt;all Windows components have DEP enabled, so this doesn't affect the security of Windows. Only 3rd party applications can break DEP security&lt;/p&gt;</description></item><item><title>Does DEP/NX affect web applications?</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7372180</link><pubDate>Fri, 01 Feb 2008 13:22:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7372180</guid><dc:creator>Notes from a dark corner</dc:creator><description>&lt;p&gt;A while a go when I posted about the .NET Framework 3.5 and 2.0 SP1 being available for download, Kima&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7377605</link><pubDate>Fri, 01 Feb 2008 22:54:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7377605</guid><dc:creator>o.s.</dc:creator><description>&lt;p&gt; Michael your One Caveat section was something I found truly disturbing. You mentioned three distinct error condtions there and the system actually only responds with one single code. Error 5 (Access Denied)!&lt;/p&gt;
&lt;p&gt; Hey you work at Microsoft can't you just reach out and smack the developers in the head and have them at least attempt to use error messages and codes that are SPECIFIC to the error condition that actually occurred? :-) &lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7379631</link><pubDate>Sat, 02 Feb 2008 02:05:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7379631</guid><dc:creator>stefan demetz</dc:creator><description>&lt;p&gt;Nice, but the APIs missing in Windows are the ones to patch the system i.e. to force downloads of Emergency (critical/wormable ones with an exploit in the wild) or Critical patches&lt;/p&gt;
&lt;p&gt;Patching APIs would make a HUGE difference in how systems are protected as they could be called by installers (even third party ones) or system management software ...&lt;/p&gt;
&lt;p&gt;or even tempt people to write inoculating viruses (vaccines);-)&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7392755</link><pubDate>Sat, 02 Feb 2008 17:47:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7392755</guid><dc:creator>michael_HOWARD</dc:creator><description>&lt;p&gt;stefan, updating is built into the OS, it's not an app thing. that's why we default new OSs to check for updates every 24hrs&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7392792</link><pubDate>Sat, 02 Feb 2008 17:48:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7392792</guid><dc:creator>michael_HOWARD</dc:creator><description>&lt;p&gt;o.s. - *THINK* the issue relates to the granularity of the underlying APIs, it has a fixed set of errors, and Err5 is one. &lt;/p&gt;
</description></item><item><title>Windows Vista SP1 - ultime novità</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7437376</link><pubDate>Mon, 04 Feb 2008 16:50:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7437376</guid><dc:creator>Security &amp; Architecture</dc:creator><description>&lt;p&gt;Per faciliare la pianificazione di un corretto processo di update di Vista oggi Renato, sul blog di Technet&lt;/p&gt;
</description></item><item><title>Windows Vista SP1 - ultime novità</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7438259</link><pubDate>Mon, 04 Feb 2008 17:30:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7438259</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;Per faciliare la pianificazione di un corretto processo di update di Vista oggi Renato, sul blog di Technet&lt;/p&gt;
</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7734166</link><pubDate>Sat, 16 Feb 2008 15:54:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7734166</guid><dc:creator>antivirus</dc:creator><description>&lt;p&gt;Thank You For Sharin very inforamtive materials with us&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7821894</link><pubDate>Wed, 20 Feb 2008 21:34:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7821894</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;There are other libraries besides old ATL that use thunking. &amp;nbsp;For instance, our app is build with OWLNext which uses thunking for windows in a way similiar to ATL. &amp;nbsp;Is there a way to turn on DEP but allow these specific thunks to work?&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7946993</link><pubDate>Fri, 29 Feb 2008 16:00:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7946993</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;I have DEP problems with Server 2003 Enterprise. Is there a possiblility to get the current state of DEP-settings (via an alternative way for GetProcessDEPPolicy / GetSystemDEPPolicy)?&lt;/p&gt;
&lt;p&gt;We use a translation tool that modifies the address/code of LoadResString and at that point &amp;nbsp;our program is being kicked without exception. &lt;/p&gt;
&lt;p&gt;When the program is in the list it works fine.&lt;/p&gt;
&lt;p&gt;But that is not acceptable for clients. They shall know what went wrong...&lt;/p&gt;
&lt;p&gt;Any hint would be welcomed.&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#7996103</link><pubDate>Mon, 03 Mar 2008 08:51:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7996103</guid><dc:creator>Igor Levicki</dc:creator><description>&lt;p&gt;1. Error code should be invalid parameter or something, not access denied.&lt;/p&gt;
&lt;p&gt;2. NX/DEP can be easily defeated.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.techweb.com/wire/security/166403451"&gt;http://www.techweb.com/wire/security/166403451&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NX = wasted silicon.&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#8106018</link><pubDate>Fri, 07 Mar 2008 23:51:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8106018</guid><dc:creator>IronGutsMorla</dc:creator><description>&lt;p&gt;&amp;quot;'If you're running shellcode, then you must have already defeated NX!!&amp;quot;&lt;/p&gt;
&lt;p&gt;Not really, in return to libc attacks you are not there yet. If you can change the return address to point to this function you can disable NX in one more convenient way than before. It would be a two stage attack of course.&lt;/p&gt;
&lt;p&gt;maybe we can go from other side, what cases does it support flipping this flag over and over?&lt;/p&gt;</description></item><item><title>re: New NX APIs added to Windows Vista SP1, Windows XP SP3 and Windows Server 2008</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#8366713</link><pubDate>Tue, 08 Apr 2008 01:25:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8366713</guid><dc:creator>Peter Westerström</dc:creator><description>&lt;p&gt;I'm getting a bit confused about the flag PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION. &lt;/p&gt;
&lt;p&gt;If I have an ATL application using old ATL, shall I set flag to PROCESS_DEP_ENABLE | PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION or &amp;nbsp;PROCESS_DEP_ENABLE only?&lt;/p&gt;</description></item><item><title>IE8 Security Part I: DEP/NX Memory Protection</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#8369504</link><pubDate>Tue, 08 Apr 2008 21:00:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8369504</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;Hi, I’m Eric Lawrence from the Internet Explorer Security Team. With the RSA security conference kicking&lt;/p&gt;
</description></item><item><title>The Weekly Source Code 33 - Microsoft Open Source inside Google Chrome</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#8946014</link><pubDate>Fri, 12 Sep 2008 10:45:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8946014</guid><dc:creator>ASPInsiders</dc:creator><description>&lt;p&gt;First, let me remind you that in my new ongoing quest to read source code to be a better developer ,&lt;/p&gt;
</description></item><item><title>GOOG Chrome's use of NX/DEP</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#8952596</link><pubDate>Mon, 15 Sep 2008 17:20:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8952596</guid><dc:creator>Michael Howard's Web Log</dc:creator><description>&lt;p&gt;Scott Hanselman has a look under Chrome's hood and how it uses the new NX/DEP APIs we added to Windows&lt;/p&gt;
</description></item><item><title>/DYNAMICBASE and /NXCOMPAT</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#9633912</link><pubDate>Thu, 21 May 2009 18:49:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9633912</guid><dc:creator>Visual C++ Team Blog</dc:creator><description>&lt;p&gt;Hello, my name is Xiang Fan and I am a developer on the C++ Shanghai team. Today I’d like to talk about&lt;/p&gt;
</description></item><item><title>メモリ保護 ( DEP/NX Memory Protection ) 機能の IE7 と IE8 の違い</title><link>http://blogs.msdn.com/michael_howard/archive/2008/01/29/new-nx-apis-added-to-windows-vista-sp1-windows-xp-sp3-and-windows-server-2008.aspx#9684589</link><pubDate>Tue, 02 Jun 2009 11:15:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9684589</guid><dc:creator>Windows 開発統括部 Blog</dc:creator><description>&lt;p&gt;こんにちは、五寳です。 IE7 から実装されているメモリ保護 ( DEP/NX Memory Protection ) の機能ですが、IE8 からは (条件がそろえば) デフォルトで有効になっています。&lt;/p&gt;
</description></item></channel></rss>