Prepare a Project on Internet of Things Vulnerability Proxy

Post New Homework

Prepare a Project on Internet of Things Vulnerability Proxy Scanner.

Must be completed with Scala programming language, play framework, Postgres, docker

Overview

This project presents a system to assess the vulnerability of Internet of Things devices to publicly known vulnerabilities listed in the National Vulnerability database (NVD) and enforce policy based the assessment score. The system acts as a proxy that intercepts requests to IoT services registered on the system and send probe scans to the requesting device, the scan results are matched against databases and a vulnerability assessment score is generated.

ScalaTest

ScalaTest is a flexible and popular testing framework for Scala, written in Scala and easy to use with the development tools I will use for my project; Intellij, SBT, and Maven.

Tasks

- Complete Research the area of vulnerability scanning, vulnerability databases, IoT vendor software,

- Setup the development environment, set-up all other requirements; Docker, Github, etc.

Complete implementation of the vulnerability manager

Complete implementation of the database manager and integrate with vulnerability manager

Complete implementation of the scanner manager and integrate with vulnerability manager, scan results should be matched to associated database

Complete implementation of the web and proxy manager and integrate with vulnerability manager, scan manager. Web proxy should be functional, Should be able to initiate scan, execute policy action from vulnerability manager,

Complete implementation of service policy manager and integrate with vulnerability manager, able to register IoT provider, register services, and configure service policies

Complete implementation of associated web front end for IoT user and admin web consoles

Complete implementation of deployment with Docker to AWS and testing of functionality

Complete project report and evaluation

Post New Homework
Captcha

Looking tutor’s service for getting help in UK studies or college assignments? Order Now