Internet of Things
UFO
UFO is a tool designed to let security researchers and firmware developers assess the security robustness of IoT device firmware. The tool allows security verification assessors to look for known vulnerabilities, check the strength of passwords and certificates, and provide a guide of backdoor paths in the firmware.
Key feature/capability: UFO profiles the IoT firmware in many surfaces, such as known vulnerabilities, sensitive data, cracked passwords, and hidden backdoors. It saves penetration testers the time to gather information and helps create attack vectors."
MUD-Visualizer
MUD-Visualizer is a tool designed to let developers ensure their access control mechanisms for an IoT device are not in conflict with the manufacturer usage description (MUD) for the device. MUD is an IETF standard for defining the behavior of specific IoT devices so common defensive mechanisms can be implemented for the device.
Key feature/capability: "MUD-Visualizer is a tool that provides a visualization of any number of MUD-Files and is designed to enable developers to produce correct MUD-Files by providing format corrections, integrating them with other MUD-Files, and identifying conflicts through visualization."
Image Source: metamorworks via Shutterstock