Keysight Technologies is a leading technology company that helps enterprises, service providers and governments accelerate innovation to connect and secure the world. Keysight's solutions optimize networks and bring electronic products to market faster and at a lower cost with offerings from design simulation, to prototype validation, to manufacturing test, to optimization in networks and cloud environments. Customers span the worldwide communications ecosystem, aerospace and defense, automotive, energy, semiconductor, and general electronics end markets.


Distributed system for IoT Security Assessment & Automated system health check
Paid internship at Keysight Technologies Romania · 26/06/2024
  • – Web
  • room București
Required skills:

linux angularjs python

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