Article ID: 306011 - Last Review: August 15, 2007 - Revision: 1.4 FP2000: Security Best Practices for FrontPage 2000This article was previously published under Q306011 On This PageSUMMARY
This article shows you several ways to secure Microsoft FrontPage Web content.
MORE INFORMATION
Microsoft FrontPage allows you to apply security permissions to the content in your Web by using the Permissions dialog box. (To open the Permissions dialog box, point to Security on the Tools menu, and then click Permissions). With this method, you can apply only one set of permissions to the entire Web or subweb. In some situations you may need to provide finer levels of security. For example, you may want to apply permissions to individual files and folders in a FrontPage Web. This article shows you how to do this by using a combination of the FrontPage security model and the file-level and folder-level level security permissions available in Microsoft Windows 2000 Server or Microsoft Windows NT 4.0 Server. Methods 1, 2, and 5 in this article show you how to combine FrontPage and Windows security. In addition, this article also shows you how to use FrontPage by itself to secure Web content. Method 1: Manage Security Permissions in WindowsIn this method, you use the FrontPage per-Web level of security, but you do not administer security permissions from the FrontPage Permissions dialog box. Instead, you create user groups in Windows and assign the appropriate FrontPage permissions. Access to the FrontPage Web is controlled through membership in these user groups. To do this, follow these steps:
TipsThe following actions prevent users from changing the security configuration from within FrontPage. These actions prevent users from bypassing the Windows 2000 or Windows NT security groups that you create to control access to the Web:
Method 2: Use Modified FrontPage Security ManagementUse this method when the FrontPage per-Web security model is sufficient for your security needs, but you want to restrict access to a small number of directories in the Web. For example, you may want to remove anonymous browse access from one directory while maintaining anonymous browse access to the rest of the Web.To remove anonymous browse access from a specific directory in a Web, remove the IUSR_computer name account from the security settings of that directory (where computer name is the name of the Web server computer). To do this, follow these steps. Verify Anonymous Browse Access to the Web
Remove Anonymous Browse Access from a Specific Folder
HTTP Error 401401.1 Unauthorized: Logon FailedTips
Method 3: Use Subwebs to Manage SecurityWhen you use the FrontPage security model in your Web, you can create security boundaries through the use of subwebs. In FrontPage, each subweb can maintain separate security settings. For additional information about creating a subweb and assigning unique permissions, click the article number below to view the article in the Microsoft Knowledge Base:301432
(http://support.microsoft.com/kb/301432/EN-US/
)
FP2000: How to Create a Subweb and Add Permissions
Tips
Method 4: Use a Staging ServerFor the highest levels of security, create your Web content on an internal Web server and then copy or publish the completed Web to your "production" server. Use the FrontPage security model to manage permissions during the creation of the Web content.This method has advantage of restricting access to the unfinished Web to authorized individuals. However, some FrontPage components, such as the default FrontPage form handler, become more difficult to configure. Method 5: Manage Security ManuallyIn this method, you use the FrontPage security model to initially add a single group of users to whom you want to allow author permissions. This sets authoring permissions on the Microsoft FrontPage Server Extensions dynamic link libraries (DLLs) stored in the Web. After this is done, use Windows Explorer or the command line to edit the security permissions on the files or folders in the Web content directory. To do this, follow these steps.Create a Group to Author Web Content
Directly Edit File and Folder Permissions on the Web Content in WindowsUse Windows Explorer or the Cacls.exe or XcAcls.exe command-line utilities to directly edit the file and folder security permissions for the Web content.WARNING: Do not overwrite the existing permissions on the _vti_* folders (_vti_pvt, _vti_script) in the root directory of the Web. These folders contain configuration data for the entire Web. Use caution when you select the Replace Permissions on Existing Files or the Replace Permissions on Subdirectories check boxes in the Directory Permissions dialog box. In Windows 2000, verify that the Allow inheritable permissions from parent to propagate to this object and the Reset permissions on all child objects and enable propagation of inheritable permissions check boxes are cleared unless you want to enable those selections. NOTE: Microsoft recommends that you use the Cacls.exe or XcAcls.exe command-line utilities. With these utilities, you can directly edit the access control list (ACL) of an item. For additional information about using the command line to edit security permissions, click the article numbers below to view the articles in the Microsoft Knowledge Base: 265360
(http://support.microsoft.com/kb/265360/EN-US/
)
Using the Command Line to Edit Multiple Subdirectory Permissions
162786
(http://support.microsoft.com/kb/162786/EN-US/
)
Undocumented CACLS: Group Permissions Capabilities
135268
(http://support.microsoft.com/kb/135268/EN-US/
)
How to Use CACLS.EXE in a Batch File
180464
(http://support.microsoft.com/kb/180464/EN-US/
)
How To Automate Folder Permissions
REFERENCESFor additional information about setting permissions on a Microsoft FrontPage Web, click the article numbers below to view the articles in the Microsoft Knowledge Base:216705
(http://support.microsoft.com/kb/216705/EN-US/
)
How to Set Permissions on a FrontPage Web on IIS
240735
(http://support.microsoft.com/kb/240735/EN-US/
)
How to Reset Multiple Virtual Server Permissions
| Article Translations
|
Back to the top
