Browse By Tags

security

Enable PHP Applications to Make Application-Level Access Control Decisions
Created Nov 15, 2009 by tali smith

Introduction You can expose key access control information to a PHP application to facilitate application-level access control, if desired. The Microsoft® .NET extensibility in Internet Information Services 7 (IIS 7) makes it very easy to add...

Ensure Security Isolation for Web Sites
Created Nov 15, 2009 by tali smith

Introduction The recommendation for isolating Web sites in a shared hosting environment is consistent with all general security isolation recommendations for Internet Information Services 7 (IIS 7). In particular, it is recommended to: Use one...

Set ACLs Through the Manifest.xml File
Created Nov 15, 2009 by tali smith

Introduction There are several ways to set access control lists (ACLs), including command-line tools such as Icacls.exe. PHP hosters generally use the command line. It is also possible, however, to set ACLs in the Manifest.xml file; these are the...

Secure Content in IIS Through Impersonation
Created Nov 15, 2009 by tali smith

Introduction The access control list (ACL) is a list of permissions associated with an object. Each of these permission entries is called an access control entry (ACE); an ACE contains permissions associated with a particular object for a...

Secure Your SQL Server Database
Created Nov 15, 2009 by tali smith

Introduction If you use Microsoft® SQL Server® as your database, you must create and implement an effective security plan. There is a wealth of information about how to secure a SQL Server database; this article touches on a few areas of...

Secure Your Infrastructure and PHP Applications
Created Nov 15, 2009 by tali smith

Introduction Security is always a consideration; it is critical to make careful security considerations when you implement and maintain your Web sites, infrastructure, and PHP applications. Internet Information Services 7 (IIS 7) offers many ways...

Secure PHP with Configuration Settings
Created Nov 15, 2009 by tali smith

Introduction PHP code can be embedded in your Web pages along with HTML code. When your Web server receives a request for a page, the page is first given to the PHP handler. The PHP handler outputs HTML code without modification and executes any...

How to Secure the Microsoft Web Platform
Created Nov 15, 2009 by tali smith

Security is always a consideration; it is critical to make careful security considerations when you implement and maintain your Web sites, infrastructure, and applications. Internet Information Services 7 (IIS 7) offers many ways to configure...

IIS 7 for Apache Administrators
Created Nov 15, 2009 by tali smith

Introduction Apache Hypertext Transfer Protocol (HTTP) Server and Internet Information Services 7 (IIS 7) are two of the world’s most popular Web servers. This article provides technical information about IIS for users who are familiar with...

Application Pool Identities
Created Mar 24, 2009 by thomad

Introduction IIS introduces a new security feature in Service Pack 2 of Windows Server 2008 and Windows Vista. It's called Application Pool Identities. Application Pool Identities allows you to run Application Pools under an unique account without...

Secure Content in IIS Through File System ACLs
Created Mar 17, 2009 by naziml

Introduction The access control list (ACL) is a list of permissions associated with an object. Each of these permission entries is called an access control entry (ACE); an ACE contains permissions associated with a particular object for a...

Using Dynamic IP Restrictions
Created Feb 16, 2009 by pharr

Introduction The Dynamic IP Restrictions for IIS 7.0 is a module that provides protection against denial of service and brute force attacks on web server and web sites. Such protection is provided by temporarily blocking IP addresses of the HTTP...

Using Enhanced Request Filtering Features in IIS7
Created Sep 30, 2008 by sudt

This article provides a list of common usage scenarios for enhanced Request Filtering features, which is shipped with Windows Server 2003 SP2 or can be downloaded from http://www.microsoft.com/downloads/ for Windows Server 2008 RTM. In the absence...

Configuring One-to-One Client Certificate Mappings
Created Jun 5, 2008 by rlucero

Background IIS 6 had a User Interface to configure and map one to one certificates for authentication. It allowed users to select the validation client certificate and assign the authorized user credentials. There isn't a similar UI in IIS 7. This...

Configuring SSL in IIS Manager
Created Feb 24, 2008 by iisteam

Enabling powerful SSL security to protect your Web applications is simpler to setup with IIS Manager and easier to deploy with self-signed certificates in IIS 7.0. This tutorial covers adding self-signed certificates, creating certificates with a...

How to Use Locking in IIS 7.0 Configuration
Created Nov 22, 2007 by saad

Abstract This document explains how to lock and unlock configuration on the server. You will learn what settings the application-level configuration files can override and how to use the <location> element to lock entire sections. You will...

How to Setup SSL on IIS 7.0
Created Nov 22, 2007 by saad

Introduction The high-level steps for configuring SSL are the same in IIS 7.0 and IIS 6.0: Get an appropriate certificate Create an HTTPS binding on a site Test by making an request to the site Optionally configure SSL options, e.g. making SSL a...

Use Request Filtering
Created Nov 22, 2007 by iisteam

Introduction UrlScan, a security tool, was provided as an add-on to earlier versions of Internet Information Services (IIS) so administrators could enforce tighter security policies on their Web servers. Within IIS 7, all the core features of...

Understanding IIS 7.0 URL Authorization
Created Nov 22, 2007 by saad

Introduction Authorization was difficult in previous versions of IIS. Because IIS only worked with Windows identities, you had to go to the file system and set Access Control Lists on files and directories. This was tedious because the ACL UI is...

Using Encryption to Protect Passwords
Created Nov 22, 2007 by saad

Introduction This document provides an overview of the steps required for setting both application pool and worker process isolation for IIS 7.0 servers. Application pool isolation entails protecting data that WAS (the IIS 7.0 local system...

Understanding the Built-In User and Group Accounts in IIS 7.0
Created Nov 22, 2007 by saad

Introduction In previous versions of IIS, we had a local account created at install time called IUSR_MachineName. The IUSR_MachineName account was the default identity used by IIS whenever anonymous authentication was enabled. This was used by...

IIS7 Security Improvements
Created Nov 22, 2007 by saad

Introduction This article contains the following: Reduced Surface Area Simplified Security Management New Security Enhancements Reduced Surface Area IIS 6.0 introduced the lockdown by default approach. This was a significant shift from previous...

Changes Between IIS 6.0 and IIS 7.0 Security
Created Nov 16, 2007 by pharr

Introduction IIS 7.0 introduces many new security improvements from IIS 6.0. This document overviews these improvements with respect to Authentication, Authorization, SSL, Web Service Extension Restriction List and IP restrictions. This article...

Microsoft Communities