Network Component
Version 7.19.0
MDK Middleware for IPv4 and IPv6 Networking
|
Every device that is connected to a network is a potential target of a cyber attack. This also counts for devices that are not connected to public networks - a private network might get hacked and all devices attached to it compromised. Thus, the industry has a strong drive towards safety and security. Dedicated vulnerability tests enable you to check your equipment throughout the development stage.
Achilles Test Platform
The Achilles Test Platform by GE Digital provides a stress test that simulates cyber attacks via a TCP/IP network connection. GE Digital offers also a cerification service for end-equipment.
The Network Component is verified with the Achilles Test Software (ATS) and passes Level 1 tests. Thus, Arm Cortex-M based microcontrollers using the Network Component, should pass the Achilles Level 1 certification.
If during your own tests the ATS has recorded an anomaly, usually the Storm Rate Limit for the device under test is too high and should be reduced. In general, it is enough to reduce the overall Global Storm Rate limit. For a device based on an Arm Cortex-M3 running at 120 MHz and an EMAC controller with no checksum offload capabilities, an initial rate limit of 2000 packets per second is a good choice.
The Network component itself does not have packet rate limit. The rate limit is variable and among others depends also on the test packet size and content. When the packet loss is negligible for the tests, the global storm rate may be increased. If the ATS detects anomalies, it is necessary to reduce the global storm rate.
Setting up the Achilles Test Software
In order to be able to run the ATS, you need to setup your device in a certain way. Please follow the steps below (make sure that all IP address ranges are adapted to your own internal test network):
Storm Rate Limit determination
To determine the correct Strom Rate Limit, check the ICMP 1 control panel during the test. The red line indicates a packet loss. If the diagram crosses the 10% warning level, the test fails. This is a sign that the Storm Rate Limit is too high and needs to be reduced.
Refer to Achilles Level 1 Certification Requirements for Embedded Devices for more information.