Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


12:33 PM
Connect Directly

Cutting Through The Mystique Of Testing The Mainframe

Mainframes are not enterprise dinosaurs -- they're modern systems running mission-critical data that must be scrutinized as much as any other part of the IT infrastructure

BLACK HAT USA -- Las Vegas -- While most IT security teams tend to lump mainframe systems into the category of legacy systems unnecessary or impossible to scrutinize during regular audits, that couldn't be farther from the truth, says a researcher at Black Hat USA who this week released a number of free tools meant to help bridge the understanding gap between mainframe experts and security professionals.

Click here for more of Dark Reading's Black Hat articles.

"I see them described as legacy all the time: 'Oh, we don't need to implement this policy because it's a legacy system.' Calling a mainframe legacy is like calling Windows 2012 Server legacy because parts of the Window NT kernel are still in the code. Or it's like calling my car legacy because it's still got tires," said Philip "Soldier of Fortran" Young, explaining that most enterprise mainframes today run off the IBM z/OS platform. "It's not an old operating system -- it's got all the same security controls you'd expect from other modern operating systems."

Additionally, security folks shouldn't fall for the common misconception that mainframes are somehow slowly going the way of the dodo. In fact, Young mentioned the fact that they're still going strong and that 70% of Fortune 500 companies run mainframes.

"These companies are large companies and they're processing their critical data through a mainframe," he said. "They're not running their email servers on it and they're not running their internal intranet sites. They're running critical data."

The difficulty with securing these highly sensitive environments is that the people tasked with testing and assessing mainframes generally have limited knowledge about how mainframes work. To demonstrate this, he took a straw poll amongst his audience members about who had ever been responsible for assessing or analyzing mainframes for security. He then asked those large number with their hands up to keep them up if they'd ever administered or implemented a mainframe before. Only one hand stayed up.

Meanwhile, he asked a similar question about how many people had been responsible for assessing Linux or Unix boxes and nearly all of the hands stayed up when he asked if they had ever administered or built those systems before.

Young stressed that not only is it really important for security people to push for better access to mainframes, work as a community to develop better tools for assessing them and dedicate the time to learning more about these systems,but time is of the essence. Because mainframes aren't legacy systems and they're not going to be retired from the enterprise anytime soon, the people who know the most about them will be. He pointed to statistics that show that over 75% of mainframe administrators are over 50.

In addition to walking the audience through a number of techniques to probe a mainframe's security (PDF), Young said he hoped to spur the industry on to come together and develop better tools to automate mainframe security testing. He expressed particular frustration at the state of testing tools for the mainframe, which up until now have been virtually non-existent.

"There's really nothing out there, it's really frustrating," he said. The tools that are there are out of date or they're wrong. And there's no framework that includes z/OS. No Nessus, no NMAP and no Metasploit," he said.

Young has done his part to start getting auditors and testers the tools they need by showcasing at Black Hat a number of tools he developed that offer functionality like user enumeration, password sniffing and a way to turn a vulnerability in the fundamental way mainframes handle FTP traffic to execute commands on z/OS. However, he said there is more work to be done and he hopes other people can help as well.

"I'm working on getting some of these things implemented in Metasploit, and I need everyone's help because it's a very challenging environment -- you can understand that some people don't want these things developed so I can't ask for help from them," he said, explaining that even if security folk can't get access to their corporate mainframes due to worries about bringing down a mission critical production system, they can start experimenting on emulators, including the IBM zPDT and Hercules emulators.

Have a comment on this story? Please click "Add Your Comment" below. If you'd like to contact Dark Reading's editors directly, send us a message. Ericka Chickowski specializes in coverage of information technology and business innovation. She has focused on information security for the better part of a decade and regularly writes about the security industry as a contributor to Dark Reading.  View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Ninja
8/4/2013 | 12:29:17 PM
re: Cutting Through The Mystique Of Testing The Mainframe
the term "main frame" refers to a structure of square tube steel welded up to create a "frame" onto which the main components of a computer could be mounted

the integrated circuit -- used on micro chips obviated the need for the steel structure -- along with the crane needed to put one in place.

"multi programming" -- which is what the computer built on the "main frame" was supposed to do -- failed -- although it helped for a time .

what we wanted was multiple computers working on one task -- not one computer working on everybody's tasks

Mobile Banking Malware Up 50% in First Half of 2019
Kelly Sheridan, Staff Editor, Dark Reading,  1/17/2020
Exploits Released for As-Yet Unpatched Critical Citrix Flaw
Jai Vijayan, Contributing Writer,  1/13/2020
Microsoft to Officially End Support for Windows 7, Server 2008
Kelly Sheridan, Staff Editor, Dark Reading,  1/13/2020
Register for Dark Reading Newsletters
White Papers
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: This comment is waiting for review by our moderators.
Current Issue
The Year in Security: 2019
This Tech Digest provides a wrap up and overview of the year's top cybersecurity news stories. It was a year of new twists on old threats, with fears of another WannaCry-type worm and of a possible botnet army of Wi-Fi routers. But 2019 also underscored the risk of firmware and trusted security tools harboring dangerous holes that cybercriminals and nation-state hackers could readily abuse. Read more.
Flash Poll
[Just Released] How Enterprises are Attacking the Cybersecurity Problem
[Just Released] How Enterprises are Attacking the Cybersecurity Problem
Organizations have invested in a sweeping array of security technologies to address challenges associated with the growing number of cybersecurity attacks. However, the complexity involved in managing these technologies is emerging as a major problem. Read this report to find out what your peers biggest security challenges are and the technologies they are using to address them.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2020-01-18
Westermo MRD-315 1.7.3 and 1.7.4 devices have an information disclosure vulnerability that allows an authenticated remote attacker to retrieve the source code of different functions of the web application via requests that lack certain mandatory parameters. This affects ifaces-diag.asp, system.asp, ...
PUBLISHED: 2020-01-18
A memory usage vulnerability exists in Trend Micro Password Manager 3.8 that could allow an attacker with access and permissions to the victim's memory processes to extract sensitive information.
PUBLISHED: 2020-01-18
A RootCA vulnerability found in Trend Micro Password Manager for Windows and macOS exists where the localhost.key of RootCA.crt might be improperly accessed by an unauthorized party and could be used to create malicious self-signed SSL certificates, allowing an attacker to misdirect a user to phishi...
PUBLISHED: 2020-01-18
An arbitrary code execution vulnerability exists in the Trend Micro Security 2019 (v15) consumer family of products which could allow an attacker to gain elevated privileges and tamper with protected services by disabling or otherwise preventing them to start. An attacker must already have administr...
PUBLISHED: 2020-01-18
A Persistent Arbitrary Code Execution vulnerability exists in the Trend Micro Security 2020 (v160 and 2019 (v15) consumer familiy of products which could potentially allow an attacker the ability to create a malicious program to escalate privileges and attain persistence on a vulnerable system.