zuruck zur Themenseite

Articles and background information on the topic

Cybersecurity

Markus Haller | Davina Spohn,

Significantly more processors affected by attacks

Not only high-end processors are susceptible to side-channel attacks. Researchers from Kaiserslautern and Stanford have shown that common embedded processors also have similar security vulnerabilities.

Manufacturers have now made a number of patches available for the security vulnerabilities in complex processors that were made public in 2018. However, embedded processors are also affected.

© Marcos__Silva | Shutterstock.com

Attack scenarios such as 'Meltdown' and 'Spectre' are aimed at creating access conflicts in the memory. This makes it possible for the attacker to access confidential memory contents such as passwords or encrypted data. "You don't need administrative rights to do this and you don't even have to have physical access to the processor," says Prof. Dr. Wolfgang Kunz, holder of the Chair of Information Technology Systems Design at the Technical University of Kaiserslautern (TUK). "It is sufficient to execute a program with user rights".

Until now, security researchers assumed that the vulnerability affected complex processor architectures that work with out-of-order execution. This method allows the hardware to execute work steps in a different, more favorable order than specified by the program code. This allows the processor performance to be increased. However, there are also side effects that can be exploited by side-channel attacks such as Meltdown or Spectre.

Side channel also in embedded processors

However, refraining from using high-end processors with out-of-order execution does not protect against this vulnerability. Researchers led by Prof. Dr. Kunz, together with colleagues from Stanford University, have shown that even less complex processors have side channels that can be exploited by attackers.

They demonstrated this using a specially developed attack scenario called 'Orc-Attack'. The components affected are primarily those used in embedded systems. This means that, in principle, a whole range of applications could be attacked, from consumer electronics and medical technology to building and production automation.

Advertisement

Automated detection of security vulnerabilities

In order to automatically detect side channels in the processor hardware, the researchers have developed a calculation method called 'Unique Program Execution Checking' (UPEC) and demonstrated it using an open source processor. It is based on an industrial verification environment for hardware debugging and can be used in the future to detect security vulnerabilities during development.

It is not known how many of the commercially available processors are actually vulnerable via side channels. Access to the chip manufacturers' designs is necessary for the investigation. The research results to date have been published in the publication "Processor Hardware Security Vulnerabilities and their Detection by Unique Program Execution Checking".

  • Xing Icon
  • LinkedIn Icon
Advertisement
Back to topic page
Advertisement

You might also be interested in

Advertisement

Focus on safety

The 'Forum Safety & Security 2019'

The 'Forum Safety & Security' will take place again this year from July 8 to 10 at the Stadthalle Sindelfingen. Participants will learn everything they need to know about functional safety and data security in industry and the automotive sector.

read more...
Advertisement
Advertisement

Cyber security

The guidance system at a glance

A wide variety of components work together in an industrial process control system. A single infected device can serve as a gateway for accessing, modifying or switching off other nodes. This is how companies can protect themselves.

read more...
Advertisement
Advertisement
Advertisement
Advertisement

Security

No accidental changes to files

CodeMeter 6.80 from Wibu-Systems supports Universal Write Filter (UWF), a Windows option from Microsoft that prevents accidental changes to files, which is particularly important for embedded systems.

read more...
Subscribe to our newsletter
Advertisement
Back to home