introduction to laboratory assignment 3 vulnerability ... · introduction to laboratory assignment...

22
Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS Computer Security Course EDA263 / DIT641 Chalmers University of Technology February 12 th , 2015

Upload: others

Post on 18-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Introduction to Laboratory Assignment 3Vulnerability scanning with OpenVAS

Computer Security CourseEDA263 / DIT641

Chalmers University of Technology

February 12th, 2015

Page 2: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment?

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 3: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Overview

1 What is Vulnerability assessment?2 Lab 3 - Vulnerability scanning with OpenVAS3 Formal Report tips

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 4: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment (identification)

VulnerabilityA weakness in an asset or a group of assets that can be exploitedby one or more threats.

The goal of vulnerability assessment is to obtain a (prioritized) listof vulnerabilities with brief description of how and why they mightoccur.

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 5: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment (identification)

VulnerabilityA weakness in an asset or a group of assets that can be exploitedby one or more threats.

The goal of vulnerability assessment is to obtain a (prioritized) listof vulnerabilities with brief description of how and why they mightoccur.

What is vulnerability scanning?Vulnerability scanning is an automated process whose goal is toidentify security vulnerabilities of computer systems in a network.

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 6: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment (identification)

VulnerabilityA weakness in an asset or a group of assets that can be exploitedby one or more threats.

The goal of vulnerability assessment is to obtain a (prioritized) listof vulnerabilities with brief description of how and why they mightoccur.

What is vulnerability scanning?Vulnerability scanning is an automated process whose goal is toidentify security vulnerabilities of computer systems in a network.

How is it performed?Automated tools - Vulnerability scanners - software used to assesscomputer systems for weaknesses using a database of knownvulnerabilities.

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 7: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing2 Port scanning3 Service fingerprinting4 Vulnerability scanning5 Assessment and recommendations6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 8: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing

get familiar with the vulnerability scanner usedobtain information about the system (system configuration,network topology, etc.)

2 Port scanning3 Service fingerprinting4 Vulnerability scanning5 Assessment and recommendations6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 9: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning

obtain a list of open ports (open port ↔ listening service)find information about the open ports - what services are youexpecting to find there? (http(80), SSH(22))

3 Service fingerprinting4 Vulnerability scanning5 Assessment and recommendations6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 10: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning X3 Service fingerprinting

find more about each service behind each open port (version)is it the expected one? (compare results with Step 2)

4 Vulnerability scanning5 Assessment and recommendations6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 11: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning X3 Service fingerprinting X4 Vulnerability scanning

scan the discovered services for potential vulnerabilities5 Assessment and recommendations6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 12: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning X3 Service fingerprinting X4 Vulnerability scanning X5 Assessment and recommendations

use the vulnerability scan report generated by your tool tomake recommendations about improving the security status ofthe system/systems tested

6 Assessment follow-up

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 13: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning X3 Service fingerprinting X4 Vulnerability scanning X5 Assessment and recommendations X6 Assessment follow-up

propose a strategy for keeping the system securepropose a list of actions that should be done regularly to keepthe system securethe report will help the system owner to reproduce yourfindings and take the appropriate actions

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 14: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Vulnerability assessment

Performed in a number of steps1 Know your tools and the system you are testing X2 Port scanning X3 Service fingerprinting X4 Vulnerability scanning X5 Assessment and recommendations X6 Assessment follow-up X

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 15: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Lab 3 - Vulnerability scanning with OpenVAS

During CW 4–6theoden.ce.chalmers.se can be accessed from everycomputer in the Chalmers domainRemote access using SSH is possible for this assignmentoutside the lab session hours.(More Info in PingPong - pingpong.chalmers.se)

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 16: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

The target network

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 17: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your results

if you find too many vulnerabilities → focus on the mostimportant ones and motivate your choicefollow the tips from the templates and LabPMuse the structure of the template to report your findingsdon’t forget to properly reference the sources usedyour report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 18: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your resultsif you find too many vulnerabilities → focus on the mostimportant ones and motivate your choice

follow the tips from the templates and LabPMuse the structure of the template to report your findingsdon’t forget to properly reference the sources usedyour report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 19: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your resultsif you find too many vulnerabilities → focus on the mostimportant ones and motivate your choicefollow the tips from the templates and LabPM

use the structure of the template to report your findingsdon’t forget to properly reference the sources usedyour report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 20: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your resultsif you find too many vulnerabilities → focus on the mostimportant ones and motivate your choicefollow the tips from the templates and LabPMuse the structure of the template to report your findings

don’t forget to properly reference the sources usedyour report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 21: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your resultsif you find too many vulnerabilities → focus on the mostimportant ones and motivate your choicefollow the tips from the templates and LabPMuse the structure of the template to report your findingsdon’t forget to properly reference the sources used

your report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Page 22: Introduction to Laboratory Assignment 3 Vulnerability ... · Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS. Vulnerabilityassessment ... (version) isittheexpectedone?

Tips regarding the formal report

don’t present only the results, but also the steps you took toobtain them → this will help in reproducing your resultsif you find too many vulnerabilities → focus on the mostimportant ones and motivate your choicefollow the tips from the templates and LabPMuse the structure of the template to report your findingsdon’t forget to properly reference the sources usedyour report will help the network owners in improving thesecurity of their system

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS