<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.adopenstatic.com/cs/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 in IIS 7 - App Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx</link><description>In previous versions of IIS, it has sometimes been difficult to isolate web application pools from each other. If multiple web application pools are configured to run as the same identity (e.g. Network Service) then code running inside one web application</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Adaptive-Techniques.net  &amp;raquo; Application Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#15870</link><pubDate>Sun, 03 Feb 2008 12:59:07 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:15870</guid><dc:creator>Adaptive-Techniques.net  » Application Pool Isolation</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://adaptive-techniques.net/2008/02/03/application-pool-isolation"&gt;http://adaptive-techniques.net/2008/02/03/application-pool-isolation&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>use icacls to apply read and execute permissions for &quot;This folder, subfolder and files&quot; (e.g. for IIS7 App Pool Isolation)</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#16640</link><pubDate>Tue, 18 Mar 2008 16:28:24 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:16640</guid><dc:creator>Bernhard Frank's WebLog</dc:creator><description>&lt;p&gt;icacls C:\inetpub\wwwroot\mysite\ /grant:r &amp;quot;IIS APPPOOL\mywebsitepool&amp;quot;:(OI)(CI)(RX) guarantees that new&lt;/p&gt;
</description></item><item><title>In a Nut Shell: Shared Hosting Improvements on IIS7</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#17494</link><pubDate>Tue, 06 May 2008 08:52:16 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:17494</guid><dc:creator>iis</dc:creator><description>&lt;p&gt;We were meeting with AdHost today and I gave a quick 30-minute spiel on what we improved in IIS7 when&lt;/p&gt;
</description></item><item><title>re: New in IIS 7 - App Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#17687</link><pubDate>Wed, 11 Jun 2008 21:00:52 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:17687</guid><dc:creator>Joe</dc:creator><description>So, this is very cool, and it allows me to do away with creating accounts for every application pool I'm going to be running on my server.  In my situation, I have a couple hundred developers all running .net/asp/.cfm applications etc. (kind of like a web hosting provider, but for a university) and they are all isolated to their own application pool.  Likewise, NTFS permissions restrict them into their own web content folders.  So, this is nice indeed.

But this brings up an issue - using this method, code in the application pool effectively runs as the NETWORK SERVICE (which is somehow either part of the IIS_IUSRS group, or part of the built-in Authenticated Users group or it's dynamically allowed to "look" like it's in one of those groups).  Therefore, their code can do things like access c:\ or c:\windows or c:\program files etc. since BUILTIN\Users by default has "read" access to those system folders.  Is the only way around that to remove BUILTIN\Users from having access to those folders?  Is there any definitive guide to what ACLs should be placed on system folders such as the above so my web developers (hackers) can't gain file system access to those potentially sensitive folders?</description></item><item><title> &amp;nbsp; Application pool and the process of correspondence between W3WP.exe&amp;nbsp;by&amp;nbsp;Free Article For You</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#18042</link><pubDate>Thu, 31 Jul 2008 15:15:00 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:18042</guid><dc:creator>   Application pool and the process of correspondence between W3WP.exe by Free Article For You</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.dajiahi.com/archives/27433"&gt;http://www.dajiahi.com/archives/27433&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: New in IIS 7 - App Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#19072</link><pubDate>Wed, 05 Nov 2008 19:05:35 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:19072</guid><dc:creator>Brian</dc:creator><description>When looking at taskmgr....how do you identify which domain an app pool is serving ?

(all domains on our server have their own dedicated app pool)


Thanks.
-Brian
</description></item><item><title>Semantics of Process Model - Identity | keyongtech</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#20726</link><pubDate>Sun, 18 Jan 2009 17:30:27 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:20726</guid><dc:creator>Semantics of Process Model - Identity | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/4370457-semantics-of-process-model-identity"&gt;http://www.keyongtech.com/4370457-semantics-of-process-model-identity&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: New in IIS 7 - App Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#20902</link><pubDate>Thu, 05 Feb 2009 21:32:34 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:20902</guid><dc:creator>mettlus shaw</dc:creator><description>Something strange, i have a websvc hosted under IIS and its trying to access a SMB share on a remote box. If i use &lt;identity impersonate=true with teh right username and password it doesn't work,
whereas if I use native DLL call
[DllImport("advapi32.dll", SetLastError = true)]
    public static extern bool LogonUser(
    String lpszUsername,
    String lpszDomain,
    String lpszPassword,
    int dwLogonType,
    int dwLogonProvider,
    ref IntPtr phToken);
it works</description></item><item><title>re: New in IIS 7 - App Pool Isolation</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#21014</link><pubDate>Thu, 12 Feb 2009 02:59:14 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:21014</guid><dc:creator>Ken</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;By default IIS names the app pool the same as the website name. If you name the website the same as the domain name of the website you're hosting you can use the old iisapp.vbs (from Windows 2003) to do a PID to web application mapping.&lt;/p&gt;
</description></item><item><title>Web Host Enhancement with PHP 5.3 IIS 7 and Windows 2008 Server | Business-Web-Host.biz Full Service Web Host for Professionals</title><link>http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/29/15759.aspx#25042</link><pubDate>Sun, 26 Jul 2009 23:48:01 GMT</pubDate><guid isPermaLink="false">e0e31441-78b9-4457-b9b0-6f7906e03e71:25042</guid><dc:creator>Web Host Enhancement with PHP 5.3 IIS 7 and Windows 2008 Server | Business-Web-Host.biz Full Service Web Host for Professionals</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.business-web-host.biz/34/web-host-php-iis-7-windows-2008"&gt;http://www.business-web-host.biz/34/web-host-php-iis-7-windows-2008&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>