Distributed Test Manager (DTM)

The Distributed Test Manager (DTM) is a Windows™ application which enables many different types of system level testing by simulating multiple devices in a system. DTM is a system level simulator that is unique compared to other Triangle MicroWorks tools which test the communications of a single device. DTM is a highly extensible tool with multiple options for configuring devices, creating test cases, and simulating data in the system.


Cybersecurity Testing

Use Case

 


Security is critical in modern SCADA systems. Many different security capabilities are now built into the standard communication protocols used by SCADA devices. It is important to verify that secure communications are configured correctly at the system level.  Frequently, the first time all of the system components are deployed together is when the system is constructed. By simulating system components with DTM, configuration issues can be identified earlier to ensure security requirements will be satisfied in the final system. 

DTM Capabilities

  • Simulate the communications of multiple devices in a substation or other power system
  • Coordinate simulation across network with real network equipment (routers, switches) to create realistic network test scenario
  • Generate messaging traffic with standard communication protocols found in SCADA systems 
  • Simulate both sides of SCADA system (Client/Server, Master/Outstation) with a single tool
  • Separate the simulated SCADA traffic from DTM test coordination traffic to create "clean" SCADA traffic on the network under test




Example:  DNP3 Key Management

This example shows a DNP3 system that leverages Secure Authentication and Transport Layer Security (TLS) for data encryption. In this system, all communications between the DNP3 Masters and Outstations run over TLS. In addition, DNP3 Secure Authentication is used to guarantee that only authorized users are able to access critical functions. An external DNP3 Authority manages users, roles, and keys for the entire system.


Cybersecurity Use Case


Test coverage in this example includes verification that session keys, update keys, and certificates are managed correctly by the Key Management Authority. In order to test a real DNP3 Master in this system, the simulated Master can be replaced with a real device.  Likewise, a real DNP3 Outstation device could be added to the simulated system.

The communications between the DTM Administrator and the simulated Masters and Oustations can be configured to be on a separate network. This allows the DNP3 traffic to be separate from the DTM test coordination messages.  This is useful for network monitoring tests where the SCADA network is being monitored by devices like a Intrusion Detection System. 



 
© 2013 Triangle MicroWorks, Inc. All rights reserved.