ITS 3250 - Securing Systems
Windows Server 2012 Security...
and now for something completely different... macOS
This lesson presents some information about running macOS in a virtual
machine. Objectives important to this lesson:
- Installing VirtualBox
- Downloading an image for macOS
- Installing the image
- Tweaking VirtualBox for the image
(stop rolling your eyes, Lucas) the name of this operating system has
changed a number of times. It was born as an offshoot of BSD. It became
macOS in 2016.
Currently, version numbers and code names are still used. Our experiment
this week takes us to version 10.12, Sierra, the first version to have
the macOS name.
Before we attempt to install a virtual machine, let's make sure our computers
have a version of VirtualBox that is compliant. The tutorial
we will use calls for VirtualBox version 5.1.22 or later. I had a copy
on my computer already. When I checked for upgrades, it installed 5.1.26.
This version of VirtualBox apparently does not know about Sierra, so
we can select El Capitan, then modify the settings once we have the download
Unlike some earlier versions of OS X, the version
provided to us for this exercise is 5.7 GB as a rar file, which must then
be decompressed into a vmdk (virtual machine disk) install file. (Full
text of link: https://drive.google.com/drive/folders/0B1zbCptv-EMWalZzU0hQaGFEbzA)
This may take a little time to download in the lab. I found that it unpacked
nicely with 7-Zip, so we don't
actually need WinRAR.
You will also need to apply some command line modifications to your virtual
Mac while VirtualBox is closed. This is included in the article,
but here are the commands in case you are having trouble finding them:
- VBoxManage.exe modifyvm "Mac OS Sierra" --cpuidset 00000001
000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Mac OS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct"
VBoxManage setextradata "Mac OS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion"
VBoxManage setextradata "Mac OS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct"
VBoxManage setextradata "Mac OS Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey"
VBoxManage setextradata "Mac OS Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC"
assignment this week is to download what you need, then to work through
the tutorial on installing and running Sierra in VirtualBox. If
you find this too simple, follow this
link to download and install the VirtualBox version of High Sierra.
(Looks like the image on the right needs two updates.)
After that, take a look at this
article on Mac security tips. It is on a UK site, so it may seem
a little different to you. Once your virtual Mac is installed, run through
the tips in the article. Use the information in the article to complete
the assignment below.