(Solved) : 716 Lab Medical Device Vulnerability Scoring Lab Complete Implementation Medical Device Vu Q44053536 . . .
7.16 LAB: Medical Device Vulnerability Scoring
In this lab, you will complete the implementation of a MedicalDevice Vunerability Scoring webpage. The purpose of this website isto return a score that numerically quantifies how vulnerable aspecific vulnerability is to the particular attack. The propertiesof the system will be selected from a group of predeterminedoptions, where each option is a styled radio button. Once optionsare selected for all possible properties, the website will displaythe vulnerability score (and hide the warning label).
- Implement a function called updateScore. This function mustverify that one button from each property is selected.
- Using JavaScript, add a click or change event listener to eachradio button (Do not add the event listener to the button label).Notice that the radio buttons are hidden using CSS.
- Once one button from each property is selected, the webpageshould:
- Hide the warning label by setting the display style of the<div> with ID warning to none. Note: both none and hiddenhave similar visual effects, however none doesn’t occupy any space,while hidden does occupy space, affecting the layout).
- Compute the vulnerability score.
- The score should be updated and displayed inside the<div> with ID score.
- The score must have a minimum of 0 and a maximum of 10.
- The final score must be rounded up to thetenths decimal place, and displayed with one decimal place. Ex: Ifthe final score is 7.311456, the score should be displayed as7.4.
- Once the score is being displayed, updating a property willautomatically update the vulnerability score.
- The score is computed as:
• Score Final = (Scopestatus) * ((3.326258289 * ScoreBase) + (1.1 * Score Exploitability)), where the Scope Status , Score Base, and Score Exploitability are calculated as: • If Score Base is 0, then Score Final should be 0. • Scope status (Selection) = Scope Status Value Unchanged 1.0 Changed 1.08 • ScoreBase = BaseConfidentiality + BaseIntegrity + Base Availability, where: – BaseConfidentiality (Level Sensitivity, Level Confidentiality) • Sensitivity corresponds to rows, and confidentiality corresponds to columns. Sensitivity / Confidentiality None Low High None 0.00 0.22 0.56 Low 0.00 0.65 0.75 High 0.00 0.85 0.95 • Base Integrity (Level HealthImpact , Level Integrity) = • Health Impact corresponds to rows, and Integrity corresponds to columns. Health Impact / Integrity None Low High None 0.00 0.22 0.56 Low 0.55 0.60 0.75 High 0.85 0.90 0.95 · Base Availability (Level HealthImpact , Level Availability) = • Health Impact corresponds to rows, and Availability corresponds to columns. Health Impact / Availability None Low High None 0.00 0.22 0.56 Low 0.55 0.60 0.65 High 0.85 0.90 0.95 o Score Exploitability = AttackVector * AttackComplexity * Privileged Required * User Interaction, where: • Attackvector (Selection) = Attack Vector Value Network 0.85 Adjacent Network 0.62 Local 0.55 Physical 0.20 • AttackComplexity (Selection) = Attack Complexity Value Low 0.77 High 0.44 • Privilege Required (Selection) = Privilege Required Value None 0.85 Low 0.62 High 0.27 – User Interaction (Selection) = User Interaction Value None 0.85 Required 0.62 Show transcribed image text • Score Final = (Scopestatus) * ((3.326258289 * ScoreBase) + (1.1 * Score Exploitability)), where the Scope Status , Score Base, and Score Exploitability are calculated as: • If Score Base is 0, then Score Final should be 0. • Scope status (Selection) = Scope Status Value Unchanged 1.0 Changed 1.08 • ScoreBase = BaseConfidentiality + BaseIntegrity + Base Availability, where: – BaseConfidentiality (Level Sensitivity, Level Confidentiality) • Sensitivity corresponds to rows, and confidentiality corresponds to columns. Sensitivity / Confidentiality None Low High None 0.00 0.22 0.56 Low 0.00 0.65 0.75 High 0.00 0.85 0.95
• Base Integrity (Level HealthImpact , Level Integrity) = • Health Impact corresponds to rows, and Integrity corresponds to columns. Health Impact / Integrity None Low High None 0.00 0.22 0.56 Low 0.55 0.60 0.75 High 0.85 0.90 0.95 · Base Availability (Level HealthImpact , Level Availability) = • Health Impact corresponds to rows, and Availability corresponds to columns. Health Impact / Availability None Low High None 0.00 0.22 0.56 Low 0.55 0.60 0.65 High 0.85 0.90 0.95
o Score Exploitability = AttackVector * AttackComplexity * Privileged Required * User Interaction, where: • Attackvector (Selection) = Attack Vector Value Network 0.85 Adjacent Network 0.62 Local 0.55 Physical 0.20 • AttackComplexity (Selection) = Attack Complexity Value Low 0.77 High 0.44
• Privilege Required (Selection) = Privilege Required Value None 0.85 Low 0.62 High 0.27 – User Interaction (Selection) = User Interaction Value None 0.85 Required 0.62
Expert Answer
Answer to 7.16 LAB: Medical Device Vulnerability Scoring In this lab, you will complete the implementation of a Medical Device Vun…
OR