Cybersecurity:
How To Avoid
Ransomware
Attacks
Developing operational technology policies
can protect facilities from external threats
and self-inflicted wounds
T
hreats to building control systems (BCS) have grown exponentially in the past two years. More importantly, the attacks on BCS have grown at an even higher rate. How can that be? Easy — there have always been threats to control systems. However, successful attacks are becoming more frequent, growing in intensity, and wreaking more havoc. In 2019, there was a 400 percent increase in attacks and 2020 is shaping up to a 600 percent increase.Attacks are not the only thing causing disruption of service to BCS. Informational technology (IT) is becoming more involved in securing control systems and their networks. This is a good thing. However, IT software, processes, and procedures are also causing interruptions in operations and damage. These systems and their devices require a different approach.
The National Institute of Standards and Technology (NIST) realized that control systems cannot be managed like IT systems. The NIST report “IR 8228 Considerations for Managing Internet of Things Cybersecurity and Privacy Risks” summarizes three key statements:
1. Many Internet of Things (IoT) devices interact with the physical world in ways conventional IT devices usually do not.
2. Many IoT devices cannot be accessed, managed, or monitored in the same ways conventional IT devices can.
3. The availability, efficiency, and effectiveness of
cybersecurity and privacy capabilities are often different for IoT devices than conventional IT devices.
Over the past few years, Intelligent Buildings, LLC (IB) has completed cybersecurity risk assessments across the
United States, Canada, and overseas. The results of these assessments showcase that attacks and self-inflicted wounds are typically caused by well-meaning facility personnel not following basic best practices.
The most common attack is ransomware. Ransomware is malicious software that locks all the files on a PC or server until either a ransom is paid, or the PC or server is wiped clean and reloaded. The delivery of ransomware is typically through email, but it can come from social media sites. Ransomware makes up 80 percent of the attacks to control systems.
In all the cases IB has seen, ransomware was 100 percent avoidable. Historically, the BCS is located in the engineer’s office and is
used like a workstation. Facility management staff tend to use it to check their company and
personal email and to look at social media, all of which have been the ransomware delivery mechanism. Had operational technology (OT) policies been in place and enforced, these attacks could have been avoided.
OT Policies To Start With
Policies are important because they address issues, which reduces risk to the control systems. Procedures are the steps necessary to follow the policy guidelines. Policy and procedure are often missing from the building control space when it comes to OT cybersecurity. Ransomware can be
avoided if policy is implemented that outlines the proper use and physical security of the application server/front-end server and compliance is enforced.
Some basic policies that should be implemented include:
Access Management
A security technique that regulates who or what can view or use resources in a BCS environment. It is a fundamental
concept in security that minimizes risk to the business or organization.
Inventory Of
Authorized And
Unauthorized
Software
This guideline establishes a list of software that is specifically needed for the application server to perform its designed function. All other software is removed or disabled to limit risk.
Asset Management
Used to identify approved and unapproved devices and network architectures. This aids automated and manual processes in protecting the system as a whole.
Network Security Controls
Ensures the proper development and implementation of applications, as well as the integrity of programs, data files, and operations. Access to the control system network is on an as needed basis and user activity is monitored.
Continuity
Includes, but is not limited to, documentation of recovery process, roles and responsibilities, planning for disasters, backup process and standards, and verification of
successful recovery. Continuity documentation is a living document that must be practiced and updated to maintain effectiveness.
Application Host Configuration And Usage
Guidelines that establish the security parameters necessary for consistency and security. This includes operating system setup, malware configuration, usage, location, and physical aspects of the machine. Building control application servers are treated in the same manner as typical IT application servers.
Vendor Management
Guidelines that establish policy and procedures a vendor must follow when performing service, implementation, or any interaction with the system and its associated devices.
Some of these policies are not what you would find in a typical IT policy library. This list is not a full list of OT policies, but by enacting just these few, an organization can reduce risk to the building systems that supply comfort and safety and reduce financial and brand damage impact.
Misuse Of The
Application Host
As stated earlier, using the application host as a personal PC/workstation puts it at high risk, especially for a ransomware attack. Ransomware is continually evolving and the consequences to an organization are ballooning. In recent history, two types of ransomware have emerged that can cause major reputation and financial damage, as well as negatively impact operations: Nuclear and Snake.
Nuclear ransomware has elevated ransomware to a lose-lose situation. Prior to nuclear ransomware, your choices were either to pay the ransom (not recommended) and get your files unlocked, or — if you had a good backup —
ignore it and wipe your system clean, starting with a fresh copy.
With this latest iteration, you can still pay the ransom; however, if you have good backups and refuse to pay, the threat actors will release your sensitive, private data to
the web. This happened to Visser Precision, a third-party vendor for Tesla, SpaceX, Lockheed Martin, and Boeing — all of whom had non-disclosure agreements with Visser, according to an article on Dark Reading.
The other ransomware type is Snake, also known as Ekans (snake spelled backward). Unlike typical ransomware that targets Windows and Linux operating systems, Snake targets industrial control systems (ICS). What makes it really nasty is its ability to climb outside of one system and spread throughout the network, infecting other devices.
As nasty as these variations of ransomware are, the fix or prevention is easy. Remove the application host from the engineer’s office, place it in a locked location, and remove the keyboard, mouse, and monitor. Just like with IT application servers, no one should ever physically touch the machine
unless they are performing maintenance or repair. You wouldn’t check your email on a SharePoint server, so why would you do it on a machine that is running your building?
Nuclear
ransomware
has elevated
ransomware
to a lose-lose
situation.
Public
Exposure
It is easy to find exposed systems and no special tools are required. There are several free device search engines that anyone can use to search for publicly exposed systems. What does exposed mean? It means that the control system can be
accessed by anyone, anywhere in the world. The only thing that stands between the attacker and access to the system is the application’s credential management.
What makes this even more risky is the fact that the majority of BCS are not configured to withstand password cracking tools and shared user accounts are rampant. There is typically no access monitoring to indicate if the system is being attacked. Additionally, there is a large
number of systems that are running outdated/unsupported operating systems and applications with well documented vulnerabilities that the threat actor can exploit.
These search engines continually scour the Internet
24/7/365. A simple search at the time of this article revealed that there are 37,622 exposed BCS. Don’t assume none of these are yours. In more than 60 percent of the assessments, IB was told that there was nothing exposed; however, in every case, we found at least one system or one part of the system that was exposed.
What is the consequence? Wasted time and money? In the past 18 months across eight IB-led assessments, there have been approximately 18,816 man-hours lost for an approximate total of $1,505,280 for an average cost of $188,160 per incident. This does not include self-inflicted wounds, which will be discussed in the next section.
To drive this point home, IB performed an assessment for a company that believed they had zero exposed devices. They had invested significant time and money on revamping their network architecture — IT was monitoring the networks
using the tools they were accustomed to and would not believe they had any holes. Although IT was monitoring the switches, PC, and servers, they were not watching beyond these devices. Once we began hunting using the same free search tools that anyone could use, we found a single BACnet broadcast management device (BBMD), which is essentially a router. From this, IB discovered over 1,000 BACnet devices in locations throughout the United States. No username and password is required for legacy BACnet. From here, we would have been able to fully control any or all of the devices. This is a good example of how IT cannot fully manage OT with the tools at their disposal.
The majority of
building control
systems are
not configured
to withstand
password
cracking tools
Self-Inflicted Wounds
IT is beginning to engage in securing OT systems, which can be a good thing or a bad thing. IT and OT have to become partners in protecting systems, but only after OT policy is developed and IT has been educated on the dos and don’ts when interacting with OT systems.
We have seen numerous examples of IT’s zealous attempts to manage control systems, such as:
∙
Patching the front-end application causing the local staff at 50 hospitals to be locked out of their control systems. Surgeries had to be cancelled for two days at these 50 hospitals.∙
An employee was fired and IT began removing this user from the central application server. This user was also the user that allowed communication and control between the application server and the supervisory control at numerous locations throughout the United States. Communication and control was lost to more than 100 locations before it was realized there was a problem. It took more than six weeks to fully recover.∙
IT scanned the OT networks in a location with thousandsof controllers. Over 60 percent of the controllers were locked up and required each individual device to be power cycled in order to bring them back online. After they were back online, each had to be checked to ensure functionality was fully restored. More than 96,000 man-hours were lost.
What is the consequence? Wasted time and money. In the past 18 months, more than 10 IT-induced events have resulted in approximately 107,924 man-hours lost for an approximate total of $8,633,920 for an average cost of
$863,392 per incident. This does not include external attacks from threat actors.
Vendors Are In Control
Without policy, there are only verbal understandings. It’s great to have an understanding; however, these understandings have to be backed up with written guidelines. We see time and again that the vendor is the primary knowledge keeper, user administrator, controller of remote access, controls data, and may or may not be backing up systems. Even if they are backing up systems, these backups are not usually readily accessible to on-site staff. The other risk a vendor usually introduces is a single admin user in your system for all of their employees at every location they service, which hasn’t been changed in years. This means any of their employees, past or present, can get into your system anytime they choose without your knowledge.
Some very basic policies you can enact now
for vendor management are:
∙
Vendor training for staff to increase understanding regarding vendors and the abilities of systems. This will allow your staff to self-perform for better response to system events.∙
Remote vendor access controlled by owner and not vendor.∙
Unique users for each vendor employee.∙
Vendor must provide a list of employees that need access to the system and no longer leave it open for any employee to access your system.∙
Vendor must notify immediately when an employee either no longer needs access to your system or is no longer employed by the vendor.∙
If the vendor is contracted to maintain backups, the vendor must provide you a copy of backups to be stored under your control.∙
Create a vendor separation agreement to establish such things as turning over data, intellectual property, etc.By no means should this be considered a full list of policies. It will get you started and help you minimize risk.
In 2010, Stuxet was the first major attack on a control system. It was an attack on an Iranian nuclear facility. Most people didn’t see this as the beginning of attacks on control
Even if vendors
are backing up
systems, these
backups are not
usually readily
accessible to
on-site staff.
systems, regardless of their function. They believed that these types of attacks would only happen to large industrial systems and not to BCS. This opened a new attack vector for other threat actors to take advantage of, showcasing that control systems are vulnerable and easy to exploit in several different ways. The industry is seeing an increase in these types of attacks, occurring at an exponential rate, with no sign of slowing.
If you haven’t taken a serious, unbiased look at your OT risk profile, you should. You can start by seeing if you have
ABOUT THE AUTHOR
FRED GORDY is the director of Cyber Security and Managing Consultant for Intelligent Buildings, LLC. He is an industry expert within building intelligence data analysis for building control and power monitoring systems with emphasis on cyber security. His control systems knowledge gives him insight on challenges of interlacing traditional IT environments with control systems for a cohesive and secure operational technology platform. With more than 16 years in the BAS space, more than 5 years of BAS cybersecurity and 20 years in the IT space, Gordy is nationally recognized as a cybersecurity thought leader.
exposure to the world, if your application server is being used for anything other than its designed functions, and who is in control of your system. Are you in control or is your vendor? The policies listed earlier can help you take control of your system, preventing external threats and internal self-inflicted wounds. n