Over the weekend, the Sydney Morning Herald and other Australian news media began reporting that a computer virus had infected the computer-aided dispatch system for the New South Wales (NSW) Ambulance Service, requiring the Service to shut down the system down, which in turn forced the Service staff to revert to manual operations for emergency calls.

The Australian reported that the virus was apparently discovered at 1300 AEST Saturday as part of a routine test; a decision was made to shut down the dispatch system shortly thereafter.

The Herald is now reporting that the Ambulance Service was able to return to full operations by late Sunday night. The Herald story goes on to say that an unnamed source claims the infection likely came from a USB device that was plugged into a PC somewhere on the Ambulance Service internal network. USB drives can be a major source of security problems, as I have written about many times in the past (see here and here, for instance).

The aforementioned Australian article also states that there is a concern that the VisiCAD dispatch system, which is used by the NSW Ambulance Service and many others around the world, may have been deliberately targeted, although a more "run-of-the-mill" Windows computer virus is more likely the cause.

The NSW government promises a full inquiry into the incident.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}