Passive Vulnerability Scanning Introduction
|
|
|
- Sara Stone
- 9 years ago
- Views:
Transcription
1 Passive Vulnerability Scanning Introduction October 13, 2009 (Revision 14) Renaud Deraison Director of Research Ron Gula Chief Technology Officer Todd Hayton Senior Security Engineer
2 Table of Contents TABLE OF CONTENTS... 2 INTRODUCTION... 3 WHY PASSIVE VULNERABILITY SCANNING?... 3 PASSIVE VULNERABILITY SCANNER DETECTION TECHNOLOGY... 4 NETWORK DEPLOYMENT... 5 EXAMPLE PASSIVE VULNERABILITY PLUGINS... 6 APPLICATIONS NETWORK IDS COMPARISON CONCLUSION ABOUT TENABLE NETWORK SECURITY Copyright , Tenable Network Security, Inc. 2
3 Introduction Passive vulnerability scanning is the process of monitoring network traffic at the packet layer to determine topology, services and vulnerabilities. This document will discuss the technology of passive vulnerability scanning, its deployment issues and its many applications. It will also compare passive vulnerability scanning technology to network intrusion detection technology. Example plugins used to detect network vulnerabilities is also included. This paper assumes the reader has a basic knowledge of TCP/IP networking, network intrusion detection and vulnerability scanning. Tenable offers the Passive Vulnerability Scanner. This paper not only serves as an introduction to passive vulnerability scanning, it also includes many examples specific to the Passive Vulnerability Scanner. Why Passive Vulnerability Scanning? Technical Limits of Active Scanners All network vulnerability scanners need to send packets or communicate in some manner with the systems they are auditing. Because of this, they are bound by the physical limitations of the networks and systems they are auditing to send and receive these packets. In other words, scanning can take a long time, especially for large networks. In some rare cases, the act of probing may cause instability in the audited system. Network devices such as routers and switches may also be affected by large numbers of port scans, host enumeration and vulnerability testing. And finally, networks change all too often. As soon as an active scan is finished, it slowly becomes out of date as the network changes. Political Limits of Active Scanners Network vulnerability scanners may also have a political stigma within large organizations. For a variety of reasons, a system administrator may feel that there is no need to have a 3 rd party scan their systems. To compensate for this, a passive vulnerability scanner can be deployed in a manner to watch these off limits networks and report on their vulnerabilities. Example Scenario Consider the following situation a security team has hired an outside firm to conduct a security audit of their perimeter network. They scan with Nmap ( the Nessus vulnerability scanner ( and ISS Scanner ( and have a good handle on their vulnerabilities. They feel they are prepared for the audit. The night before the outside scan starts, someone in the company places an unpatched Windows 2000 server in the DMZ. Of course this violates the company s change control procedures, but the infraction is not caught until the outside firm starts their testing and compromises the box. Using a vulnerability scanner one more time would have caught the new box; but in this case, the security group needs to get permission to launch a scan. Copyright , Tenable Network Security, Inc. 3
4 If the Passive Vulnerability Scanner were deployed, it would have alerted on the new Windows 2000 machine, identified its open ports and possibly detected some of its unpatched vulnerabilities. Passive Vulnerability Scanner Detection Technology Network Monitoring The Passive Vulnerability Scanner monitors for client and server vulnerabilities of a specific network through direct analysis of the packet stream. It sniffs the traffic much like a network IDS or protocol analyzer. In order to accomplish this, it must be deployed on a network hub, spanned port of a switch or off a network tap. Passive Topology and Service identification As the Passive Vulnerability Scanner observes network packets, it builds a model of the active hosts on a network and their services. For example, observing a TCP port 25 SYN- ACK packet from one of the monitored hosts will cause the Passive Vulnerability Scanner to re-evaluate the network model. It will determine if a server on port 25 is new information and if so, update the model. The Passive Vulnerability Scanner uses a variety of techniques to determine if a host is alive and what the host is. It also makes use of passive operating system identification by monitoring the SYN packets that may be emitted by a system during network usage. Each operating system (e.g., Linux, Windows XP, Solaris) builds their SYN packets in their own unique way and this can be used to determine some operating systems. Simple Banner Analysis The Passive Vulnerability Scanner reconstructs both sides of a network conversation and then analyzes the data for evidence of specific client or server vulnerabilities. It does this through the efficient use of plugins that program the Passive Vulnerability Scanner to recognize vulnerable service banners. Unique client and servers for protocols such as HTTP, SMTP and FTP have unique strings that identify the version of the service. Most people familiar with networking readily understand that network services display their versions, but clients (such as a web browser) also do this. Intelligent Banner Analysis The Passive Vulnerability Scanner s vulnerability detection is much more than an effort to match banner plugins. Many of the more complex protocols such as DNS and SNMP require several steps and logic to determine the actual version of the underlying service or client. Because of this, the Passive Vulnerability Scanner has a plugin language that includes multiple regex styles of pattern matching. In some case, knowledge of the protocols being monitored can be used to effectively write plugins. Several example Passive Vulnerability Scanner plugins are included later in this document. The Passive Vulnerability Scanner is Traffic Dependent Copyright , Tenable Network Security, Inc. 4
5 The Passive Vulnerability Scanner needs to see a packet in order to make a conclusion about a vulnerability. The most vulnerable server in the world that does not talk to anyone will not be detected by the Passive Vulnerability Scanner. However, the Passive Vulnerability Scanner makes an excellent fallback choice when active scanning is not an option. It is also used to fill the gaps between successive active scans. Network Deployment Network Choke Points The Passive Vulnerability Scanner should be deployed much like a network IDS (NIDS) or packet analyzer. In some cases, it may make sense to deploy it directly on a pre-existing NIDS such as Snort ( or packet analyzer. Performance The Passive Vulnerability Scanner has a much different job than a NIDS. Given 8,000,000 web sessions, a NIDS has to consider each one at length to find just one attack. The Passive Vulnerability Scanner can pick one of those sessions that target a protected server, and monitor it as much as needed. Because of this, dropped packets and CPU load are not limiting factors in the effectiveness of the Passive Vulnerability Scanner. It monitors several thousand sessions per second, and will automatically lock-onto sessions it is tracking and ignore new sessions if the load is too high. Reporting The Passive Vulnerability Scanner integrates with the Nessus vulnerability scanning client and also works with the Security Center. When deploying Passive Vulnerability Scanners, ensure that network connectivity is available to the server from the Security Center. For use with the NessusClient, the Passive Vulnerability Scanner will generate a Nessus-compatible text report that can be read and analyzed by the NessusClient. Tenable has designed the Passive Vulnerability Scanner with the ability to report the collected network information with a threshold level. The threshold is the number of observed sessions on a given port before it is reported as being active. This allows a user of the Passive Vulnerability Scanner to select the level of sensitivity that directly correlates to false positives and false negatives. A high threshold will only report services that have high numbers of sessions. A low threshold will report on any network session it sees. Even though the Passive Vulnerability Scanner is smart about services that open non-standard ports such as FTP and P2P applications, there are situations where legitimate ports are opened in a temporary manner. Asymmetric Routing If a network has an asymmetric routing topology, the effectiveness of the Passive Vulnerability Scanner (any network based session tracker) will be limited. About a third of the plugins available for the Passive Vulnerability Scanner will not work if both sides of the network session are not present. False Banners and Honeypots Copyright , Tenable Network Security, Inc. 5
6 For network administrators that have deployed network honeypots, or have altered the default banners of their services, they will have deceived a portion of the Passive Vulnerability Scanner s ability to identify vulnerabilities in those systems. Example Passive Vulnerability Plugins Basic Passive Vulnerability Scanner Example This plugin illustrates the basic concepts of Passive Vulnerability Scanner plugin writing: id= nid=11414 hs_sport=143 name=imap Banner description=an IMAP server is running on this port. Its banner is :<br> %L risk=none match=ok match=imap match=server ready regex=^.*ok.*imap.*server ready In this example, the following fields are used: id is a unique number assigned to this plugin nid is the Nessus ID of the corresponding Nessus NASL script hs_sport is the source port to key on if we have the high-speed mode enabled name is the name of the plugin description is a description of the problem or service match is the set of match patterns we must find in the payload of the packet before we evaluate the regular expression regex is the regular expression to apply to the packet payload Notice that the description contains the %L macro. If this plugin evaluates successfully then the string pattern in the payload that matched the regular expression is stored in %L and is printed out at report time. More Complex Passive Vulnerability Scanner Example id= nid=10382 cve=can bid=1144 hs_sport=143 name=atrium Mercur Mailserver description=the remote imap server is Mercur Mailserver There is a flaw in this server (present up to version ) which allow any authenticated user to read any file on the system. This includes other users mailboxes, or any system file. Warning : this flaw has not been actually checked but was deduced from the server banner solution=there was no solution ready when this vulnerability was written; Please contact the vendor for updates that address this vulnerability. Copyright , Tenable Network Security, Inc. 6
7 risk=high match=>* OK match=mercur match=imap4-server regex=^\* OK.*MERCUR IMAP4-Server.*v3\.20\..*$ Notice that the first match pattern makes use of the > symbol. The > symbol indicates that the subsequent string must be at the beginning of the packet payload. Use of the > symbol is encouraged where possible as it is an inexpensive operation. Passive Vulnerability Scanner Network Client Detection id= hs_dport=25 clientissue name=buffer overflow in multiple IMAP clients description=the remote client is Mozilla 1.3 or 1.4a which is vulnerable to a boundary condition error whereby a malicious IMAP server may be able to crash or execute code on the client. solution=upgrade to either or 1.4a risk=high match=^from: match=^to: match=^date: match=^user-agent: Mozilla match=!^received: regex=^user-agent: Mozilla/.* \(.*rv:(1\.3 1\.4a) Match patterns that begin with the ^ symbol indicate that at least one line in the packet payload must begin with the following pattern. Match patterns that begin with the! symbol indicate that the string must NOT match anything in the packet payload. In this case, the! and ^ symbols are combined to indicate that we should not evaluate any packet whose payload contains a line starting with the pattern Received:. The ^ is more expensive to evaluate than the > symbol. So, while both match patterns ^<pattern> and ><pattern> would find <pattern> at the beginning *of a packet payload*, the use of > is more desirable as it is less costly. Use ^ when looking for the occurrence of a string at the beginning of a line, but not at the beginning of the packet payload. In the latter case, use the > character instead. The Passive Vulnerability Scanner can Match Previous Packets The Passive Vulnerability Scanner allows matching on patterns in the current packet as well as patterns in the previous packet in the current session. This plugin shows how we can make use of this feature to determine if a Unix password file is sent by a web server: id= name=password file obtained by HTTP (GET) family=generic sport=80 description=it seems that a Unix password file was sent by the remote web Copyright , Tenable Network Security, Inc. 7
8 server when the following request was made :<br>%p<br>we saw : <br>%l</br> pmatch=>get / pmatch=http/1. match=root match=daemon match=bin regex=root:.*:0:0:.*:.* Here we see match patterns for a root entry in a Unix password file. We also see pmatch patterns that would match against a packet that makes an HTTP GET request to a web server. The match patterns apply the current packet in a session and the pmatch patterns apply to the packet that was immediately captured before the current one in the current session. To explain this visually, we are looking for occurrences of the following: GET / HTTP/1.* 1) client > server:port 80 Contents of password file: root:.*:0:0:.*:.* 2) client < server:port 80 Our match pattern would key on the contents in packet 2) and our pmatch pattern would key on packet 1) payload contents. The Passive Vulnerability Scanner can Match Binary Data The Passive Vulnerability Scanner also allows matching against binary patterns. Here is an example plugin that makes use of binary pattern matching to detect the usage of the wellknown community string public in SNMPv1 response packets (The # is used to denote a comment.): ### # SNMPv1 response # # Matches on the following: # 0x30 - ASN.1 header # 0x02 0x01 0x00 - (integer) (byte length) (SNMP version - 1) # 0x04 0x06 public - (string) (byte length) (community string - "public") # 0xa2 - message type - RESPONSE # 0x02 0x01 0x00 - (integer) (byte length) (error status - 0) # 0x02 0x01 0x00 - (integer) (byte length) (error index - 0) ### id= udp sport=161 name=snmp public community string description=the remote host is running an SNMPv1 server that uses a wellknown community string - public bmatch=>0:30 bmatch=>2: bmatch=>5: c6963a2 bmatch= Copyright , Tenable Network Security, Inc. 8
9 Binary match patterns take the following form: bmatch=[<>[off]:]<hex> Binary match starts at <off>'th offset of the packet or at the last <offset> of the packet, depending on the use of > (start) or < (end). <hex> is a hex string we look for. bmatch=<:ffffffff This will match any packet whose last four bytes are set to 0xFFFFFFFF. bmatch=>4: This will match any packet that contains the string AAAA (0x in hex) starting at its fourth byte. bmatch= abcdef This will match any packet that contains the hex string above. The Passive Vulnerability Scanner Supports Time Dependent Plugins The last plugin example shows some more advanced features of the Passive Vulnerability Scanner plugin language that allows a plugin to be time dependent as well as make use of the evaluation of other plugins. The plugin shows how the Passive Vulnerability Scanner can detect an anonymous FTP server. The NEXT keyword is used to separate plugins the plugin file. id= nooutput hs_sport=21 name=anonymous FTP (login: ftp) pmatch=^user ftp match=^331 NEXT # id= dependency= timed-dependency=5 hs_sport=21 name=anonymous FTP enabled description=the remote FTP server has anonymous access enabled. risk=low pmatch=^pass match=^230 Since we are trying to detect an anonymous FTP server we are going to be looking for the following traffic pattern: USER ftp 1) FTP client > FTP server 331 Guest login ok,... 2) FTP client < FTP server Copyright , Tenable Network Security, Inc. 9
10 PASS 3) FTP client > FTP server 230 Logged in 4) FTP client < FTP server Here we cannot use a single plugin to detect this entire session. Instead, we use two plugins: the first plugin looks for packets 1) and 2) and the second plugin looks for packets 3) and 4). Looking back at the above plugin we can see that plugin matches 1) and 2) in the session by keying on the patterns USER ftp and the 331 return code. Plugin matches on 3) and 4) by keying on the patterns PASS and the 230 return code. Notice that plugin has the following field: dependency= This field indicates that plugin must first evaluate successfully before plugin may be evaluated (i.e., that plugin *depends* on plugin s success before it can be evaluated). While this may seem complete, one more step is needed to complete the plugin for the anonymous FTP session: We need to ensure that both plugins are actually evaluating the same FTP session. We can do this by attaching a time dependency to plugin The field time-dependency=5 indicates that plugin must have evaluated successfully in the last five seconds for to be evaluated. In this way, we can ensure that both plugins are evaluating the same FTP session. Applications 24x7 Monitoring The Passive Vulnerability Scanner operates continuously. If a vulnerability is observed in network traffic, it will be reported on immediately. If a new server is identified, it will be reported immediately. When configured with the Security Center, the Passive Vulnerability Scanner can be used to alert security and system administrators of network changes and new vulnerabilities. Zero Impact Monitoring With the exception of being placed on a network switch span port, deploying the Passive Vulnerability Scanner has no impact on the monitored network. When deploying anything on a switch span port, the performance of the switch is impacted. Client Vulnerability Analysis When monitoring traffic, the Passive Vulnerability Scanner can determine the version of the client for many network applications such as , web browsing and AOL clients. This allows the Passive Vulnerability Scanner to analyze the host-based or client side vulnerabilities that may be present. Typically, this sort of analysis can only be accomplished with a host agent, or configuring your vulnerability scanner with system credentials so it can log on. Passive Scanning of Extranets Copyright , Tenable Network Security, Inc. 10
11 Since the Passive Vulnerability Scanner has zero impact it is also (for the most part) undetectable. This means it can be configured to monitor the networks of organizations you have given access to, but may not be allowed to directly scan. For example, your company may have recently gone through a merger and has been directed to merge corporate networks. Running the Passive Vulnerability Scanner may allow the detection of vulnerabilities on these new portions of your network without actively scanning them. It can also provide a second opinion of a service provider or hosting company. Application Enforcement One of the features that the Passive Vulnerability Scanner has is the ability to emit a TCP RESET packet when it observes a specific vulnerability or application. Although this may seem like a good way to keep remote hackers from communicating with vulnerable servers, its practical application is to limit the use of unauthorized clients, servers and specific applications. For example, if the standard corporate web application is Netscape, the Passive Vulnerability Scanner can be configured to stop any other connections that make use of Microsoft Internet Explorer. This functionality can be extended to P2P networks, where applications such as WinMX and emule present a clear liability to corporate organizations. With the Passive Vulnerability Scanner, users can also write their own plugins to detect applications, which can be extremely useful for keeping up with the plethora of new P2P applications and abuses. Identification of Proxies As part of the Passive Vulnerability Scanner s own analysis of web traffic, it identifies where web proxies are located and automatically treats them as such. Integration with Vulnerability Management Systems The Passive Vulnerability Scanner integrates with the Security Center and Proxy, also from Tenable, to provide true 24x7 coverage of vulnerability monitoring. The topology and vulnerabilities derived by the Passive Vulnerability Scanner are integrated into the Security Center as if they were derived from a normal Nessus vulnerability scanner. This feature allows an organization to conduct real active scans less often and have their vulnerability database updated in-between scans by the Passive Vulnerability Scanner. Network IDS Comparison Two Different Problems As said before, passive vulnerability scanning is much different from a NIDS. The Passive Vulnerability Scanner is much more focused on the responses from the good guys. It spends most of its time looking at the banners presented to it from a designated set of network IP address ranges. If a session occurs and the Passive Vulnerability Scanner is too busy, there will likely be another session it can watch when it is done processing. The Passive Vulnerability Scanner can monitor several thousands of network sessions at the Copyright , Tenable Network Security, Inc. 11
12 same time, but each session is logged until completion or the presence of a vulnerability is determined. Unlike the Passive Vulnerability Scanner, a NIDS needs to make a continuous best effort when it is resource constrained. For example, all NIDS have a maximum number of sessions they can watch. What happens when this number is exceeded? Something gets dropped. When a NIDS drops information, it creates a situation for a hacker to slip an attack past it. No Need to Decode Hostile Traffic A NIDS must also take into account that the traffic it is monitoring can be obscured by a hostile attacker in such a way that the server will decode the attack, but the NIDS will not. For example, NIDS in the timeframe would do simple pattern matches on web traffic. They would not take into account the fact that a web server would also interpret the / character as %2f. This created an avenue for an attacker to launch an attack on a server and be undetected by the NIDS. A Passive Vulnerability Scanner does not need to worry about this. It is not likely that network users will modify their network clients in an effort to hide the identity of the unique network client. No Need for Continuous Alerting and Logging For each attack a NIDS observes, it must log the attack. The amount of data logged is now determined by the attackers and cannot be predicted by the NIDS operators. Because of this, bursts in traffic or bursts of attacks can overwhelm a NIDS logging capabilities, which leads to dropped attacks and slow performance. On the other hand, the Passive Vulnerability Scanner does not log anything until it is asked for a report. At that time, it considers its derived model of the network and provides it to the NessusClient or the Security Center. The Security Center can also be configured to process the reports from the Passive Vulnerability Scanner as often as deemed necessary and alert unique system administrators and security staff when new vulnerabilities, servers and services are discovered. Detecting Vulnerabilities with a Traditional NIDS Many NIDS include vulnerability detection when evaluating a signature. This can enhance the functionality of a NIDS and reduce some false positives. However, NIDS are not designed to look for vulnerabilities. Typically, a NIDS that is programmed to find the occurrence of a particular banner will repeat that alert over and over, for each network session containing it. Conclusion Passive vulnerability scanning is not a replacement for active vulnerability scanning, but it is an extremely useful technology. When it is deployed on its own, the Passive Vulnerability Scanner will produce very interesting information about the security profile of a monitored network, but this is no means a total view of network security. When deployed jointly, both technologies will efficiently detect vulnerabilities and changes to the monitored networks. Copyright , Tenable Network Security, Inc. 12
13 About Tenable Network Security Tenable, headquartered in Columbia, Md., USA, is the world leader in Unified Security Monitoring. Tenable provides agent-less solutions for continuous monitoring of vulnerabilities, configurations, data leakage, log analysis and compromise detection. For more information, please visit us at TENABLE Network Security, Inc Columbia Gateway Drive Suite 100 Columbia, MD TEL: Copyright , Tenable Network Security, Inc. 13
Passive Vulnerability Scanning Introduction to NeVO
Passive Vulnerability Scanning Introduction to NeVO August 2003 revision 9 Renaud Deraison Director of Research Ron Gula Chief Technology Officer Todd Hayton Senior Security Engineer Introduction Passive
Security Event Management. February 7, 2007 (Revision 5)
Security Event Management February 7, 2007 (Revision 5) Table of Contents TABLE OF CONTENTS... 2 INTRODUCTION... 3 CRITICAL EVENT DETECTION... 3 LOG ANALYSIS, REPORTING AND STORAGE... 7 LOWER TOTAL COST
Blended Security Assessments
Blended Security Assessments Combining Active, Passive and Host Assessment Techniques October 12, 2009 (Revision 9) Renaud Deraison Director of Research Ron Gula Chief Technology Officer Table of Contents
Passive Vulnerability Detection
Page 1 of 5 Passive Vulnerability Detection "Techniques to passively find network security vulnerabilities" Ron Gula [email protected] September 9, 1999 Copyright 1999 Network Security Wizards
April 11, 2011. (Revision 2)
Passive Vulnerability Scanning Overview April 11, 2011 (Revision 2) Copyright 2011. Tenable Network Security, Inc. All rights reserved. Tenable Network Security and Nessus are registered trademarks of
May 11, 2011. (Revision 10)
Blended Security Assessments Combining Active, Passive and Host Assessment Techniques May 11, 2011 (Revision 10) Renaud Deraison Director of Research Ron Gula Chief Technology Officer Copyright 2011. Tenable
Intrusion Detection Systems. Darren R. Davis Student Computing Labs
Intrusion Detection Systems Darren R. Davis Student Computing Labs Overview Intrusion Detection What is it? Why do I need it? How do I do it? Intrusion Detection Software Network based Host based Intrusion
INTRUSION DETECTION SYSTEMS and Network Security
INTRUSION DETECTION SYSTEMS and Network Security Intrusion Detection System IDS A layered network security approach starts with : A well secured system which starts with: Up-to-date application and OS
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP Aakanksha Vijay M.tech, Department of Computer Science Suresh Gyan Vihar University Jaipur, India Mrs Savita Shiwani Head Of
Linux Network Security
Linux Network Security Course ID SEC220 Course Description This extremely popular class focuses on network security, and makes an excellent companion class to the GL550: Host Security course. Protocols
Using Nessus to Detect Wireless Access Points. March 6, 2015 (Revision 4)
Using Nessus to Detect Wireless Access Points March 6, 2015 (Revision 4) Table of Contents Introduction... 3 Why Detect Wireless Access Points?... 3 Wireless Scanning for WAPs... 4 Detecting WAPs using
Vulnerability Assessment Using Nessus
Vulnerability Assessment Using Nessus Paul Asadoorian, GCIA, GCIH Network Security Engineer Brown University [email protected] Overview Introduction to Nessus Nessus Architecture Nessus in Action
THE ROLE OF IDS & ADS IN NETWORK SECURITY
THE ROLE OF IDS & ADS IN NETWORK SECURITY The Role of IDS & ADS in Network Security When it comes to security, most networks today are like an egg: hard on the outside, gooey in the middle. Once a hacker
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs Why Network Security? Keep the bad guys out. (1) Closed networks
WHITEPAPER. Nessus Exploit Integration
Nessus Exploit Integration v2 Tenable Network Security has committed to providing context around vulnerabilities, and correlating them to other sources, such as available exploits. We currently pull information
Dedicated and Distributed Vulnerability Management
Dedicated and Distributed Vulnerability Management December 2002 (Updated February 2007) Ron Gula Chief Technology Officer Table of Contents TABLE OF CONTENTS... 2 INTRODUCTION... 3 THE NEED FOR VULNERABILITY
IDS / IPS. James E. Thiel S.W.A.T.
IDS / IPS An introduction to intrusion detection and intrusion prevention systems James E. Thiel January 14, 2005 S.W.A.T. Drexel University Overview Intrusion Detection Purpose Types Detection Methods
Network Security. Tampere Seminar 23rd October 2008. Overview Switch Security Firewalls Conclusion
Network Security Tampere Seminar 23rd October 2008 1 Copyright 2008 Hirschmann 2008 Hirschmann Automation and and Control GmbH. Contents Overview Switch Security Firewalls Conclusion 2 Copyright 2008 Hirschmann
Tenable Tools for Security Compliance The Antivirus Challenge
Tenable Tools for Security Compliance The Antivirus Challenge January 20, 2005 (Updated February 7, 2007) Nicolas Pouvesl e / John Lampe Table of Contents TABLE OF CONTENTS... 2 INTRODUCTION... 3 WHAT
Protecting Critical Infrastructure
Protecting Critical Infrastructure SCADA Network Security Monitoring March 20, 2015 Table of Contents Introduction... 4 SCADA Systems... 4 In This Paper... 4 SCADA Security... 4 Assessing the Security
CS 356 Lecture 17 and 18 Intrusion Detection. Spring 2013
CS 356 Lecture 17 and 18 Intrusion Detection Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control Lists
Intrusion Detections Systems
Intrusion Detections Systems 2009-03-04 Secure Computer Systems Poia Samoudi Asli Davor Sutic Contents Intrusion Detections Systems... 1 Contents... 2 Abstract... 2 Introduction... 3 IDS importance...
Introduction to Nessus by Harry Anderson last updated October 28, 2003
1/12 Infocus < http://www.securityfocus.com/infocus/1741 > Introduction to Nessus by Harry Anderson last updated October 28, 2003 1.0 Introduction Nessus is a great tool designed to automate the testing
O S S I M. Open Source Security Information Manager. User Manual
O S S I M Open Source Security Information Manager User Manual Created by Kevin Milne (www.z4ck.org) Contributions by OSSIM Staff 2 nd September 2004 Index Introduction 3 1 Logging in 5 1.1 The Metrics
How I Learned to Stop Worrying and Love Compliance Ron Gula, CEO Tenable Network Security
How I Learned to Stop Worrying and Love Compliance Ron Gula, CEO Tenable Network Security PART 1 - COMPLIANCE STANDARDS PART 2 SECURITY IMPACT THEMES BUILD A MODEL THEMES MONITOR FOR FAILURE THEMES DEMONSTRATE
Installing and Configuring Nessus by Nitesh Dhanjani
Unless you've been living under a rock for the past few years, it is quite evident that software vulnerabilities are being found and announced quicker than ever before. Every time a security advisory goes
10 Configuring Packet Filtering and Routing Rules
Blind Folio 10:1 10 Configuring Packet Filtering and Routing Rules CERTIFICATION OBJECTIVES 10.01 Understanding Packet Filtering and Routing 10.02 Creating and Managing Packet Filtering 10.03 Configuring
Computer Security CS 426 Lecture 36. CS426 Fall 2010/Lecture 36 1
Computer Security CS 426 Lecture 36 Perimeter Defense and Firewalls CS426 Fall 2010/Lecture 36 1 Announcements There will be a quiz on Wed There will be a guest lecture on Friday, by Prof. Chris Clifton
INTRODUCTION TO FIREWALL SECURITY
INTRODUCTION TO FIREWALL SECURITY SESSION 1 Agenda Introduction to Firewalls Types of Firewalls Modes and Deployments Key Features in a Firewall Emerging Trends 2 Printed in USA. What Is a Firewall DMZ
IBM Security QRadar Vulnerability Manager Version 7.2.6. User Guide IBM
IBM Security QRadar Vulnerability Manager Version 7.2.6 User Guide IBM Note Before using this information and the product that it supports, read the information in Notices on page 91. Product information
Security Power Tools
Security Power Tools nmap: Network Port Scanner nmap is a network port scanner. Its main function is to check a set of target hosts to see which TCP and UDP ports have servers listening on them. Since
On the Deficiencies of Active Network Discovery Systems
On the Deficiencies of Active Network Discovery Systems Ofir Arkin Chief Technology Officer Insightix Copyright 2012 - All Rights Reserved. This material is proprietary of Insightix. Any unauthorized
Chapter 9 Firewalls and Intrusion Prevention Systems
Chapter 9 Firewalls and Intrusion Prevention Systems connectivity is essential However it creates a threat Effective means of protecting LANs Inserted between the premises network and the to establish
Network Forensics: Log Analysis
Network Forensics: Analysis Richard Baskerville Agenda P Terms & -based Tracing P Application Layer Analysis P Lower Layer Analysis Georgia State University 1 2 Two Important Terms PPromiscuous Mode
Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent?
What is Network Agent? Websense Network Agent software monitors all internet traffic on the machines that you assign to it. Network Agent filters HTTP traffic and more than 70 other popular internet protocols,
Overview. Firewall Security. Perimeter Security Devices. Routers
Overview Firewall Security Chapter 8 Perimeter Security Devices H/W vs. S/W Packet Filtering vs. Stateful Inspection Firewall Topologies Firewall Rulebases Lecturer: Pei-yih Ting 1 2 Perimeter Security
Introduction of Intrusion Detection Systems
Introduction of Intrusion Detection Systems Why IDS? Inspects all inbound and outbound network activity and identifies a network or system attack from someone attempting to compromise a system. Detection:
Comprehensive Malware Detection with SecurityCenter Continuous View and Nessus. February 3, 2015 (Revision 4)
Comprehensive Malware Detection with SecurityCenter Continuous View and Nessus February 3, 2015 (Revision 4) Table of Contents Overview... 3 Malware, Botnet Detection, and Anti-Virus Auditing... 3 Malware
CMPT 471 Networking II
CMPT 471 Networking II Firewalls Janice Regan, 2006-2013 1 Security When is a computer secure When the data and software on the computer are available on demand only to those people who should have access
Firewalls. Firewalls. Idea: separate local network from the Internet 2/24/15. Intranet DMZ. Trusted hosts and networks. Firewall.
Firewalls 1 Firewalls Idea: separate local network from the Internet Trusted hosts and networks Firewall Intranet Router DMZ Demilitarized Zone: publicly accessible servers and networks 2 1 Castle and
Security+ Guide to Network Security Fundamentals, Fourth Edition. Chapter 6 Network Security
Security+ Guide to Network Security Fundamentals, Fourth Edition Chapter 6 Network Security Objectives List the different types of network security devices and explain how they can be used Define network
How To Protect Your Network From Attack From Outside From Inside And Outside
IT 4823 Information Security Administration Firewalls and Intrusion Prevention October 7 Notice: This session is being recorded. Lecture slides prepared by Dr Lawrie Brown for Computer Security: Principles
Intrusion Detection and Cyber Security Monitoring of SCADA and DCS Networks
Intrusion Detection and Cyber Security Monitoring of SCADA and DCS Networks Dale Peterson Director, Network Security Practice Digital Bond, Inc. 1580 Sawgrass Corporate Parkway, Suite 130 Sunrise, FL 33323
Cisco IPS Tuning Overview
Cisco IPS Tuning Overview Overview Increasingly sophisticated attacks on business networks can impede business productivity, obstruct access to applications and resources, and significantly disrupt communications.
How to build and use a Honeypot. Ralph Edward Sutton, Jr. DTEC 6873 Section 01
How to build and use a Honeypot By Ralph Edward Sutton, Jr DTEC 6873 Section 01 Abstract Everybody has gotten hacked one way or another when dealing with computers. When I ran across the idea of a honeypot
Configuring Personal Firewalls and Understanding IDS. Securing Networks Chapter 3 Part 2 of 4 CA M S Mehta, FCA
Configuring Personal Firewalls and Understanding IDS Securing Networks Chapter 3 Part 2 of 4 CA M S Mehta, FCA 1 Configuring Personal Firewalls and IDS Learning Objectives Task Statements 1.4 Analyze baseline
Configuring Virtual Switches for Use with PVS. February 7, 2014 (Revision 1)
Configuring Virtual Switches for Use with PVS February 7, 2014 (Revision 1) Table of Contents Introduction... 3 Basic PVS VM Configuration... 3 Platforms... 3 VMware ESXi 5.5... 3 Configure the ESX Management
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 5 Firewall Planning and Design
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 5 Firewall Planning and Design Learning Objectives Identify common misconceptions about firewalls Explain why a firewall
AlienVault. Unified Security Management (USM) 5.1 Running the Getting Started Wizard
AlienVault Unified Security Management (USM) 5.1 Running the Getting Started Wizard USM v5.1 Running the Getting Started Wizard, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. The AlienVault
PROFESSIONAL SECURITY SYSTEMS
PROFESSIONAL SECURITY SYSTEMS Security policy, active protection against network attacks and management of IDP Introduction Intrusion Detection and Prevention (IDP ) is a new generation of network security
Steps for Basic Configuration
1. This guide describes how to use the Unified Threat Management appliance (UTM) Basic Setup Wizard to configure the UTM for connection to your network. It also describes how to register the UTM with NETGEAR.
IntruPro TM IPS. Inline Intrusion Prevention. White Paper
IntruPro TM IPS Inline Intrusion Prevention White Paper White Paper Inline Intrusion Prevention Introduction Enterprises are increasingly looking at tools that detect network security breaches and alert
HP IMC User Behavior Auditor
HP IMC User Behavior Auditor Administrator Guide Abstract This guide describes the User Behavior Auditor (UBA), an add-on service module of the HP Intelligent Management Center. UBA is designed for IMC
Architecture Overview
Architecture Overview Design Fundamentals The networks discussed in this paper have some common design fundamentals, including segmentation into modules, which enables network traffic to be isolated and
Lab 8.4.2 Configuring Access Policies and DMZ Settings
Lab 8.4.2 Configuring Access Policies and DMZ Settings Objectives Log in to a multi-function device and view security settings. Set up Internet access policies based on IP address and application. Set
a) Encryption is enabled on the access point. b) The conference room network is on a separate virtual local area network (VLAN)
MIS5206 Week 12 Your Name Date 1. Which significant risk is introduced by running the file transfer protocol (FTP) service on a server in a demilitarized zone (DMZ)? a) User from within could send a file
Using Nessus In Web Application Vulnerability Assessments
Using Nessus In Web Application Vulnerability Assessments Paul Asadoorian Product Evangelist Tenable Network Security [email protected] About Tenable Nessus vulnerability scanner, ProfessionalFeed
Firewall VPN Router. Quick Installation Guide M73-APO09-380
Firewall VPN Router Quick Installation Guide M73-APO09-380 Firewall VPN Router Overview The Firewall VPN Router provides three 10/100Mbit Ethernet network interface ports which are the Internal/LAN, External/WAN,
HoneyBOT User Guide A Windows based honeypot solution
HoneyBOT User Guide A Windows based honeypot solution Visit our website at http://www.atomicsoftwaresolutions.com/ Table of Contents What is a Honeypot?...2 How HoneyBOT Works...2 Secure the HoneyBOT Computer...3
Windows Remote Access
Windows Remote Access A newsletter for IT Professionals Education Sector Updates Issue 1 I. Background of Remote Desktop for Windows Remote Desktop Protocol (RDP) is a proprietary protocol developed by
Passive Logging. Intrusion Detection System (IDS): Software that automates this process
Passive Logging Intrusion Detection: Monitor events, analyze for signs of incidents Look for violations or imminent violations of security policies accepted use policies standard security practices Intrusion
Half Bridge mode }These options are all found under Misc Configuration
Securing Your NB1300 - Once connected. There are eleven areas that need your attention to secure your NB1300 from unauthorised access - these areas or features are; Physical Security Admin Password User
Traffic Monitoring : Experience
Traffic Monitoring : Experience Objectives Lebah Net To understand who and/or what the threats are To understand attacker operation Originating Host Motives (purpose of access) Tools and Techniques Who
H3C SSL VPN RADIUS Authentication Configuration Example
H3C SSL VPN RADIUS Authentication Configuration Example Copyright 2012 Hangzhou H3C Technologies Co., Ltd. All rights reserved. No part of this manual may be reproduced or transmitted in any form or by
Demystifying the Myth of Passive Network Discovery and Monitoring Systems
Demystifying the Myth of Passive Network Discovery and Monitoring Systems Ofir Arkin Chief Technology Officer Insightix Copyright 2012 - All Rights Reserved. This material is proprietary of Insightix.
IBM. Vulnerability scanning and best practices
IBM Vulnerability scanning and best practices ii Vulnerability scanning and best practices Contents Vulnerability scanning strategy and best practices.............. 1 Scan types............... 2 Scan duration
CS5008: Internet Computing
CS5008: Internet Computing Lecture 22: Internet Security A. O Riordan, 2009, latest revision 2015 Internet Security When a computer connects to the Internet and begins communicating with others, it is
Virtual private network. Network security protocols VPN VPN. Instead of a dedicated data link Packets securely sent over a shared network Internet VPN
Virtual private network Network security protocols COMP347 2006 Len Hamey Instead of a dedicated data link Packets securely sent over a shared network Internet VPN Public internet Security protocol encrypts
June 8, 2011. (Revision 1)
Unified Security Monitoring Best Practices June 8, 2011 (Revision 1) Copyright 2011. Tenable Network Security, Inc. All rights reserved. Tenable Network Security and Nessus are registered trademarks of
Course Title: Penetration Testing: Security Analysis
Course Title: Penetration Testing: Security Analysis Page 1 of 9 Course Description: The Security Analyst Series from EC-Council Press is comprised of five books covering a broad base of topics in advanced
CSE331: Introduction to Networks and Security. Lecture 17 Fall 2006
CSE331: Introduction to Networks and Security Lecture 17 Fall 2006 Announcements Project 2 is due next Weds. Homework 2 has been assigned: It's due on Monday, November 6th. CSE331 Fall 2004 2 Summary:
P Principles of Network Forensics P Terms & Log-based Tracing P Application Layer Log Analysis P Lower Layer Log Analysis
Agenda Richard Baskerville P Principles of P Terms & -based Tracing P Application Layer Analysis P Lower Layer Analysis Georgia State University 1 2 Principles Kim, et al (2004) A fuzzy expert system for
Network Security Policy
Network Security Policy I. PURPOSE Attacks and security incidents constitute a risk to the University's academic mission. The loss or corruption of data or unauthorized disclosure of information on campus
CTS2134 Introduction to Networking. Module 8.4 8.7 Network Security
CTS2134 Introduction to Networking Module 8.4 8.7 Network Security Switch Security: VLANs A virtual LAN (VLAN) is a logical grouping of computers based on a switch port. VLAN membership is configured by
Penetration Testing Report Client: Business Solutions June 15 th 2015
Penetration Testing Report Client: Business Solutions June 15 th 2015 Acumen Innovations 80 S.W 8 th St Suite 2000 Miami, FL 33130 United States of America Tel: 1-888-995-7803 Email: [email protected]
OPC UA vs OPC Classic
OPC UA vs OPC Classic By Paul Hunkar Security and Communication comparison In the world of automation security has become a major source of discussion and an important part of most systems. The OPC Foundation
CIT 380: Securing Computer Systems
CIT 380: Securing Computer Systems Scanning CIT 380: Securing Computer Systems Slide #1 Topics 1. Port Scanning 2. Stealth Scanning 3. Version Identification 4. OS Fingerprinting 5. Vulnerability Scanning
INTERNET SECURITY: THE ROLE OF FIREWALL SYSTEM
INTERNET SECURITY: THE ROLE OF FIREWALL SYSTEM Okumoku-Evroro Oniovosa Lecturer, Department of Computer Science Delta State University, Abraka, Nigeria Email: [email protected] ABSTRACT Internet security
Ethernet. Ethernet. Network Devices
Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking
ΕΠΛ 674: Εργαστήριο 5 Firewalls
ΕΠΛ 674: Εργαστήριο 5 Firewalls Παύλος Αντωνίου Εαρινό Εξάμηνο 2011 Department of Computer Science Firewalls A firewall is hardware, software, or a combination of both that is used to prevent unauthorized
PROTECTING INFORMATION SYSTEMS WITH FIREWALLS: REVISED GUIDELINES ON FIREWALL TECHNOLOGIES AND POLICIES
PROTECTING INFORMATION SYSTEMS WITH FIREWALLS: REVISED GUIDELINES ON FIREWALL TECHNOLOGIES AND POLICIES Shirley Radack, Editor Computer Security Division Information Technology Laboratory National Institute
Firewalls. Ola Flygt Växjö University, Sweden http://w3.msi.vxu.se/users/ofl/ [email protected] +46 470 70 86 49. Firewall Design Principles
Firewalls Ola Flygt Växjö University, Sweden http://w3.msi.vxu.se/users/ofl/ [email protected] +46 470 70 86 49 1 Firewall Design Principles Firewall Characteristics Types of Firewalls Firewall Configurations
Network Security and Firewall 1
Department/program: Networking Course Code: CPT 224 Contact Hours: 96 Subject/Course WEB Access & Network Security: Theoretical: 2 Hours/week Year Two Semester: Two Prerequisite: NET304 Practical: 4 Hours/week
Firewalls, Tunnels, and Network Intrusion Detection
Firewalls, Tunnels, and Network Intrusion Detection 1 Part 1: Firewall as a Technique to create a virtual security wall separating your organization from the wild west of the public internet 2 1 Firewalls
NETWORK SECURITY (W/LAB) Course Syllabus
6111 E. Skelly Drive P. O. Box 477200 Tulsa, OK 74147-7200 NETWORK SECURITY (W/LAB) Course Syllabus Course Number: NTWK-0008 OHLAP Credit: Yes OCAS Code: 8131 Course Length: 130 Hours Career Cluster: Information
Security Threat Kill Chain What log data would you need to identify an APT and perform forensic analysis?
Security Threat Kill Chain What log data would you need to identify an APT and perform forensic analysis? This paper presents a scenario in which an attacker attempts to hack into the internal network
Virtual Appliance Setup Guide
The Barracuda SSL VPN Vx Virtual Appliance includes the same powerful technology and simple Web based user interface found on the Barracuda SSL VPN hardware appliance. It is designed for easy deployment
Penetration Testing with Kali Linux
Penetration Testing with Kali Linux PWK Copyright 2014 Offensive Security Ltd. All rights reserved. Page 1 of 11 All rights reserved to Offensive Security, 2014 No part of this publication, in whole or
How To Connect Log Files To A Log File On A Network With A Network Device (Network) On A Computer Or Network (Network Or Network) On Your Network (For A Network)
SIEM FOR BEGINNERS EVERYTHING YOU WANTED TO KNOW ABOUT LOG MANAGEMENT BUT WERE AFRAID TO ASK www.alienvault.com A Rose By Any Other Name SLM/LMS, SIM, SEM, SEC, SIEM Although the industry has settled on
Top 5 Essential Log Reports
Top 5 Essential Log Reports Version 1.0 Contributors: Chris Brenton - Independent Security Consultant - [email protected] Tina Bird, Security Architect, PGP Corporation Marcus J Ranum, CSO, Tenable
Common Criteria Web Application Security Scoring CCWAPSS
Criteria Web Application Security Scoring CCWAPSS Author Frédéric Charpentier, security pentester. France. [email protected] Releases Version 1.0 : First public release September 2007 Version
CS 356 Lecture 19 and 20 Firewalls and Intrusion Prevention. Spring 2013
CS 356 Lecture 19 and 20 Firewalls and Intrusion Prevention Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access
Step-by-Step Configuration
Step-by-Step Configuration Kerio Technologies C 2001-2003 Kerio Technologies. All Rights Reserved. Printing Date: December 17, 2003 This guide provides detailed description on configuration of the local
technical brief browsing to an installation of HP Web Jetadmin. Internal Access HTTP Port Access List User Profiles HTTP Port
technical brief in HP Overview HP is a powerful webbased software utility for installing, configuring, and managing networkconnected devices. Since it can install and configure devices, it must be able
N-CAP Users Guide Everything You Need to Know About Using the Internet! How Firewalls Work
N-CAP Users Guide Everything You Need to Know About Using the Internet! How Firewalls Work How Firewalls Work By: Jeff Tyson If you have been using the internet for any length of time, and especially if
ReadyNAS Remote White Paper. NETGEAR May 2010
ReadyNAS Remote White Paper NETGEAR May 2010 Table of Contents Overview... 3 Architecture... 3 Security... 4 Remote Firewall... 5 Performance... 5 Overview ReadyNAS Remote is a software application that
Cyber Essentials PLUS. Common Test Specification
Cyber Essentials PLUS Common Test Specification Page 1 Version Control Version Date Description Released by 1.0 07/08/14 Initial Common Test Specification release SR Smith 1.1 19/08/14 Updated Scope SR
