The project consists in Enhancing IoT Security Assessment into a Cloud Ready solution. Also another part of the project is to provide better CPU, Memory, Disk usage management and optimization that provides flexibility and scalability. Here's what's changing: - Each Module should run as a standalone agent - Each module should have authentication/https connectivity with the core system - IoT Security Assessment should be able to configure each module in the UI and select before the Scenario is started - Each module should be able to serve multiple IoT Security Assessment instances - Create self-check system health service - Add usage levels and warnings when the system is running low on resources, suggest/identify what are the modules/processes that are eating the resources - Reduce the system requirements by optimizing the loaded resources: containers, always running containers, etc… - Change container entry points to be stateless - Automate base image creation and delivery for the Ubuntu base system
Keysight’s IoT Security Assessment makes it easy and cost-effective to improve the cybersecurity of IoT devices and comply with various IoT standards. Using this solution, users can validate virtually any connected device against a broad range of attacks, known and unknown, so that critical devices can be secured before leaving the development environment.
What you will gain: • Docker containers • Python, Flask, REST API concepts • Angular for the UI integration