![]() Figure 2.2 illustrates this differentiation. Since the virtual machines and the host system share the CPU, you should plan to buy a faster CPU to achieve good performance.Ī guest virtual machine will become our honeypot. For example, if you plan to have three virtual machines running Linux and a host virtual machine running Windows XP, you should have at least 3 x 256MB + 1 x 512MB = 1280MB of RAM. In addition, you also need memory for the guest system. This is the amount of memory the virtual machine will use, and most operating systems require at least that much. For each virtual machine, you should budget at least 256MB RAM or, even better, 512MB. The scalability depends on the configuration of the host system. ![]() Even if the performance is only 50 percent of the native speed, that is enough to learn more about attacks. After all, the honeypot has no real value within your environment and is used for detecting attacks. The guest systems usually achieve a performance that is slightly lower when compared to a native system, but this is not crucial for a honeypot. Regarding performance and scalability, all products offer similar possibilities. Moreover, Virtual PC from Microsoft also support a variety of different operating systems, so you are rather flexible on which OS should run on your honeypot. This virtulization software is also available for Intel-powered Macs. In addition, Parallels Desktop ( ) is another tool that offers similar functions. VMware offers a product called VMware Fusion that allows you to create virtual machines on a Intel-based Mac. However, there are a variety of virtualization options available for Mac OS X. At the time of this writing, it is not possible to install Mac OS X within VMware. Please note that you cannot execute operating systems that require a non-x86-based processor, such as a Sun SPARC processor or a processor from the IBM PowerPC family. Not all of them are officially supported, but it is nevertheless possible to run them. In addition, the guest system can be Linux, most of the BSD family, Solaris for Intel, Novell NetWare, and some other operating systems. VMware is capable of running many different versions of Windows, starting from Windows 95 up to Windows Vista. A virtual machine monitor mitigates access from the guest operating system to the actual hardware. ![]() This figure shows a schematic overview of VMware's architecture. And within the virtualized hardware, can be installed any operating system that can be installed on an x86-based machine - that is, an ordinary Intel or AMD processor.įigure 2.1. The system is (almost) fully equivalent to a physical host. Figure 2.1 provides a schematic overview of VMware's architecture. Moreover, the sound adapter, a USB controller, and serial and parallel ports are enabled as a pass-through driver to the host system. Besides these two devices, VMware also virtualizes hard disks, floppy drives, and DVD/CD-ROM drives for the guest system. For example, each of your guest systems will have the same graphics adapter and the same network interface, regardless of the actual physical graphics adapter or network interface of the host system. Like an emulator, VMware provides a completely virtualized set of hardware resources to the guest operating system. ![]() We used the term virtual system already, but what exactly does it mean? The host machine shares the CPU and memory resources with the guest virtual machines. We will always point out whether you must execute the commands on the guest or the host system. For example, it is possible to share folders and copy and paste text and files between the host and guest system with VMware. The interaction between these two kinds of systems can be rather transparent. An operating system running inside a virtual machine is referred to as a guest system or a guest virtual machine. This is your physical machine on which you install VMware. In the remainder of this chapter, we differentiate between the host system and guest system : The computer and operating system instance that executes the VMware process is referred to as the host machine. For the sake of simplicity, we focus on VMware and point out differences if they exist. In principle, all of the following content can also be applied to other kinds of virtualization software solutions like Microsoft Virtual PC or Parallels Workstation/Desktop. In the following, we will refer to the products offered by this company simply as VMware. Virtualization software means that the software emulates a complete x86-based computer system and offers the possibility to run one or more operating systems within this virtual machine. offers a variety of virtualization software solutions and is currently one of the most advanced players in this field. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |