SCADA HMI Security and Microsoft Bob
Wesley McGrew explores scada hmi security and microsoft bob at DEF CON 20, examining automotive-security and practical defenses.
Summary
Architecture and Background
SCADA HMI and Microsoft Bob: Modern Authentication Flaws With a 90's Flavor Wesley McGrew Research Associate and Lecturer Critical Infrastructure Protection Center, National Forensics Training Center, Mississippi State University SCADA HMI software provides a "control panel" interface to SCADA/ICS systems, allowing system operators and engineers the capability to visually monitor and make changes to parameters in the system. Many HMI packages provide the ability to authenticate users, to allow access to dangerous or sensitive controls and data to specific users, while restricting other users to observation or less sensitive areas of the system. Microsoft Bob was a failed Microsoft project from 1995: an attempt to make computers easy for end-users by providing a non-technical captive interface of "rooms" that users could move around, use the launch programs, and store files.
Vulnerability Analysis
Cartoon guides helped users with every step of the way. Thanks to an overly-helpful cartoon dog that would offer to change your password for you if you forgot it, it's frequently used as an example of bad security design choices. In this presentation, Wesley will point out the similarities and differences between Microsoft Bob and SCADA HMI software, and demonstrate previously unpublished vulnerabilities in the HMI systems that are very reminiscent of the problems with Microsoft Bob (which will also be demonstrated!).
Exploitation and Demonstrations
For penetration testers, the techniques used to quickly identify these vulnerabilities will be discussed, as well as mitigations for those who have to defend such systems. Robert McGrew is currently a lecturer and researcher at Mississippi State University's National Forensics Training Center, which provides free digital forensics training to law enforcement and wounded veterans. He has interests in both penetration testing and digital forensics, resulting in some interesting combinations of the two.
Remediation and Defensive Strategies
He has written tools useful to both fields (NBNSpoof, msramdmp, GooSweep), and tries to stay involved and interactive with the online infosec community. He is currently expanding and exposing the rest of the security community to the SCADA HMI research he began with the release of user authentication vulnerabilities in the iFIX HMI product. Twitter: @McGrewSecurity
Related talks
Main Stage·1 hr 22 min
Alberto Garcia Illera
Alberto Garcia Illera details how to Hack All the Transport Networks of a Country Alberto García Illera The presentation is about a real black hacking act against the transport network of a country.
Main Stage·49 min
Charlie Miller
Charlie Miller explores don't stand so close to me: an analysis of the nfc attack surface at DEF CON 20, examining automotive-security and practical defenses.
Main Stage·40 min
Chema Alonso · Manu The Sur
Chema Alonso and Manu The Sur explores owning bad guys with javascript botnets at DEF CON 20, examining automotive-security and practical defenses.


