CRApr 16, 2016

Hacking in the Blind: (Almost) Invisible Runtime UI Attacks on Safety-Critical Terminals

arXiv:1604.04723v1
Originality Incremental advance
AI Analysis

This addresses security vulnerabilities in safety-critical systems like medical and industrial terminals, posing risks to human safety, but is incremental as it builds on existing physical access attack methods.

The paper tackles the problem of runtime UI attacks on safety-critical terminals where adversaries have temporary physical access, by developing techniques for UI state and input tracking without direct observation, and demonstrates through a user study that input modification attacks are hard to detect, leading to serious input integrity violations.

Many terminals are used in safety-critical operations in which humans, through terminal user interfaces, become a part of the system control loop (e.g., medical and industrial systems). These terminals are typically embedded, single-purpose devices with restricted functionality, sometimes air-gapped and increasingly hardened. We describe a new way of attacking such terminals in which an adversary has only temporary, non-invasive, physical access to the terminal. In this attack, the adversary attaches a small device to the interface that connects user input peripherals to the terminal. The device executes the attack when the authorized user is performing safety-critical operations, by modifying or blocking user input, or injecting new input events. Given that the attacker has access to user input, the execution of this attack might seem trivial. However, to succeed, the attacker needs to overcome a number of challenges including the inability to directly observe the user interface and avoid being detected by the users. We present techniques that allow user interface state and input tracking. We evaluate these techniques and show that they can be implemented efficiently. We further evaluate the effectiveness of our attack through an online user study and find input modification attacks that are hard for the users to detect and would therefore lead to serious violations of the input integrity.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes