Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am very intrigued as to how mainframes seem to be much more secure than the se

ID: 657886 • Letter: I

Question

I am very intrigued as to how mainframes seem to be much more secure than the servers. Malware targeted are mainframes are very rare.

It is due to security through obscurity? Since few people have access to mainframes and in-depth knowledge on mainframes, it is difficult to develop malware for mainframes.

Or is it due to the architecture of mainframes? Certain characteristics such as read-only memory that make it difficult to penetrate or compromise.

If it is the latter, is it possible to adopt these characteristics for our modern day server architecture?

I have tried googling but it is quite difficult to find material on mainframes in general. Thanks for your response.

Explanation / Answer

Most malware depends on both knowledge of the operating system and the (hardware) instruction set. That is, most malware is written for a particular class of hardware running a particular operating system. The instruction set of a typical mainframe, e.g. IBM zSeries, is quite different from the Intel x86 instruction set. Although mainframes can and do run Linux, it is much more likely that they run the z/OS operating system or an older OS. Mainframe programming skills at the OS level are relatively rare. The small number of mainframes, compared to machines running Windows, MacOS, or Linux, means they're mostly let alone. (The majority of malware comes from criminals, not "hackers" and the former are interested in maximizing profit.)

So, it's a combination of security by obscurity (instruction set and OS) and a smaller target space. That means there is very little to adopt for more common server class machines.

Many of the things mainframes have "always" had, like privileged instructions and memory protection, were introduced to single-chip processors with the Intel 386; there isn't much more that such processors can borrow from mainframe hardware architecture.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote