Network Risk Assessment

Over a weekend, the high school's IT staff ran a vulnerability scanner across the whole network. Monday morning it produced a report. Five of its rows are below, shortened.
RowFindingWhereScanner score (0 to 10)Recommended fix
AFile-sharing service missing a security update; the flaw allows a remote computer to run its own codeMain file server (staff documents, student records)9.8Install the update
BStudent Wi-Fi uses one passphrase shared by every student, on the same network as staff computersStudent Wi-Fi7.5Sign in per user; separate student devices from staff
CError pages show the web server's exact software version and the names of internal serversSchool website5.3Turn off detailed error pages
DPublished flaw in the bell-schedule controller's admin page, usable only by someone already signed in as its administratorBell controller7.2Install the vendor's update
EPrinter's admin page sends its login unencryptedLibrary printer4.3Turn on HTTPS for the admin page
A scanner knows the flaw. It doesn't know the school: which device holds what, who can reach it, and what it would cost if someone did. That is the analyst's job. Rate each row high, moderate, or low for this school.

Rating the rows

Any device that can reach the file server, which is every device on the network, could run code on the machine that holds staff documents and student records, so row A is high. An adversary could take the records, rewrite them, or lock the server so nobody can open them, which touches all three security principles.
Row B's passphrase is known to every student, so every student device, and any device a student lends it to, shares a network with the staff computers. From there, every attack a local network allows is within easy reach, and row B is high too.
Row C is moderate. No data or access is exposed, but the error pages hand an adversary a map: which software to look up flaws for, and what the servers behind the site are called.
The scanner scored row D above row C, and the flaw is real, but using it means first having the controller's administrator password, which two people in the school hold, and knowing how to turn a published flaw into a working attack on an unusual device. Someone who did all that could make the bells ring at the wrong times. That puts row D at the bottom: low.
Row E is moderate. A login sent unencrypted can be read by anyone who can get the traffic in front of them, and on this flat network ARP poisoning makes that easy for any student device. What the login opens is a printer, so the damage is limited, though a printer's settings can hold other accounts' passwords.

Fixing the report

Row A's update went in that Monday night. Row B needed a project, sign-ins for every student and a network of their own, so it went on the list for the summer, and row C took ten minutes. Row D stayed on the list too, at the bottom, where the school's own rating put it.

The WannaCry outbreak

Row A's update was the urgent one because a flaw of that kind was behind WannaCry. Microsoft released an update on March 14, 2017, for a flaw in Windows file sharing that let a remote computer run code. On May 12, ransomware that used the flaw began spreading on its own, from computer to computer, to machines that lacked the update and could be reached on the network port Windows file sharing listens on. It locked their files behind a demand for bitcoin. By May 14, Europol counted more than 200,000 victims in at least 150 countries, most of them hit within hours. In Germany it reached the national railway, Deutsche Bahn: screens in stations showed the ransom demand in place of train times, and some ticket machines stopped working, though the trains kept running.
In England, it hit the National Health Service hard. The National Audit Office found that at least 80 of England's 236 NHS trusts were affected, along with hundreds of family doctors' practices. NHS England counted 6,912 cancelled appointments and estimated more than 19,000 in all. Five hospital trusts had to send emergency patients to other hospitals, among them Barts Health, which runs the Royal London Hospital, one of London's main trauma centers. The outbreak was largely halted that first day, when a British researcher, Marcus Hutchins, registered a web address the program checked before doing anything else. The United States and Britain later said North Korea was behind it. The National Audit Office found that the attack could have been prevented by basic security practice, starting with installing the update.
Looking up at a hospital's tall glass towers and a wide overhanging block clad in gray slats, from beside a blue sign reading Stepney Way Entrance.
The Royal London Hospital in east London. Photo: Matt Brown, CC BY 2.0, via Wikimedia Commons.
A red train-ticket machine in a station, its screen showing only a blue startup screen with the word RadiSys instead of the ticket menu. A sign above reads IsarCard Semester, Hier erhältlich.
A Deutsche Bahn ticket machine in Munich on May 14, 2017, out of service because of WannaCry. Photo: Freddy2001, CC BY-SA 3.0, via Wikimedia Commons.
Sources: U.K. National Audit Office, "Investigation: WannaCry cyber attack and the NHS" (October 27, 2017); Microsoft Security Bulletin MS17-010 (March 14, 2017); Europol statement on the attack's spread (May 14, 2017); U.S. White House statement attributing WannaCry to North Korea (December 19, 2017).