Saturday, February 21, 2015

Virtualization of HP NonStop / Tandem

I wanted to educate myself on Tandem / HP NonStop systems. These are my notes.
I've worked with Solaris, AIX, and Linux. I've also worked with HP-UX on HP/9000's on PA-RISC and Itanium. I've worked with HP/3000 administrators. But I wasn't as familiar with "Tandem"s as I'd like. So, I did some research. 
First, they stopped using the "Tandem" name when they were bought by Compaq 20 years ago. They're HP NonStop systems now.
The notes in the graphics have lots of other information. I created all of the graphics myself. License notes are below.

Virtualization you know

Most security professionals are familiar with VMware ESXi, Hyper-V, QEMU, or other virtualization style technologies which let you run multiple OS instances and applications on a single piece of hardware. Like this:

Tandem / HP NonStop Virtualization

Virtualization on Tandem (now called HP NonStop) is totally different. Today, we'd call them clusters. The idea is that one OS image runs across multiple hardware servers. Servers are connected to multiple network ports and storage devices. Each network and storage device is connected to multiple servers. That way, if one server, NIC, RAID card, disk, DIMM, CPU, or any other component dies, the application stays up. Way cool stuff.
The Wikipedia Article on Tandem has great information as well.

Summary / Implications

In the ESXi environment that most people are familiar with, you could have "high security" and "low security" VM's running in the same cluster. The Hypervisor should keep an adversary from jumping from a compromised low security VM to a high security one. NonStop OS provides no such segmentation. If your application is exposed to the Internet, per say, then the whole OS and everything that runs in it is also exposed.
Each deployment will have to consider that with their organization's risk appetite.

Resources


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Saturday, January 10, 2015

Editing a Windows Registry Under Linux

Forensicators frequently find themselves working with Windows systems under Linux. The hivex tools let you do that.

Under Fedora (tested under 20), a simple "yum install hivex" gives you the tools you need to navigate and dump registry files.