System Hardening

System hardening refers to providing various means of protection in a computer system, eliminating as many security risks as possible. This is usually done by removing all non-essential software programs and utilities from the computer. While these programs may offer useful features to the user, they might provide "back-door" access to the system and thus must be removed to improve system security.

Extended system protection should be provided at various levels and is often referred to as defense in depth. Protecting in levels means to protect at the host layer, the application layer, the operating system layer, the data layer, the physical layer and all the sub layers in between. Each one of these layers requires a unique method of security.


Security Content Automation Protocol

SCAP is a method for using commonly accepted standards to enable automated vulnerability management and security policy compliance metrics. It started as a collection of specifications originally created by the US government which are now an industry standard. It was developed through the cooperation and collaboration of public and private sector organizations, including government, industry and academia.


Benefits of SCAP

Automated tools that use SCAP specifications make it easier to continuously verify the security compliance status of a wide variety of IT systems. The use of standardized, automated methods for system security management can help organizations operate more effectively in complex, interconnected environments and realize cost savings.

Creating Virtual Machines in Windows 10

Once you are done with the installation of Hyper-V, the creation of VMs is an easy procedure. First, you'll have to locate the Hyper-V manager icon and I suggest you place it in an easily accessible spot:
Hyper-V Manager Icon
Now, all you have to do is start the Hyper-V manager and you'll be presented with an interface apparently identical to the one previously available in Server 2012.

Hyper-V Manager
However, this modern hypervisor has at least one option worthy of separate explanation and that is the Second Generation Virtual Machines.

Virtualization with Windows 10

Many versions of Windows 10 and Windows 8.x include the Hyper-V virtualization technology. It is the same virtualization technology previously available only in Windows Server but this desktop version is referred to as Client Hyper-V. As in server versions, it is a Type 1 hypervisor which enables you to run more than one 32-bit or 64-bit virtualized operating system at the same time on top of a single physical host.

Hyper V v10

The technical approach remains pretty much the same as it was with Windows Server 2008 but a number of other features are now available.
Window 2010 Hyper-V
The management of the VMs created inside the Client Hyper-V can be performed using tools created for Server Hyper-V, such as VMM P2V or Sysinternals Disk2vhd, and Hyper-V virtual switch extensions and PowerShell scripts for managing VMs that you develop and test on Client Hyper-V, can be latter on moved to Server Hyper-V.