Computer Technos

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 28 February 2010

Windows 7 Architectural and Internal Security Improvements - Windows Service Hardening

Posted on 10:30 by Unknown
Historically, many Windows network compromises (especially worms) resulted from attackers exploiting vulnerabilities in Windows services. Because many Windows services listen for incoming connections and often have system-level privileges, a vulnerability can allow an attacker to perform administrative tasks on a remote computer.

Windows Service Hardening, a feature of Windows Vista and Windows 7, restricts all
Windows services from performing abnormal activities in the file system, registry, network, or other resources that can be used to allow malware to install itself or attack other computers. For example, the Remote Procedure Call (RPC) service is restricted to performing network communications on defined ports only, eliminating the possibility of abusing it to, for instance, replace system files or modify the registry (which is what the Blaster worm did). Essentially, Windows Service Hardening enforces the security concept of least privilege on services, granting them only enough permission to perform their required tasks.

Windows Service Hardening reduces the damage potential of a compromised service by:

• Introducing a per-service security identifier (SID) to uniquely identify services, which subsequently enables access control partitioning through the existing Windows access control model covering all objects and resource managers that use ACLs. Services can now apply explicit ACLs to resources that are private to the service, which prevents other services, as well as the user, from accessing the resource.

• Moving services from LocalSystem to a lesser-privileged account, such as LocalService or NetworkService, to reduce the privilege level of the service.

• Stripping unnecessary Windows privileges on a per-service basis—for example, the ability to perform debugging.

• Applying a write-restricted token to services that access a limited set of files and other resources so that the service cannot update other aspects of the system.

• Assigning a network firewall policy to services to prevent network access outside the normal bounds of the service program. The firewall policy is linked directly to the per-service SID and cannot be overridden or relaxed by user- or administrator-defined exceptions or rules.

A specific goal of Windows Service Hardening is to avoid introducing management complexity for users and system administrators. Every service included in Windows Vista and Windows 7 has been through a rigorous process to define its Windows Service Hardening profile, which is applied automatically during Windows setup and requires no ongoing administration, maintenance, or interaction from the end user. For these reasons, there is no administrative interface for managing Windows Service Hardening.

Windows Service Hardening provides an additional layer of protection for services based on the security principle of defense-in-depth. Windows Service Hardening cannot prevent a vulnerable service from being compromised—a task Windows Firewall and Automatic Updates supports. Instead, Windows Service Hardening limits how much damage an attacker can do in the event the attacker is able to identify and exploit a vulnerable service.

Third-party software developers can also take advantage of the Windows Service Hardening security benefits by providing profiles for custom services.

Source of Information : Windows 7 Resource Kit 2009 Microsoft Press
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Windows 7 | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Using Windows 7 Ease of Access Tools
    If you have difficulty using a mouse or typing, have slightly impaired vision, or are deaf or hard of hearing, you can adjust the appearance...
  • Advanced Crash Dump Analysis - Stack Trashes
    Stack overrun or stack trashing typically results from a buffer overrun or underrun or when a driver passes a buffer address located on the ...
  • Windows 7 Data Security Enhancements
    Maintaining data integrity on the PC is a constant job for IT people. Independent businesspeople without the aid of an IT professional worry...
  • Why were parallel databases a limited success?
    As with any new technology, time is needed for development and experience in tuning for good performance and acceptable stability. Recall, a...
  • Why Does Windows Crash?
    Windows crashes (stops execution and displays the blue screen) for many possible reasons. A common source is a reference to a memory address...
  • Windows 7 Entertainment
    A few odds and ends in the entertainment department are worth noting. Though this is not the full list, these are the notables: • Media Cent...
  • Windows Malware Defense-in-Depth
    Defense-in-depth is a proven technique of layered protection that reduces the exposure of vulnerabilities. For example, you might design a n...
  • Enterprise Voice Benefits
    Perhaps some of the most tangible, new, and exciting benefits of Lync Server are those related to the Enterprise Voice set of features. With...
  • Berkeley Motes
    The Berkeley motes are a family of embedded sensor nodes sharing roughly the same architecture. Let us take the MICA mote as an example. The...
  • Windows 7 Hardware Requirements
    Let’s start with the basics. The principal (and minimal) hardware requirements for running Windows 7 are as follows: With Windows 7, Microso...

Categories

  • Access 2010
  • BlackBerr
  • BlackBerry
  • Computer Science
  • Cyber Security
  • Exchange Server 2010
  • File Utilities
  • Foursquare
  • Google
  • Hardware
  • Internet
  • iPad
  • Linux
  • Lync Server
  • Microsoft Virtualization
  • Mobile Web
  • Networking
  • News
  • Security
  • Server Architectures
  • Smartphone
  • Ubuntu Linux
  • Windows
  • Windows 7
  • Windows Home Server
  • Windows Security
  • Windows Server 2008
  • Windows Server 2008 Hyper-V
  • Windows XP
  • Wireless

Blog Archive

  • ►  2012 (66)
    • ►  August (5)
    • ►  July (9)
    • ►  June (9)
    • ►  May (8)
    • ►  April (9)
    • ►  March (9)
    • ►  February (8)
    • ►  January (9)
  • ►  2011 (85)
    • ►  December (5)
    • ►  November (6)
    • ►  October (7)
    • ►  September (8)
    • ►  August (9)
    • ►  July (9)
    • ►  June (7)
    • ►  May (7)
    • ►  April (4)
    • ►  March (6)
    • ►  February (8)
    • ►  January (9)
  • ▼  2010 (230)
    • ►  December (13)
    • ►  November (3)
    • ►  October (2)
    • ►  September (10)
    • ►  August (31)
    • ►  July (32)
    • ►  June (23)
    • ►  May (2)
    • ►  April (21)
    • ►  March (32)
    • ▼  February (28)
      • Windows 7 Architectural and Internal Security Impr...
      • Windows 7 Architectural and Internal Security Impr...
      • Windows 7 Architectural and Internal Security Impr...
      • Windows 7 Architectural and Internal Security Impr...
      • Windows 7 Architectural and Internal Security Impr...
      • Architectural and Internal Security Improvements
      • Credential Manager Enhancements
      • Encrypting File System
      • Windows Firewall
      • Windows Defender
      • Data Theft
      • Windows Malware - Protecting Against Network Worms
      • Windows Malware - Protecting Against Browser Explo...
      • Windows Malware Defense-in-Depth
      • Windows Malware - Protecting Against Bundling and ...
      • Windows Malware
      • Using Windows 7 Network Explorer
      • Introducing the Home Server
      • Using Network Explorer in Windows 7
      • Windows 7 - XPS Print Output
      • Windows 7 - Advanced Printer Management
      • Windows 7 - Printing from DOS Applications
      • Windows 7 - Printing Offline
      • Windows 7 Printing Troubleshooting
      • Windows 7 - Removing a Printer
      • Windows 7 - Printer Properties
      • Windows 7 - Changing a Printer’s Properties
      • Windows 7 - What to Do If Your Printer Isn’t Listed
    • ►  January (33)
  • ►  2009 (119)
    • ►  December (33)
    • ►  November (31)
    • ►  October (35)
    • ►  September (20)
Powered by Blogger.

About Me

Unknown
View my complete profile