Menu

(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).

  1. Implement a function called updateScore. This function mustverify that one button from each property is selected.
  2. 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.
  3. 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.
  4. The score must have a minimum of 0 and a maximum of 10.
  5. 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.
  6. Once the score is being displayed, updating a property willautomatically update the vulnerability score.
  7. The score is computed as:

• Score Final = (Scopestatus) * ((3.326258289 * ScoreBase) + (1.1 * Score Exploitability)), where the Scope Status , Score Ba

• Base Integrity (Level HealthImpact , Level Integrity) = • Health Impact corresponds to rows, and Integrity corresponds to co Score Exploitability = AttackVector * AttackComplexity * Privileged Required * User Interaction, where: • Attackvector (Sel• Privilege Required (Selection) = Privilege Required Value None 0.85 Low 0.62 High 0.27 - User Interaction (Selection) = Use

• 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