Gummint security is utterly hopeless
Auditor strolls through West Oz networks
In the kind of report that really spoils your day, Western Australia’s Auditor-General has presented the findings of a study into that state’s government network security. The finding? Fourteen out of the 15 agencies subjected to “hostile scans” of their networks failed to notice anything amiss.
The Auditor-General also went further, penetration-testing three agency networks using known vulnerabilities. All three failed to detect the intrusion, the report says.
And when the agency left USB keys lying around in department offices, curiousity beat caution most of the time. “Eight agencies plugged in and activated [the] USBs,” the report said, which “sent information back to us via the Internet”.
The report also questions the value of consultants’ penetration testing. Nearly all agencies had conducted recent penetration tests, with some scheduling repeat tests four times a year, yet the Auditor-General’s office was able to use known vulnerabilities to attack or penetrate their networks.
In a curious snippet, the report also highlights the value of price-benchmarking for external services: some agencies could get their useless pen-tests for as little as A$9,000, while for others, the price tag was A$75,000.
The Auditor-General, Colin Murphy, said: “The failure of most agencies to detect our attacks was a particular concern given that the tools and methods we used in our tests were not sophisticated.”
The report also identified inadequate risk assessment in agencies. As a result, 12 out of the 15 agencies had not recognized threats either from the Internet or from social engineering; nine agencies had conducted no risk assessment; and seven agencies had neither a response plan nor “procedures for managing cyber threats”.
The penetration tests were conducted by researchers from Edith Cowan University, who were not briefed on the networks they were attacking before-hand. In the two-stage pen-tests, an initial scan identified vulnerabilities, and only those vulnerabilities revealed by the scan could be used to launch an attack.
In one case, the report notes, the test included a brute-force attack on a Web server that generated several million attempts to gain access, and degraded the server’s performance – without being noticed by the server’s owner.
“All of the agency Web servers allowed technical information to be collected, and poorly configured firewalls and IDPs failed to prevent this information being returned to the source of our scan,” the report notes. “This information included operating system and version, the type of firewall in use, and what software was running.”
Meanwhile, in the three agencies for which the testers were given permission to launch a full intrusion, attackers were able to obtain administrative usernames and passwords and copy files.
The full report is available here. ®
In a weird way
It makes me proud to be a Western Australian. For the AG to actually do meaningful testing and then outline the flaws for all to see means there are still some reasonably courageous public servants left - who'd have thought.
That said, having spent some years in gov IT in other states, they're usually happier to just get a consultancy firm, the bigger the better, to just rubber stamp a report that absolves them from any blame.
Also, I wonder how many businesses would do much better... ?
A friend's son worked on this series of penetration tests (he hinted at doing someting interesting a few months ago, but only fessed up now. Good lad). The "Cyber Security" (yeuch) course he's on certainly seems to throw some interesting tasks at them.
Amen to that.
I'd love the same thing to happen here in Queensland, for other states, and also for the Oz Federal Government. The results may be embarrassing, but at least there would be results that can be acted on to address the underlying problems. It's certainly not "8 million NHS records on stolen laptop" level of snafu - the sort of article I was expecting here.
There's one moral I draw from the article. If you're going to get penetration testing done, get your local uni IT Masters/PhD students to do the work. They're cheaper than the "professional" consultants, and they're not going to go easy on government to ensure repeat business. In fact, their academic rep hinges on them doing a good, thorough job.