Recommended: Click Here to Update All of Your PCs Outdated Drivers

Securing File and Print Servers

File and Print Servers Security Issues

The file server role stores data for network users, and provides access to users for files stored on the file server. File servers enable users to store files in a centralized location and share files with another user. The print server role provides network printing capabilities for the network. Through the print server role, you can configure a server to manage printing functions on the network. The print server is the computer where the print drivers are located that manage printing between printers and client computers. The print servers also manage communication between the printers and the client computers.

With Windows Server 2003, securing file and print servers are simpler than it was with the prior Windows operating systems because Internet Information Services (IIS) is no longer installed on computers, by default.

Both file servers and print servers need you to implement security measures to protect these servers:

Basic Security Measures for Securing File and Print Servers

Basic security measures for securing file and print servers are listed here:

The recommended changes which you should make to the baseline installation security policy settings for the file and print server role are:

One of the more important security measures which you should implement is to protect data stored on the file and print servers drives.

The best approach for securing data on your file and print servers drives are listed here:

How to use a GPO to configure permissions for NTFS formatted file and server drives

  1. Open the Group Policy Object Editor console.
  2. Navigate to the File System container.
  3. Click the Action menu item, and then select the Add File command.
  4. You can now indicate which files and folders are to be set with file permissions.
  5. You can configure the permissions for the files and folders previously indicated.
  6. You can also define whether the permissions should be inherited by any subfolders contained within parent folders.

Implementing Security for the File Server Role

As mentioned previously, one of the best approaches for securing the file server role is to implement the NTFS file system on all system volumes. The NTFS file system allows you to define local security for files and folders stored on NTFS partitions. You can specify access permissions on files and folders which control which users can access files and folders. You can also specify what level of security is allowed for users or group. On NTFS partitions, permissions are applied to users who access the computer locally, and who access a NTFS folder which has been shared over the network. By default, permissions of NTFS volumes are inheritable. What this means is that files and subfolders inherit permissions from their associated parent folder. You can however, configure files and subfolders not to inherit permissions from their parent folder.

With Windows Server 2003, basic NTFS permission settings are assigned for five default users and groups when a new NTFS partition is created. The users/groups and the default permissions file permissions created are listed below:

To assign NTFS permissions on files,

  1. Right click the file that access should be controlled to.
  2. Select Properties from the shortcut menu.
  3. Select the Security tab.
  4. Click Add to set the object name.
  5. Select the file permission desired for the file. When you select the Full Control and Modify permission, all permissions listed beneath it are enabled. When you select the Read & Execute permission, the Read permission is automatically enabled.

To deny permission to files and folders,

  1. Simply right-click the file, and select Properties
  2. Click the Security tab
  3. Select the group or user, and click Edit
  4. Proceed to check the Deny column. A Deny permission takes precedence over an enabled Allow permission.

Another important security feature of the NFTS file system is the Encrypting File System (EFS) feature. EFS can be used to secure confidential corporate data from unauthorized access, because it enables you to encrypt files and folders to further enhance the security of these files and folders. Even when an unauthorized person manages to access the files and folders because of incorrectly configured NTFS permissions, the files and folders would be encrypted.

EFS uses keys to encrypt and decrypt data, and the cryptography application programming interface (CryptoAPI) architecture to provide cryptographic functions. EFS can work on computers that are members of a domain, and on standalone computers. The keys which EFS uses to encrypt and decrypt data, is a public and private key pair, and a per file encryption key. EFS generates a file encryption key (FEK) which is a symmetric encryption key to encrypt the data. The File Encryption Key (FEK) is next encrypted by means of asymmetric encryption using the user’s public key. Asymmetric encryption actually uses a public and private key pair for stronger security. The encrypted FEK is then stored with the encrypted file. When the file needs to be decrypted, the FEK must be decrypted. The user’s private key is used to decrypt the FEK. The FEK is then used to decrypt the data of the file.

A few security features of EFS are:

You can strengthen security by replacing the DESX algorithm that EFS utilizes with the stronger 3DES algorithm. You can use the system cryptography Group Policy setting to enable 3DES for encryption for IP Security and EFS. You can however change the appropriate registry setting in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\EFS key through the Registry Editor to enable 3DES for encryption for EFS only.

To enable 3DES for encryption for EFS only,

  1. Open the Registry Editor
  2. Locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EFS registry subkey.
  3. Use the Edit menu to click New, and then DWORD Value
  4. Insert AlgorithmID for value name, and 0x6603 for value data
  5. These values enable 3DES
  6. Restart the computer

Implementing Security for the Print Server Role

A few measures of implementing security for the print server role are listed here:

You access the printer’s properties by opening the Printers And Faxes folder, right-clicking the particular printer, and selecting Properties from the shortcut menu. The Security tab of the printer’s Properties dialog box is used to configure security settings that either allow or deny access to the printer.

The following print permissions can be configured:

When configuring print permissions for your users, you should remove the print permission from the Everyone group. The print permission is automatically assigned to the Everyone group. You should then only configure print permissions for those users and groups that need to access the printer to print documents.



Top 5 Free Networking Tools

Bookmark Securing File and Print Servers

Latest Blog Posts


Copyright 2008 Tech-FAQ. All rights reserved.