Question: cvs file ID Start time Completion time Provide a Description of the Risk Select its severity 1 12:03 12:11 sabotaging confidential data Major 2 9:51


cvs file
|
ID | Start time | Completion time | Provide a "Description of the Risk" | Select its severity |
| 1 | 12:03 | 12:11 | sabotaging confidential data | Major |
| 2 | 9:51 | 9:54 | Sensitive data | Major |
| 3 | 10:16 | 10:16 | no security system | Moderate |
| 4 | 10:13 | 10:16 | Natural disaster | Emergency |
| 5 | 10:16 | 10:16 | Hurricane | Emergency |
| 6 | 10:16 | 10:16 | Natural disaster | Moderate |
| 7 | 10:16 | 10:16 | Hurricane | Emergency |
| 8 | 10:16 | 10:16 | smashing a window | Minor |
| 9 | 9:51 | 10:17 | hurricane damage | Emergency |
| 10 | 10:16 | 10:17 | Hurricane | Emergency |
| 11 | 10:12 | 10:17 | thief | Major |
| 12 | 9:56 | 10:17 | Robbery | Major |
| 13 | 10:16 | 10:17 | Home Security | Major |
| 14 | 9:54 | 10:17 | Home robbery | Major |
| 15 | 10:16 | 10:26 | Building Maintenance | Major |
PLEASE DONT GIVE AN INCORRECT SOLUTION, I WILL DISLIKE IT IMMEDIATELY (THANKS) Build a script (Python) that reads the CVS file (down below). This requires using a matrix-like dota structure (using a dictionary) to store the various data in a permeant file - Calculates a value based on the impact and probability - Emergency, Frequent =16 to - Minor, Unlikely =1 - Recommend a dictionary here but can use if/elif/else or function calls (dictionary might look like:) ["Energency": \{"Frequent": 16, "Probable": 14 \}, "Major": \{"Frequent": :...\}, - Stores that value by category with - the threat description - the severity - the probability - Can use dictionary here (category: value) or scalar variables (or no variables if just evaluating the condition - Displays a recommendation of action based on the value of the new threats added - Generic Recommendations: - O or less: "Logging Error - check the data provided as this threat value is invalid." - between 0 and 4: "Minor issue likely, increasing security is not recommended due to costs involved" - between 5 and 15: "Issue will require increase in security and access controls. Adding to Backlog for further planning. - 16+: "Major bug or issue - sending email to sysadmin, infosec chief, and IT manager
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
