LinuxCon #1 OpenVAS Open Vulnerability Scanning Free your vulnerabilities!



Similar documents
Vulnerability analysis

Automated Penetration Testing with the Metasploit Framework. NEO Information Security Forum March 19, 2008

Vulnerability Assessment Lab

Penetration Testing. What Is a Penetration Testing?

Vulnerability management with OpenVAS

Open Source Security Tool Overview

Network Penetration Testing and Ethical Hacking Scanning/Penetration Testing. SANS Security Sans Mentor: Daryl Fallin

Vulnerability Assessment Using Nessus

Penetration Testing LAB Setup Guide

Using Nessus In Web Application Vulnerability Assessments

Security Tools - Hands On

Vulnerability Scan. January 6, 2015

EVALUATION OF TOOLS FOR CYBER SECURITY

Penetration Testing with Kali Linux

Integrating Tools Into the SDLC

EXTRA. Vulnerability scanners are indispensable both VULNERABILITY SCANNER

IDS and Penetration Testing Lab ISA656 (Attacker)

ANTI-HACKER TOOL KIT. ourth Edition

ANNEXURE-1 TO THE TENDER ENQUIRY NO.: DPS/AMPU/MIC/1896. Network Security Software Nessus- Technical Details

Web Application Vulnerability Testing with Nessus

Tenable Tools for Security Compliance The Antivirus Challenge

Security of IPv6 and DNSSEC for penetration testers

VMware: Advanced Security

Snare System Version Release Notes

Nessus Agents. October 2015

Vulnerability Assessment and Penetration Testing

4. Getting started: Performing an audit

1 Scope of Assessment

Hands-on Security Tools

quick documentation Die Parameter der Installation sind in diesem Artikel zu finden:

Bust a cap in a web app with OWASP ZAP

A New Era. A New Edge. Phishing within your company

Nessus. A short review of the Nessus computer network vulnerability analysing tool. Authors: Henrik Andersson Johannes Gumbel Martin Andersson

NETWORK PENETRATION TESTS FOR EHR MANAGEMENT SOLUTIONS PROVIDER

by Penetration Testing

Installing and Configuring Nessus by Nitesh Dhanjani

Introduction to Nessus by Harry Anderson last updated October 28, 2003

PTSv2 in pills: The Best First for Beginners who want to become Penetration Testers. Self-paced, online, flexible access

Metasploit Unleashed. Class 2: Information Gathering and Vulnerability Scanning. Georgia Weidman Director of Cyberwarface, Reverse Space

Unified Security Management (USM) 5.2 Vulnerability Assessment Guide

encription IT Security and Forensic Services

Using Nessus to Detect Wireless Access Points. March 6, 2015 (Revision 4)

June 2014 WMLUG Meeting Kali Linux

BackTrack 5 tutorial Part I: Information gathering and VA tools

Windows Vulnerability Assessment

Vulnerability Scanning & Management

Author: Sumedt Jitpukdebodin. Organization: ACIS i-secure. ID: My Blog:

Aiming at Higher Network Security Levels Through Extensive PENETRATION TESTING. Anestis Bechtsoudis. abechtsoudis (at) ieee.

How To Fix A Snare Server On A Linux Server On An Ubuntu (Amd64) (Amd86) (For Ubuntu) (Orchestra) (Uniden) (Powerpoint) (Networking

Comprehensive Malware Detection with SecurityCenter Continuous View and Nessus. February 3, 2015 (Revision 4)

IDS and Penetration Testing Lab II

Best IT Security Tools & Software. rewind< & past database.com

Snare System Version Release Notes

Host Hardening. OS Vulnerability test. CERT Report on systems vulnerabilities. (March 21, 2011)

Penetration Testing Workshop

Linux Boot Camp. Our Lady of the Lake University Computer Information Systems & Security Department Kevin Barton Artair Burnett

Turn-key Vulnerability Management

The Virtual Environment

nmap, nessus, and snort Vulnerability Analysis & Intrusion Detection

Port Scanning and Vulnerability Assessment. ECE4893 Internetwork Security Georgia Institute of Technology

Is the Scanning of Computer Networks Dangerous?

Vulnerability Assessment. A. Open Vulnerability Assessment (OpenVAS)

Open Source Security: Opportunity or Oxymoron?

60467 Project 1. Net Vulnerabilities scans and attacks. Chun Li

Make a folder named Lab3. We will be using Unix redirection commands to create several output files in that folder.

Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability

Using SNMP to Obtain Port Counter Statistics During Live Migration of a Virtual Machine. Ronny L. Bull Project Writeup For: CS644 Clarkson University

By Jascha Wanger

9 Free Vulnerability Scanners + 1 Useful GPO Tool

Self Service Penetration Testing

Firewalls. Pehr Söderman KTH-CSC

The BackTrack Successor

ECE 4893: Internetwork Security Lab 12: Web Security

McAfee Asset Manager Console

Attack and Penetration Testing 101

Vulnerability scanning

Computer Forensics Training - Digital Forensics and Electronic Discovery (Mile2)

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

DenyAll Detect. Technical documentation 07/27/2015

Steven Kaplan, CISSP, CISA Accuvant Sandra Bittner, CISSP Arizona Public Service Palo Verde Nuclear Generating Station

Penetration Testing LAB Setup Guide

Introduction to Laboratory Assignment 3 Vulnerability scanning with OpenVAS

Nessus - the Vulnerability Scanner Evaluation

Recon and Mapping Tools and Exploitation Tools in SamuraiWTF Report section Nick Robbins

Symantec Cyber Readiness Challenge Player s Manual

Penetration Testing Ninjitsu 2: Crouching Netcat, Hidden Vulnerabilities. By Ed Skoudis

Deciphering The Prominent Security Tools Ofkali Linux

Transcription:

LinuxCon #1 OpenVAS Open Vulnerability Scanning Free your vulnerabilities! Vlatko Košturjak kost@linux.hr LinuxCon #1, 2009 09 22, Portland, Oregon, USA 1

Agenda Nessus Free alternatives Free feed(s) Oval interpreters, Nmap OpenVAS OpenVAS state && differencies OpenVAS practical tips OpenVAS future Q&A 45 minutes in total

Nessus was free once... Nessus?

Gartner: 80% sofware will be open source by the year 2012 http://linuxhow2.com/news/80_of_software_will_be_open_source.html 4

Nessus Free Feed

OVAL interpreters OVAL interpreters ovaldi Reference implementation OVAL Open Vulnerability Assessment language XML http://oval.mitre.org Good for local checks if you find needed definitions

Nmap Version 5 released recently Has scripting support NSE = Nmap Scripting Engine Yes, that Lua thingy Basic misconfiguration checks Enumeration checks Basic vulnerabilties check Missing reporting functions No severities / risk ratings

OpenVAS Nessus GPL fork, Old name: Gnessus Continues open development of vulnerability scanner But OpenVAS follows its own path! Both local and remote checks are supported! Reportings Risk rating...

What's different? Organizational part GPL (v2) license Open development Software in Public Interest (SPI) Change requests Democratic voting Open in every sense Your new idea? OpenVAS DevCon IRC

What's different Technical part Take advantage of organization decisions/license Tools integration Practice what you preach! Flawfinder,... Enforce security options in compiler Versions: 1.x = Nessus compatible (NTP protocol) 2.x = Nessus incompatible (OTP protocol) IANA

OpenVAS 2.0 Released 17 th of December, 2008 What's new? Initial OVAL support NTP => OTP script_id => script_oid 64 bit support GUI client improved Bugfixes Code audit... OpenVAS got from Nessus: nmap hydra nikto... OpenVAS additionaly integrates with: ike-scan portbunny strobe pnscan...

Ohloh summary

OpenVAS quick facts It's not Debian local checks only You have checks for popular BSD Oses and Linux distros Windows as well Solaris (experimental?) You miss SMB*inc checks Smb functions are rewritten not compatible with old ones There is only few left which needs to be rewritten using free smb libraries Help us to rewrite it

Look

LSC credentials manager

Severity Override

OpenVAS vulnerability checks/tests It's not single language any more NVT = Network Vulnerability Test Plugins == NVTs "Languages" NASL (got from Nessus) OVAL (implemented in 2.x) NSE (planned)

NASL Nessus Attack Script Language (NASL) Inherited from Nessus Language still the same Removed plugin localization There is few functions added Same syntax if (description) { } # script code script_id => script_oid

OVAL Implemented in 2.x Using ovaldi OVAL checks appear in Plugins and reporting Local checks

NSE Nmap scripting Engine (NSE) Lua Phase: planning Choose.nse you like from OpenVAS Options nmap=>libnmap Not system/execve Current / memory problem

Number of NVTs 14000 12000 10000 8000 6000 4000 2000 0 09/09/08 10/29/08 12/18/08 02/06/09 03/28/09 05/17/09 07/06/09 08/25/09 10/14/09

OpenVAS tips Use local checks (if possible) Use SSH keys for better security Harden security of scanning box Port scans Nmap Do port scan with nmap first Feed it to OpenVAS (grepable results) Portbunny Kernel level port scanner Not bad for internal scans

OpenVAS control tips Full audit 1-65535 ports Thorough tests Report verbosity Report paranoia Knowledgebase (kb) Something like --verbose Save to disk Analyze findings at deep tech level

OpenVAS future Take a look at current change requests Virtual hosts support Windows local checks Drop existing NASL implementation Using WMI Linux/Unix local checks Drop existing NASL implementation Using SSH library

OpenVAS Design current future

OpenVAS pkgs OpenVAS virtual appliances Vmware, VirtualBox,... OpenVAS in backtrack http://www.openvas.org/openvas-bt.html Backtrack 3 Not included by default Check URL above for remastered ISO image Backtrack 4 Beta version doesn't ship with OpenVAS Prefinal version comes with OpenVAS

Integration Autonessus Diff between two scans Supports OpenVAS and Nessus Time for name change? :) Metasploit Some initial development done OpenVAS as client HD Moore "weekend hack" Better: metasploit as OpenVAS client

OpenVAS + Metasploit integration

Commercial? Ecosystem around OpenVAS Trainings Commercial support Commercial NVT feeds OIDs Enables vendors to have different address space each i.e. 1.2.3.4.x.x

Come and help! Extending scanning engine Extending vulnerability coverage Writting Vulnerability tests (NVTs) Write your PoC/test for OpenVAS! Translating Documentation writting (compendium) Administration (web, irc,...) http://www.openvas.org

I'm developer......is there any $$$ for me?

OpenVAS contest

Initial offering: 300 EUR

Raised to 500 EUR

Raised to 600 EUR

Bug solved, money paid

Summary Open, open and open Multiple vulnerability tests Open Vulnerability Assessment language (OVAL) Nessus Attack Scripting Language (NASL) Nmap Scripting Engine (NSE) early dev Integrated tools Port scanning: portbunny, strobe, pnscan... Enumeration: ike-scan, snmpwalk,... SLAD: john, chkrootkit, clamav, lsof, tripwire,..

OpenVAS contacts http://www.openvas.org http://www.ohloh.net/p/openvas http://www.twitter.com/openvas http://www.identi.ca/openvas openvas-announce Openvas-discuss Openvas-devel irc.oftc.net #openvas