Part 1: Data Distribution Service

This three-part series focuses on Data Distribution Service (DDS). DDS drives systems like railways, autonomous cars and spacecraft, as well as diagnostic imaging machines, luggage handling and military tanks. We will also examine the current state of DDS and offer recommendations for enterprises to reduce the risks associated with this middleware.

Let's first discuss DDS and how it's used in different industries.

Overview

DDS is a standard middleware software that uses the publish-subscribe paradigm. It allows for the creation of middleware layers to facilitate machine-to-machine communication. This software is essential for embedded systems and applications that have real-time requirements. The Object Management Group (OMG)7 maintains DDS. It is used in all types of critical applications to provide a reliable communication layer between controllers and actuators.

DDS is located at the start of the software supply chain. This makes it easy for hackers to get lost and makes it an attractive target. These companies and agencies are among those that use DDS. This is not a complete list.

  • National Aeronautics and Space Administration at the Kennedy Space Center
  • Siemens invests in wind power plants
  • Bosch and Volkswagen for autonomous valet parking systems
  • Nav Canada and European CoFlight are both available for air-traffic control

DDS can be seen as a communication middleware that allows for interoperability between programs across all programming languages. DDS, a data-centric publishing-subscribe communication protocol, allows developers to create a flexible shared data space for any application that requires two or more nodes to exchange typed information.

DDS is an excellent application programming interface (API) from a programmer's point of view. DDS, in addition to the plain byte streams and C-strings supports serialization or deserialization for any custom built-in data type via a dedicated interface language (IDL).

DDS Applications

DDS is the foundation for other industry standards like OpenFMB (smart-grid applications) and Adaptive AutoSAR (smart-grid applications). DDS is the default middleware in Robot Operating System 2 ("ROS 2"), which is the standard OS for robotics, automation, and other technologies.

DDS is used in conjunction with Real-Time Publish-Subscribe to (RTPS) to implement high-quality middleware layers for mission-critical applications. DDS can be used to transport an artificial intelligence (AI), such as a turn left command, from the electronic control unit to the steering motors.

Below is a list of DDS-related examples, with external resources that provide estimates about the number of devices in each sector or expected to be in the near future.

Sector

Examples of Use Cases

Notable users

Telecommunications networks and networks

* SDN (Software-defined Networking) technologies

*Appliance - Life Cycle

*Management tools (LCM), including 5G

* Fujitsu

Defense

* Command-and-control (C&C), systems

* Navigation systems and radar systems

* Start systems

*National Aeronautics and Space Administration, (NASA).

* NATO Generic Vehicle Architecture, (NGVA)15

* Spanish Army

Virtualization and Cloud

* Intra- and inter-communications between security operations centers (SOC).

* VVIDIA

Energy

* Distribution and power generation

* Research

* GE Healthcare

* Plug-and-Play interoperability program for medical devices (MD PnP).

Mining

* Precision mining

* Mining system automation

* Geological modeling

* Komatsu

* Diagramlogic

* Atlas Copco

Industrial internet-of-things (IIoT), and robotics

* Universal middleware

Robot Operating System (ROS 2)

* AWS Robot

* IRobot

Public and Private Transportation

*Autonomous Vehicles

* ATC (Air Traffic Control)

*Railway management

*Control

*Volkswagen, and Bosch16

* Coflight Consortium - Selex-SI, Thales

* Nav Canada

Examining the DDS Attack Feasibility

Our team of experts analyzed DDS standards and found multiple security flaws. In November 2021, thirteen new CVE IDs were created for the six most popular DDS implementations. There was also one vulnerability in the standard specifications.

We scanned over 100 organizations across a variety of industries, including telecommunications and cloud services, as well as research and software companies from various countries for a month. Some of these CVEs were detected and affected, while others were identified through nearly 90 90 internet service provider (ISP) numbers and other details.

To get feedback from key DDS users, system integrators and researchers in their respective research areas on our findings, we also interviewed them. The specifications of DDS were then examined, along with the six most active implementations that are maintained by certified vendors worldwide and with millions of deployments.

DDS is the head of the software supply chain and makes it an attractive target for attackers. Between 2020 and 2021 66% of attacks were focused on suppliers' codes. While doing our research, we discovered a source-code repository host in an proprietary DDS implementation. This would have allowed an attacker to infect the source code if left open (MITRE ATT&CK, T0873, and T0839).

DIGITAL DEVICES LTD

Long before Apple set an average consumers mindset to replacing their handheld gadgets in two years, Digital Devices Ltd believed in Moore's law that computing will double every two years. With our heritage from the days of IBM Personal Computer XT, our founders have gone through the technology advancements of the 1990s and 2000s realizing that technology is an instrumental part of any business's success. With such a fast pace industry, an IT department can never be equipped with the tools and training needed to maintain their competitive edge. Hence, Digital Devices has put together a team of engineers and vendor partners to keep up with the latest industry trends and recommend clients on various solutions and options available to them. From forming close relationships with networking and storage vendors like Juniper, SolarWinds and VMWare to high-performance computing by HPE or AWS Cloud solutions, Digital Devices Limited offers the latest technology solutions to fit the ever-growing needs of the industry.

 Our experts can guide you through the specifications and build cost efficiencies while providing high end, state-of-the-art customer services. We research and analyses market and its current demand and supply chain by offering wide range of bulk supplies of products like AKG C414 XLII, Shireen Cables DC-1021, Shireen Cables DC-2021, Dell p2419h monitor, Dell U2419H, Dell P2719H, Dell P2219H, Lenovo 62A9GAT1UK, LG 65UH5F-H and Complete IT Infrastructure products and services.

 

Comments

Popular posts from this blog

Support Your Developing business with adaptable application stages