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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 17: Securing Your <strong>Application</strong> Server 489What Does the .NET Framework Install?When you install the .NET Framework, the following components that relate toEnterprise Services are installed.Table 17.2 .NET Framework Enterprise Services Tools <strong>and</strong> Configuration SettingsItemRegsvcs.exeDescriptionComm<strong>and</strong> line tool used to register Enterprise Services components withCOM+LibrariesSystem.EnterpriseServices.dllSystem.EnterpriseServices.Thunk.dllSystem.EnterpriseServices.tlbMachine.configConfiguration ElementsIf you call Enterprise Services from ASP.NET, the following entries inMachine.config are relevant:Loads the System.EnterpriseServices assembly for ASP.NET.The comAuthentication attribute configures ASP.NET authentication levels.DCOM authentication levels are negotiated between the client (for example,the <strong>Web</strong> application) <strong>and</strong> the server (the Enterprise Services application).The higher of the two security settings is used.The comImpersonationLevel attribute configures ASP.NET impersonationlevels (for all outgoing DCOM calls). The client determines theimpersonation capabilities that are granted to the server.To secure the component services infrastructure, consider the following items:● Patches <strong>and</strong> updates● Services● Ports● COM+ catalogPatches <strong>and</strong> UpdatesUpdate the application server with the latest service packs <strong>and</strong> patches to mitigatethe risks posed by viruses, worms, <strong>and</strong> Trojan horses. The software that needs to beregularly updated includes the operating system, which includes IIS <strong>and</strong> the .NETFramework.

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

Saved successfully!

Ooh no, something went wrong!