Giter Club home page Giter Club logo

nessus-essential-vulnerability-management-project's Introduction

Vulnerability Management: Nessus Essentials

Disk Sanitization Steps

Description

In this project we will cover vulnerability scanning and vulnerability remediation. These are two of the main steps in the Vulnerability Management Lifecycle. We will be using Nessus Essentials to scan local VMs hosted on VMWare Workstation in order run credentialed scans to discover vulnerabilities, remediate some of the vulnerabilities, then perform a rescan to verify remediation.

Languages and Utilities Used

  • Nessus Essentials
  • Windows 10 ISO

Environments Used

  • VMware Workstation Player
  • Windows 10 (21H2)
  • Server 2019

Program walk-through:

Download VMware Player:
Disk Sanitization Steps

Download Windows 10 ISO:
Disk Sanitization Steps

Download Nessus Essentials:
Disk Sanitization Steps

Set up Windows 10 ISO and create an ISO file:
Disk Sanitization Steps

Set up the Windows 10 VM and browse to the ISO file we created:
Disk Sanitization Steps

When setting up the virtual machine, in the hardware settings under network adapters, choose bridged (this allows the VM and the actual PC be on the same network, making it easier for nessus essentials to scan:
Disk Sanitization Steps

Boot Window 10 VM and set up:
Disk Sanitization Steps

Get the IPv4 address on the VM and Ping it on your actual PC:
Disk Sanitization Steps
You will notice that the ping will time out, this is due to the firewalls on the VM:
Disk Sanitization Steps

Disable the firewalls in the WIndow Firewall Defender then ping again:
Disk Sanitization Steps Disk Sanitization Steps

In Nessus Essentials, create a new network scan:
Disk Sanitization Steps

After the network scan is created, inspect the first scan with no credentials:
Disk Sanitization Steps

On the virtual Machine, open up servcies and enable Remote Registry which will allow the scanner to connect to this VMs registry to look for insecure configurations:
Disk Sanitization Steps

Enable File and Printer Sharing on the VM:
Disk Sanitization Steps

Go to User Account Control and change to never notify:
Disk Sanitization Steps

Go to Registry Editor and in the directory below (Found on Nessus) create a DWORD file with the following name and set the value data to 1. Restart the VM:
Disk Sanitization Steps

At this point of the project, we are ready to scan the VM. Go to Nessus Essentials now and add the following credentials. Hit save:
Disk Sanitization Steps

After letting it run for a bit, you can see the difference in vulnerbilities before and after adding credentials:

BEFORE:
Disk Sanitization Steps
AFTER:
Disk Sanitization Steps

After taking a deeper dive into the vulnerabilities, you can see how Nessus Essentials provides solutions for critical vulnerabilities like the one shown below:
Disk Sanitization Steps

Download a very old version of firefox just to run another scan with more vulnerabilities before we start remediating:
Disk Sanitization Steps

Launch the scan once again for a bit and come back to the vulnerablities and you should see something like this:
Disk Sanitization Steps Disk Sanitization Steps

After reading the remediations, update and restart windows on the VM:
Disk Sanitization Steps

Now run the scan once more and observe how the vulnerabilities and remediations decrease:
Disk Sanitization Steps

This concludes the project on how to manage vulnerabilites using Nessus Essentials!

nessus-essential-vulnerability-management-project's People

Contributors

nafees094 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.