Chapter 7

Human User Interface Attacks

“The Limited (and Unlimited) User Interface”

Someone once stated that if the user does not know that the system they are using is computer driven, then it is an embedded software system. This is because, historically, mobile and embedded systems had very limited or simple (human) user interface (UI) or no UI at all. They did not have the computer box, keyboard, and screen. Although many embedded systems still have a limited UI, this is changing as embedded systems get more processing power and users have more sophisticated needs that systems must meet. The UI of mobile and smart devices have grown to the complexity of personal computer (PC) or information technology (IT) systems. To keep pace, testers in ...

Get Software Test Attacks to Break Mobile and Embedded Devices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.