What is it about?

Industrial robots are programmed with proprietary, specialized languages. These are not limited to programming the movements of the robot, but can access low-level features (such as the network or the file system). This is at the same time useful and dangerous. We have analyzed the languages of 8 leading industrial robot vendors and compared their features and the potential vulnerabilities and malicious uses. We also described a static source-code analyzer that we created to analyze robotic programs for security vulnerabilities, and showed examples of vulnerabilities in real-world code. Finally, we proposed immediately applicable steps that vendors and customers can use to protect their robotized factories.

Featured Image

Why is it important?

Factories are increasingly interconnected and robot usage is always on the rise. Security vulnerabilities that affect robot deployments in factories are of the utmost importance right now.

Read the Original

This page is a summary of: Detecting Insecure Code Patterns in Industrial Robot Programs, October 2020, ACM (Association for Computing Machinery),
DOI: 10.1145/3320269.3384735.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page