11.07.2015 Views

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 16: Securing Your <strong>Web</strong> Server 431What Does the .NET Framework Install?When you install the .NET Framework on a server that hosts IIS, the .NETFramework registers ASP.NET. As part of this process, a local, least privilegedaccount named ASPNET is created. This runs the ASP.NET worker process(aspnet_wp.exe) <strong>and</strong> the session state service (aspnet_state.exe), which can be used tomanage user session state.Note On server computers running Windows 2000 <strong>and</strong> IIS 5.0, all ASP.NET <strong>Web</strong> applications run ina single instance of the ASP.NET worker process <strong>and</strong> application domains provide isolation. OnWindows Server 2003, IIS 6.0 provides process-level isolation through the use of application pools.Table 16.2 shows the services, accounts, <strong>and</strong> folders that are created by a defaultinstallation of version 1.1 of the .NET Framework.Table 16.2 .NET Framework Installation DefaultsItem Details DefaultServices ASP.NET State Service: Provides support forStarted manuallyout-of-process session state for ASP.NET.Accounts <strong>and</strong> ASPNET: Account used for running the ASP.NET worker Added to Users groupGroups process (Aspnet_wp.exe) <strong>and</strong> session state service(Aspnet_state.exe).Folders %windir%\Microsoft.NET\Framework\{version}\1033\ASP.NETClientFiles\CONFIG\MUI\Temporary ASP.NET FilesISAPIExtensionsISAPI Filters<strong>Application</strong>MappingsAspnet_isapi.dll: H<strong>and</strong>les requests for ASP.NET filetypes. Forwards requests to ASP.NET worker process(Aspnet_wp.exe).Aspnet_filter.dll: Only used to support cookie-lesssession state. Runs inside Inetinfo.exe (IIS) process.ASAX, ASCX, ASHX, ASPX, AXD, VDISCO, REM, SOAP,CONFIG, CS, CSPROJ, VB, VBPROJ, WEBINFO, LICX,RESX, RESOURCES\WINNT\Microsoft.NET\Framework\{version} Aspnet_isapi.dll

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!