As the IT world is moving at a rapid pace toward
some level of virtualization we, as solution architects, must not
forget the basics that we have learned to protect our computing
resources. All of the same principles still apply if we are deploying
single systems or a virtualized environment with several different
guest operating systems.
Over the past few weeks I have
undertaken a "homework assignment" to become more familiar
with Sun
xVM Server technology. I have gotten my hands on an AMD based Sun
Fire X4200 Server with two internal 73 GB disks. Once I
fired up the system I quickly noticed that the BIOS, ILOM, and
hardware controller firmware levels were several revisions back from
the current release. In the case of the ILOM it lacked some of
the functionally I was familiar with from a previous project. I
upgraded the BIOS, ILOM, and hardware controller firmware via the
ILOM's web interface. It was much easier than I thought it
would be. The required files were downloaded from the Sun
Download Site on Sun.com. This exercise got me thinking about security in the virtualized
world.
Just because we would architect a
solution at a "higher" level, a virtual level, we must be
as vigilant as we would with a single system. We must still be
concerned with the basics. I have noted several basic
housekeeping tasks that can serve as a starting point to keep your
virtualized environment a little more secure.
Secure the ILOM with an
alternate unique set of user names and passwords. Set strong
passwords that include numbers, symbols, upper and lower case
characters. If deploying into a large environment integrate
into the existing LDAP naming infrastructure for authorization to
the ILOM.
- Use non wire IP traffic between guest operating environments for more secure communications.
- Deploy a separate NIC rather than sharing a NIC between guest operating environments.
This is an active work in progress. Please check back for more details.
-- Frank