Categories: News

Trend Micro Research Reveals Dangerous Design Flaws and Vulnerabilities in Legacy Programming Languages

Cybersecurity leader and Politecnico di Milano jointly release essential guidelines for secure OT development

 

HONG KONG, CHINA – Media OutReach – August 5, 2020 – Trend Micro Incorporated (TYO: 4704;TSE: 4704), the
global leader in cloud security,
today announced new research highlighting design flaws in legacy languages and
released new secure coding guidelines to help Industry 4.0 developers greatly
reduce the software attack surface. And with this decrease business disruption
in operational technology (OT) environments.

Conducted
jointly with Politecnico di Milano, the research details how design flaws in
legacy programming languages could lead to vulnerable automation programs.
These insecurities could enable attackers to hijack industrial robots and
automation machines to disrupt production lines or steal intellectual property.
According to the research, the industrial automation world may be unprepared to
detect and prevent the exploitation of the issues found. Therefore it is
imperative that the industry start embracing and establishing network-security
best practices and secure-coding practices, which have been updated with
industry leaders as a result of this research.

 

“Once
OT systems are network-connected, applying patches and updates is nearly
impossible, which makes secure development upfront absolutely critical,” said
Bill Malik, vice president of infrastructure strategies for Trend Micro.
“Today, the software backbone of industrial automation depends on legacy
technologies that too often contain latent vulnerabilities, like Urgent/11 and
Ripple20, or varieties of Y2K-like architectural defects. We don’t want to
simply point out these challenges, but once again take the lead in securing
Industry 4.0 by offering concrete guidance for design, coding, verification,
and on-going maintenance, along with tools to scan and block malicious and
vulnerable code.”

 

Legacy
proprietary programming languages such as RAPID, KRL, AS, PDL2, and PacScript
were designed without an active attacker model in mind. Developed decades ago,
they are now essential to critical automation tasks on the factory floor, but
can’t themselves be fixed easily.

 

Not
only are vulnerabilities a concern in the automation programs written using
these proprietary languages, but researchers demonstrate how a new kind of
self-propagating malware could be created using one of the legacy programming
languages as an example.

 

Trend
Micro Research has worked closely with The Robotic Operating System Industrial
Consortium to establish recommendations to reduce the exploitability of the
identified issues[1].

 

“Most
industrial robots are designed for isolated production networks and use legacy
programming languages,” said Christoph Hellmann Santos, Program Manager,
ROS-Industrial Consortium Europe. “They can be vulnerable to attacks if
connected to, for example, an organisation’s IT-network. Therefore,
ROS-Industrial and Trend Micro have collaborated to develop guidelines for
correct and secure network set-up for controlling industrial robots using ROS.”

 

As
these new guidelines demonstrate, the task programs that rely on these
languages and govern the automatic movements of industrial robots can be
written in a more secure manner to mitigate Industry 4.0 risk. The essential
checklist for writing secure task programs includes the following:

 

  • Treat industrial machines as computers and task programs as
    powerful code
  • Authenticate every communication
  • Implement access control policies
  • Always perform input validation
  • Always perform output sanitization
  • Implement proper error handling without exposing details
  • Put proper configuration and deployment procedures in places

 

In
addition, Trend Micro Research and Politecnico di Milano have also developed a
patent-pending tool to detect vulnerable or malicious code in task programs,
thus preventing damage at runtime.

 

As
a result of this research, security-sensitive features were identified in the
eight most popular industrial robotic programming platforms, and a total of 40
instances of vulnerable open source code have been found. One vendor has
removed the automation program affected by a vulnerability from its application
store for industrial software, and two more have been acknowledged by the
maintainer, leading to fruitful discussion. Details of the vulnerability
disclosures have also been shared by ICS-CERT in an alert to their community[2].

 

The results of this research will be presented at Black Hat
USA on August 5, and at the ACM AsiaCCS conference in
October in Taipei.

 

To find out
more, please find the complete research report here: https://www.trendmicro.com/vinfo/hk/security/news/internet-of-things/unveiling-the-hidden-risks-of-industrial-automation-programming.



[1] https://rosindustrial.org/news/2020/6/23/how-to-securely-control-your-robot-with-ros-industrial

[2] https://us-cert.cisa.gov/ics/alerts/ICS-ALERT-20-217-01

About Trend Micro

Trend Micro Incorporated, a global leader in cybersecurity
solutions, helps to make the world safe for exchanging digital information. Our
innovative solutions for consumers, businesses, and governments provide layered
security for data centers, cloud environments, networks, and endpoints. All our
products work together to seamlessly share threat intelligence and provide a
connected threat defense with centralized visibility and control, enabling
better, faster protection. With more than 6,000 employees in over 50 countries
and the world’s most advanced global threat intelligence, Trend Micro secures
your connected world. For more information, visit www.trendmicro.com.hk.

Miscw.com

Recent Posts

Moon Timing Today: What the Current 2026 Moonrise and Festival Timings Mean

Key takeaways:There is no single universal moon timing today; moonrise depends on city, date, and…

4 minutes ago

Union Bank Latest: City Union Bank Q2 FY27 Profit Up 27% to ₹416 Crore, Shares Rally 7%

Key takeaways:City Union Bank reported Q2 FY27 net profit of ₹416 crore, up 27% year-on-year…

34 minutes ago

Oman vs UAE: Match 142 Squads, Predictions, and Live Streaming Details

Key takeaways:Oman and UAE are scheduled to compete in Match 142 of the ICC Cricket…

1 hour ago

England vs Sri Lanka ODI Tri-Series: England Chase First Win, Streaming, Pitch Report

Key takeaways:England vs Sri Lanka is an ODI tri-series match in which Harry Brook's England…

2 hours ago

Sam Altman Says People Are ‘Right to Be Afraid of AI’ — and Slams MBA Students

Key takeaways:Sam Altman said he is “unhappy” with most MBA students, calling them his “chronic…

2 hours ago

Voter Rights in Dispute: California Ballot Purge Check and Foreigners on India’s Voter Rolls

Key takeaways:A voter is a citizen whose name appears on an official electoral roll and…

3 hours ago