OSSIM. Correlation engine explained. Sample scenario: NETBIOS DCERPC ISystemActivator
|
|
|
- Elinor Hardy
- 10 years ago
- Views:
Transcription
1 OSSIM Correlation engine explained. Sample scenario: NETBIOS DCERPC ISystemActivator Dominique Karg
2 Index 1. Foreword Directives NETBIOS DCERPC IsystemActivator Conclusion Appendix A Plugins Appendix B Complete directive... 15
3 1. Foreword This short paper explains a sample directive used by ossim s correlation engine. It tries to show the pseudo-language used for directive composing, shows what each tag means and explains how and why a sample directive is built up. This paper s main focus is logical directive correlation. OS / Service correlation and Snort / Nessus and it s implementations will be explained in future papers and will be included in a complete correlation paper that is about to be released. For better understanding I ll resume how events are being processed by ossim agents and servers. All event processing and normalization is done by lightweight agents that are able to read logs from: - Snort - Spade - Apache - IIS - Iptables - FW-1 - Etc... The agent is also able to query ntop on information about certain hosts or established sessions. Opennms could also be considered a monitor since it can tell us if a certain service is running or not. We differentiate between monitor and detector input. Detector input is continuosly fed from the agents to the server as events or logs arrive. Monitor input must be requested by the server, then the agents must query the monitors and report back to the server if the requested condition is met.
4 2. Logical Directives OSSIM s directives are defined using xml 1.0. In order to show the possibilities we have as of today I ll try to explain the basic syntax. The correlation engine reads all the directives on startup in order to match individual rules or events. It s functionality ressembles a logical tree consisting of if and or statements, joined together to provide reliable means of identifying attacks or network misbehaviour. A logical directive starts containing two tags. A directive id (decimal, unique) and a descriptive name that is shown when the directive is matched and it reaches an alert status (more on this later). <directive id="1" name="successful Dcom exploit" priority= 5 > Each directive has a starting rule that puts that begins to match the directive and starts the event correlation. <rule type="detector" name="snort dcom signature" reliability="1" time_out="60" occurrence="1" from="any" to="any" port_from="any" port_to="135,445" plugin_id="1001" plugin_sid="2192"> This is our starting rule, i ll explain the fields step-by-step. Type What type of rule is this. There are two possible types as of today: Name 1. Detector Detector rules are those received automatically from the agent as they are recorded. This includes snort, spade, apache, etc Monitor Monitor rules must be queried by the server ntop data and ntop sessions. The rule name shown within the event database when the level is matched. Priority
5 The priority used within this directive. The only rule that should have a priority is the first one which, combined with the host asset and policy information will further qualify this attack. One thing to note. Snort uses inverse priority, 1 is high, 3 is low. Our approach is different. 0 means ignore, 1 means low and the higher the number the higher the priority. Reliability Each rule has it s own reliability. This is an important variable as our correlation directive will usually be focused on comprobation, this means that the first rule of a directive has the objective of locating a possible attack, and the rest of rules s only porpuse is to check wether this attack is really happening or it s just a false positive. During a correlation process the reliability, which usually starts as 0 or jut 1 will grow as the correlation engine finds evidence that the attack is real. Reliability has a value between 0 and 10, and has the idea of real time probabibility measuared as a tenth of the percentage value: value 1 will mean we think at this stage the event has 10% probability that the event is not a false positive, 3 will mean 30%, and so on. Time_out We wait a fixed amount of seconds until a rule expires and the directives lifetime is over. We define the time-frame in which an attack may happen. Occurrence How many times must a rule match until we advance to the next one? Combined with a high timeout this can be used to detect slow scan for example (using spade anomaly detector). From Source IP. There are various possible values for this field: 1. ANY Just that, any ip address would match. 2. Dotted numerical Ipv4 (x.x.x.x) Self explaining. 3. Referenced. This is used to reference ip addresses from previous levels. This should be easier to understand using examples: 1:SRC_IP means use the source ip referenced within the previous rule 2:DST_IP means use the destination ip referenced two rules below as source address
6 To Source IP. There are various possible values for this field: 1. ANY Just that, any ip address would match. 2. Dotted numerical Ipv4 (x.x.x.x) Self explaining. 3. Referenced. This is used to reference ip addresses from previous levels. This should be easier to understand using examples 1:SRC_IP means use the source ip referenced within the previous rule 2:DST_IP means use the destination ip referenced two rules below as source address The To field is the field used when referencing monitor data that has no source. Both From and To fields should accept input from the database in the near future. Host and Network objects are on the TODO list. Port_from This can be a port number or a sequence of comma separated port numbers. ANY port can also be used. As before, source ports can also be referenced as in 1:SRC_PORT or 2:DST_PORT. Port_to This can be a port number or a sequence of comma separated port numbers. ANY port can also be used. As before, source ports can also be referenced as in 1:SRC_PORT or 2:DST_PORT. Plugin_id The nummerical id assigned to the referenced plugin. See appendix A. Plugin_sid The nummerical sub-id assigned to each plugins events, functions or the like. For example, plugin id 1001 (snort) references it s rules as normal plugin_sids. Plugin id 1501 (apache) uses the response codes as plugin_sid (200 OK, 404 NOT FOUND,...) Condition
7 This parameter and the following three are only valid for monitor and certain detector type rules. The logical condition that has to be met for the rule to match: 1. eq - Equal 2. ne Not equal 3. lt Lesser than 4. gt Greater than 5. le Lesser or equal 6. ge Greater or equal Value The value that has to be matched using the previous directives. Interval This value is similar to time_out but used for monitor type rules. Absolute Determines if the provided value is absolute or relative. For example, providing 1000 as a value, gt as condition and 60 (seconds) as interval, querying ntop for HttpSentBytes would mean: - Absolute true: Match if the host has more than 1000 http sent bytes within the next 60 seconds. Report back when (and only if) this absolute value is reached. - Absolute false: Match if the host shows an increase of 1000 http sent bytes within the next 60 seconds. Report back as soon as this difference is reached (if it was reached...)
8 3. NETBIOS DCERPC IsystemActivator After having learned the basic directive syntax let s examine our sample directive. I wrote this directive for testing purposes and some steps or rules could be wrong. Any feedback would be appreciated. First, we have the start tag. This is the first directive so it has id=1 and it s name is Successful Dcom exploit because that s what we ll try to catch. <directive id="1" name="successful Dcom exploit" priority= 5 > Next we have our starting rule. This rule expects a snort alert number 2192 coming from any:any to any:135 or any:445. We only need one event to match this rule. When this event arrives we ll wait 60 seconds until a second level rule matches. <rule type="detector" name="snort dcom signature" reliability="1" time_out="60" occurrence="1" from="any" to="any" port_from="any" port_to="135,445" plugin_id="1001" plugin_sid="2192"> The next is a opening tag that means, after the previous rule match any of the next level rules. At second level our first rule tries to match a strange connection event from spade (plugin 1104, plugin_sid 1) using source and dest host data from the previous rule. Besides this, we raise the reliability to 3 and wait another 60 seconds for the next level to be reached. Again we only need this event once to match. <rule type="detector" name="strange open connection after 135/tcp or 445/tcp" reliability="3" time_out="60" occurrence="1" from="1:src_ip" to="1:dst_ip" port_from="any" port_to="any" plugin_id="1104" plugin_sid="1"> Next, another start tag and we advance to level three (if the two previous levels matched). This rule matches an attack response coming through the previous strange connection. This raises our reliability even more. Note that now we expect the event from the attacked host so we exchange source and dest host information. Ports must also be inverted but we didn t know them at level one so we use the information gleaned from level two.
9 <rule type="detector" name="windows cmd.exe detected" reliability="6" time_out="60" occurrence="1" from="1:dst_ip" to="1:src_ip" port_from="2:dst_port" port_to="2:src_port" plugin_id="1001" plugin_sid="2123"> Start one last level. Ok, what do we ve got? A dcom attack signature, a strange connection after that, and finally an attack response. Wow, that looks suspicious but let s see if we can glean a little bit more information. What if the second, strange connection, has opened a persistant socket? Let s query our monitor and see if thet combination SRC_IP:source_port -> DST_IP:Strange_dest_port opens a connection that lasts more than 10 seconds. If so, the reliability is very very high and after four matched levels our directive expires. For informational purposes, plugin 2005 is ntop and plugin_sid means session duration. <rule type="monitor" name="established session against abnormal port" reliability="10" from="1:src_ip" to="1:dst_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="10" interval="20" absolute="true" /> If that fails, let s wait five minutes and see if spade detects some strange connections originating from the attacked hosts, connections to odd or closed ports or worse, towars non-live hosts. Compromise behaviour would normally be much better detected by the compromise risk monitor, but for the shake of simplicity of the example we will make it directly with spade. dests" reliability="8" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip"
10 After this, our directive would have accomplished it s purpose and four separate events have shown that our example target host has certainly been compromised. The next level 2, 3 and 4 level rules are similar but less reliable. After this explanation you should be able to follow the remaining event flow from the directive shown at appendix B. - The second second-level rule does the same as the first but expects different originating events. - The third second-level rule is the same againt, we expect a connect-back shellcode. - The fourth watches for attack-responses that don t trigger the anomaly engine. - The fifth and latter rules aren t that reliable and try to catch odd behaviour. Ok, this is our final logical tree. Diferent levels use diferent colors. Green: level 1 Yellow: level 2 Orange: level 3 Red: level 4 <rule type="detector" name="snort dcom signature" <rule type="detector" name="strange connection after 135/tcp or 445/tcp" <rule type="detector" name="windows cmd.exe detected" <rule type="monitor" name="established session against abnormal <rule type="monitor" name="established session against odd port" dests" <rule type="detector" name="odd connection after 135/tcp or 445/tcp" <rule type="detector" name="windows cmd.exe detected"
11 <rule type="monitor" name="established session against compromised <rule type="monitor" name="established session against odd port" dests" <rule type="detector" name="connect back after shellcode detected" <rule type="detector" name="windows cmd.exe detected" <rule type="monitor" name="established session from compromised host" <rule type="monitor" name="established session against odd port" dests" <rule type="detector" name="windows cmd.exe detected" <rule type="monitor" name="established session against attacked host" dests" <rule type="monitor" name="newly established session" dests" <rule type="detector" name="strange connection after 135/tcp or 445/tcp <rule type="detector" name="strange connection after 135/tcp or 445/tcp" <rule type="detector" name="odd connection after 135/tcp or 445/tcp"
12
13 4. Conclusion Hopefully this paper shows a little bit of the power and flexibility of one part of the ossim correlation engine. There is much more to write about all this because nothing is said about what happens when a directive is matched, what happens when a directive times out, what happens exactly with the priority and reliability but don t worry, that will all be included in the final correlation paper. The syntax is also being rewritten and we want to provide some standard functions that can be used with directives, such as windows attack response with odd behaviour, attack response with established session and so on. This should make the directives much shorter, maybe 1/4 from what they re now because 80% is repetitive. Everything is work in progress and probably some things will change. We have lots of ideas for improvements, both in functionality as in ease of use but I think it s a good idea to show some early work in order to expect real worl input. So, any ideas, critics, flames, etc... are welcome and if you have questions just ask them.
14 Appendix A Plugins Here is a list of plugins that can be used within directives as of today Snort Rules 1002 Snort Tagging 1100 Portscan Minfrag 1102 HTTP decode 1/ First defragmenter 1104 SPADE 1105 Back Orifice 1106 RPC Preprocessor nd stream preprocessor rd stream preprocessor 1109 Telnet option decoder 1110 Unicode decoder 1111 Stream4 preprocessor 1112 Arp Spoof detector nd fragment preprocessor 1114 NOP detector 1115 ASN.1 Validator 1116 Snort Internal Decoder 1117 Portscan Conversation 1119 TBA 1120 TBA 1121 SNMP decoder 1501 Apache 1502 ISS 1503 Iptables 1504 FW OSSIM Directives alarms 2001 OS-SIM 2002 Arpwatch 2003 P0f 2004 OpenNMS 2005 NTop 3001 Nessus 3002 NMap
15 Appendix B Complete directive And finally, here is the finished sample directive. You can also download it from <directive id="1" name="successful Dcom exploit" priority= 5 > <!-- Originating rule. Watch for dcom snort signatures --> <!-- This rule could also be rule 2190, 2191, 2193, etc... --> <rule type="detector" name="snort dcom signature" reliability="1" time_out="60" occurrence="1" from="any" to="any" port_from="any" port_to="135,445" plugin_id="1001" plugin_sid="2192"> <!-- Next, watch for a few things that could mean the intrusion was successful --> <!-- First watch for closed or rare open dest port. That could mean the attacker is connecting to a bindshell --> <rule type="detector" name="strange connection after 135/tcp or 445/tcp" reliability="3" time_out="60" occurrence="1" from="1:src_ip" to="1:dst_ip" port_from="any" port_to="any" plugin_id="1104" plugin_sid="1"> <!-- Now let's watch for an attack response. High reliability --> <rule type="detector" name="windows cmd.exe detected" reliability="6" time_out="60" occurrence="1" from="1:dst_ip" to="1:src_ip" port_from="2:dst_port" port_to="2:src_port" plugin_id="1001" plugin_sid="2123"> <!-- That's enough. Attack, odd port, attack response and established session. --> <rule type="monitor" name="established session against compromised host" reliability="10" from="1:src_ip" to="1:dst_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="10" interval="20" absolute="true" /> dests" <!-- We've got an attack, odd dport, attack response and now the attacked host is having a strange behaviour. You'd better take a look -->
16 reliability="8" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" <!-- Has there been a lasting session established? Against an odd port after RPC attack? No good. But we missed the attack response, let's see if the destination host shows odd behaviour --> <rule type="monitor" name="established session against odd port" reliability="5" from="2:dst_ip" to="2:src_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="1" interval="20" absolute="true"> dests" <!-- Strange behaviour, increased reliability -->
17 <!-- RPC attack detected, strange connection to host and host misbehaving? bad. But we got no established session nor attack response so we can't be 100% sure. --> dests" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" <!-- The source host could be local and being watched already so this could mean "source used odd dest port". Furthermore that could mean the attacker is connecting to a bindshell. Everything else same as previous rule. --> <rule type="detector" name="odd connection after 135/tcp or 445/tcp" reliability="3" time_out="60" occurrence="1" from="1:src_ip" to="1:dst_ip" port_from="any" port_to="any" plugin_id="1104" plugin_sid="6"> <!-- Now let's watch for an attack response. High reliability --> <rule type="detector" name="windows cmd.exe detected" reliability="6" time_out="60" occurrence="1" from="1:dst_ip" to="1:src_ip" port_from="2:dst_port" port_to="2:src_port" plugin_id="1001" plugin_sid="2123"> <!-- That's enough. Attack, odd port, attack response and established session. --> <rule type="monitor" name="established session against compromised host" reliability="10"
18 from="1:src_ip" to="1:dst_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="10" interval="20" absolute="true" /> dests" <!-- We've got an attack, odd dport, attack response and now the attacked host is having a strange behaviour. You'd better take a look --> reliability="8" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" <!-- Has there been a lasting session established? Against an odd port after RPC attack? No good. But we missed the attack response, let's see if the destination host shows odd behaviour --> <rule type="monitor" name="established session against odd port" reliability="5" from="2:dst_ip" to="2:src_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="1" interval="20" absolute="true"> dests" <!-- Strange behaviour, increased reliability -->
19 <!-- RPC attack detected, strange connection to host and host misbehaving? bad. But we got no established session nor attack response so we can't be 100% sure. --> dests" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" <!-- If the attacked host connects back right after the attack is being detected we start to get worried. Some port references change but everything else is the same as previous rules --> <rule type="detector" name="connect back after shellcode detected" reliability="3" time_out="60" occurrence="1" from="1:dst_ip" to="1:src_ip" port_from="any" port_to="any" plugin_id="1104" plugin_sid="1"> <!-- Now let's watch for an attack response. High reliability --> <rule type="detector" name="windows cmd.exe detected" reliability="6" time_out="60" occurrence="1" from="1:dst_ip" to="1:src_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="1001" plugin_sid="2123">
20 <!-- That's enough. Attack, connect-back, attack response and established session. --> <rule type="monitor" name="established session from compromised host" reliability="10" from="1:dst_ip" to="1:src_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="10" interval="20" absolute="true" /> dests" <!-- We've got an attack, connect-back, attack response and now the attacked host is having a strange behaviour. You'd better take a look --> reliability="8" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" reliability="7" time_out="300" occurrence="3" from="1:dst_ip" <!-- Has there been a lasting session established? With a connection back to the attacking host after a RPC attack? No good. But we missed the attack response, let's see if the destination host shows odd behaviour --> <rule type="monitor" name="established session against odd port" reliability="5" from="1:dst_ip" to="1:src_ip" port_from="2:src_port" port_to="2:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="1" interval="20" absolute="true"> <!-- Strange behaviour, increased reliability -->
21 dests" <!-- RPC attack detected, strange connection to host and host misbehaving? bad. But we got no established session nor attack response so we can't be 100% sure. --> dests" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" reliability="4" time_out="300" occurrence="10" from="1:dst_ip" <!-- Ok, the exploit could have killed the process and returned the shell so let's see if we catch a shell string. No anomalies so far, let's wait some more. --> <rule type="detector" name="windows cmd.exe detected" reliability="5" time_out="60" occurrence="1" from="1:dst_ip"
22 to="1:src_ip" port_from="1:dst_port" port_to="1:src_port" plugin_id="1001" plugin_sid="2123"> <!-- Attack, attack response and established session. No good. --> <rule type="monitor" name="established session against attacked host" reliability="8" from="1:dst_ip" to="1:src_ip" port_from="1:src_port" port_to="1:dst_port" plugin_id="2005" plugin_sid="248" condition="ge" value="10" interval="20" absolute="true" /> <!-- We've got an attack, attack response and now the attacked host is having a strange behaviour. You'd better take a look --> dests" <!-- Let's face it, maybe we didn't catch anything using anomalies or signatures. But... could there be a recent connection originating from the target host to the attacker? --> <rule type="monitor" name="newly established session" reliability="4" from="1:dst_ip" to="1:src_ip" port_from="any" port_to="any" plugin_id="2005" plugin_sid="248" condition="le" value="60" interval="20" absolute="true"> <!-- Yeah, there is a session. Does the target host misbehave? --> dests" reliability="5" time_out="300" occurrence="8" from="1:dst_ip"
23 reliability="5" time_out="300" occurrence="8" from="1:dst_ip" reliability="5" time_out="300" occurrence="8" from="1:dst_ip" <!-- One last try. Maybe no shell is being spawned, nor does the attacker initiate any connections nor does the host connect back. So, what if the host starts generating odd traffic... This doesn't mean much so the reliability isn't high and we need a couple of strange connections until we have a match but we'll have some patience. --> <rule type="detector" name="strange connection after 135/tcp or 445/tcp to non live hosts" reliability="2" time_out="300" occurrence="10" from="1:dst_ip" <rule type="detector" name="strange connection after 135/tcp or 445/tcp" reliability="2" time_out="300" occurrence="10" from="1:dst_ip" <rule type="detector" name="odd connection after 135/tcp or 445/tcp" reliability="2" time_out="300" occurrence="10" from="1:dst_ip" <!-- Note: this rule could catch mass mailing worms, i.e. the host normally sends mail using server A and now uses server B,C and D. --> </directive> </directives>
OSSIM. Open Source Security Information Management. Brian E. Lavender. Sac State. CSC 250, Spring 2008. Final Project
Open Source Security Information Management Sac State CSC 250, Spring 2008 Final Project 2008 1 Table of Contents Introduction...2 How Functions...2 Installation...5 Initial Configuration Steps...6 Creating
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
AlienVault Unified Security Management Solution Complete. Simple. Affordable Life Cycle of a log
Complete. Simple. Affordable Copyright 2014 AlienVault. All rights reserved. AlienVault, AlienVault Unified Security Management, AlienVault USM, AlienVault Open Threat Exchange, AlienVault OTX, Open Threat
AlienVault. Unified Security Management (USM) 5.x Policy Management Fundamentals
AlienVault Unified Security Management (USM) 5.x Policy Management Fundamentals USM 5.x Policy Management Fundamentals Copyright 2015 AlienVault, Inc. All rights reserved. The AlienVault Logo, AlienVault,
Richard Bejtlich [email protected] www.taosecurity.com / taosecurity.blogspot.com BSDCan 14 May 04
Network Security Monitoring with Sguil Richard Bejtlich [email protected] www.taosecurity.com / taosecurity.blogspot.com BSDCan 14 May 04 Overview Introduction to NSM The competition (ACID, etc.)
Intrusion Detection in AlienVault
Complete. Simple. Affordable Copyright 2014 AlienVault. All rights reserved. AlienVault, AlienVault Unified Security Management, AlienVault USM, AlienVault Open Threat Exchange, AlienVault OTX, Open Threat
The Bro Network Intrusion Detection System
The Bro Network Intrusion Detection System Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory [email protected] http://www.icir.org System Philosophy Bro
FIREWALLS. Firewall: isolates organization s internal net from larger Internet, allowing some packets to pass, blocking others
FIREWALLS FIREWALLS Firewall: isolates organization s internal net from larger Internet, allowing some packets to pass, blocking others FIREWALLS: WHY Prevent denial of service attacks: SYN flooding: attacker
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:
Intrusion Detection and Prevention: Network and IDS Configuration and Monitoring using Snort
License Intrusion Detection and Prevention: Network and IDS Configuration and Monitoring using Snort This work by Z. Cliffe Schreuders at Leeds Metropolitan University is licensed under a Creative Commons
Introduction to Intrusion Detection and Snort p. 1 What is Intrusion Detection? p. 5 Some Definitions p. 6 Where IDS Should be Placed in Network
Introduction to Intrusion Detection and Snort p. 1 What is Intrusion Detection? p. 5 Some Definitions p. 6 Where IDS Should be Placed in Network Topology p. 8 Honey Pots p. 9 Security Zones and Levels
CSE331: Introduction to Networks and Security. Lecture 18 Fall 2006
CSE331: Introduction to Networks and Security Lecture 18 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 Attacker
Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services
Deployment Guide Deploying the BIG-IP System with Microsoft Windows Server 2003 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Welcome to the BIG-IP
Intrusion Detection & SNORT. Fakrul Alam [email protected]
Intrusion Detection & SNORT Fakrul Alam [email protected] Sometimes, Defenses Fail Our defenses aren t perfect Patches weren t applied promptly enough Antivirus signatures not up to date 0- days get through
Deployment of Snort IDS in SIP based VoIP environments
Deployment of Snort IDS in SIP based VoIP environments Jiří Markl, Jaroslav Dočkal [email protected] K-209 Univerzita obrany Kounicova 65, 612 00 Brno Czech Republic Abstract This paper describes
Wharf T&T Limited DDoS Mitigation Service Customer Portal User Guide
Table of Content I. Note... 1 II. Login... 1 III. Real-time, Daily and Monthly Report... 3 Part A: Real-time Report... 3 Part 1: Traffic Details... 4 Part 2: Protocol Details... 5 Part B: Daily Report...
DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH MICROSOFT WINDOWS SERVER 2008 TERMINAL SERVICES
DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH MICROSOFT WINDOWS SERVER 2008 TERMINAL SERVICES Deploying the BIG-IP LTM system and Microsoft Windows Server 2008 Terminal Services Welcome to the
There are numerous ways to access monitors:
Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...
Exercise 7 Network Forensics
Exercise 7 Network Forensics What Will You Learn? The network forensics exercise is aimed at introducing you to the post-mortem analysis of pcap file dumps and Cisco netflow logs. In particular you will:
From Network Security To Content Filtering
Computer Fraud & Security, May 2007 page 1/10 From Network Security To Content Filtering Network security has evolved dramatically in the last few years not only for what concerns the tools at our disposals
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
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
Managing Latency in IPS Networks
Application Note Revision B McAfee Network Security Platform Managing Latency in IPS Networks Managing Latency in IPS Networks McAfee Network Security Platform provides you with a set of pre-defined recommended
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 protect your home/office network?
How to protect your home/office network? Using IPTables and Building a Firewall - Background, Motivation and Concepts Adir Abraham [email protected] Do you think that you are alone, connected from
Project 2: Penetration Testing (Phase II)
Project 2: Penetration Testing (Phase II) CS 161 - Joseph/Tygar November 17, 2006 1 Edits If we need to make clarifications or corrections to this document after distributing it, we will post a new version
Network security Exercise 10 Network monitoring
Network security Exercise 10 Network monitoring Tobias Limmer Computer Networks and Communication Systems Dept. of Computer Sciences, University of Erlangen-Nuremberg, Germany 2. 6.02.2009 Tobias Limmer:
Open Source Security Information Management (OSSIM) Version 0.9.7
Open Source Security Information Management (OSSIM) Version 0.9.7 Console Configuration Version 2 Ken Gregoire September 22, 2004 This document originally authored by Ken Gregoire under the terms of the
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
Introducing the BIG-IP and SharePoint Portal Server 2003 configuration
Deployment Guide Deploying Microsoft SharePoint Portal Server 2003 and the F5 BIG-IP System Introducing the BIG-IP and SharePoint Portal Server 2003 configuration F5 and Microsoft have collaborated on
Assets, Groups & Networks
Complete. Simple. Affordable Copyright 2014 AlienVault. All rights reserved. AlienVault, AlienVault Unified Security Management, AlienVault USM, AlienVault Open Threat Exchange, AlienVault OTX, Open Threat
DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services
DEPLOYMENT GUIDE Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2008 Terminal Services Welcome to the BIG-IP
Log Analysis using OSSEC
Log Analysis using OSSEC Daniel B. Cid [email protected] Agenda OSSEC Overview Installation demo Log decoding and analysis with OSSEC Writing decoders Writing rules Examples of rules and alerts in the real
Contents. Intrusion Detection Systems (IDS) Intrusion Detection. Why Intrusion Detection? What is Intrusion Detection?
Contents Intrusion Detection Systems (IDS) Presented by Erland Jonsson Department of Computer Science and Engineering Motivation and basics (Why and what?) IDS types and principles Key Data Problems with
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
OWASP Logging Project - Roadmap
OWASP Logging Project - Roadmap SUMMARY Why log?... 2 What is commonly logged?... 2 What are security logs?... 2 What are the most common issues with logging?... 2 What are the common functions of a log
Project 2: Firewall Design (Phase I)
Project 2: Firewall Design (Phase I) CS 161 - Joseph/Tygar November 12, 2006 1 Edits If we need to make clarifications or corrections to this document after distributing it, we will post a new version
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...
To read more Linux Journal or start your subscription, please visit http://www.linuxjournal.com.
AlienVault the Future of Security Information Management Meet AlienVault OSSIM, a complex security system designed to make your life simpler. JERAMIAH BOWLING Security Information Management (SIM) systems
Divide and Conquer Real World Distributed Port Scanning
Divide and Conquer Real World Distributed Port Scanning Ofer Maor CTO Hacktics 16 Feb 2006 Hackers & Threats I, 3:25PM (HT1-302) Introduction Divide and Conquer: Real World Distributed Port Scanning reviews
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
Firewall Examples. Using a firewall to control traffic in networks
Using a firewall to control traffic in networks 1 1 Example Network 1 2 1.0/24 1.2.0/24.4 1.0.0/16 Rc 5.6 4.0/24 2 Consider this example internet which has: 6 subnets (blue ovals), each with unique network
+ iptables. packet filtering && firewall
+ iptables packet filtering && firewall + what is iptables? iptables is the userspace command line program used to configure the linux packet filtering ruleset + a.k.a. firewall + iptable flow chart what?
An Overview of the Bro Intrusion Detection System
An Overview of the Bro Intrusion Detection System Brian L. Tierney, Vern Paxson, James Rothfuss Lawrence Berkeley National Laboratory Typical Approach: Firewall with default deny policy A blocking router
cinderella: A Prototype For A Specification-Based NIDS
cinderella: A Prototype For A Specification-Based NIDS Andreas Krennmair [email protected] August 8, 2003 Abstract What is actually network intrusion detection? How does it work? What are the most common
DNS zone transfers from FreeIPA to non-freeipa slave servers
FreeIPA Training Series DNS zone transfers from FreeIPA to non-freeipa slave servers FreeIPA 3.0 and bind-dyndb-ldap 2.3 Petr Špaček 01-03-2013 Text file based
Network- vs. Host-based Intrusion Detection
Network- vs. Host-based Intrusion Detection A Guide to Intrusion Detection Technology 6600 Peachtree-Dunwoody Road 300 Embassy Row Atlanta, GA 30348 Tel: 678.443.6000 Toll-free: 800.776.2362 Fax: 678.443.6477
DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008
DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008 Table of Contents Table of Contents Deploying F5 with Microsoft Windows Server 2008 Prerequisites and configuration notes...1-1 Deploying
INTRUSION DETECTION SYSTEM (IDS) by Kilausuria Abdullah (GCIH) Cyberspace Security Lab, MIMOS Berhad
INTRUSION DETECTION SYSTEM (IDS) by Kilausuria Abdullah (GCIH) Cyberspace Security Lab, MIMOS Berhad OUTLINE Security incident Attack scenario Intrusion detection system Issues and challenges Conclusion
Security Monitoring and Architectures for Security Logging
Security Monitoring and Architectures for Security Logging Christer Andersson 15 December 2009 1 December 2008 Introduction to myself Christer Andersson Information Security Consultant at Combitech Karlstad
Names & Addresses. Names & Addresses. Hop-by-Hop Packet Forwarding. Longest-Prefix-Match Forwarding. Longest-Prefix-Match Forwarding
Names & Addresses EE 122: IP Forwarding and Transport Protocols Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues at UC Berkeley)
Penetration Testing. NTS330 Unit 1 Penetration V1.0. February 20, 2011. Juan Ortega. Juan Ortega, [email protected]. 1 Juan Ortega, juaorteg@uat.
1 Penetration Testing NTS330 Unit 1 Penetration V1.0 February 20, 2011 Juan Ortega Juan Ortega, [email protected] 1 Juan Ortega, [email protected] 2 Document Properties Title Version V1.0 Author Pen-testers
Scanning Tools. Scan Types. Network sweeping - Basic technique used to determine which of a range of IP addresses map to live hosts.
Scanning Tools The goal of the scanning phase is to learn more information about the target environment and discover openings by interacting with that target environment. This paper will look at some of
6.0. Getting Started Guide
6.0 Getting Started Guide Netmon Getting Started Guide 2 Contents Contents... 2 Appliance Installation... 3 IP Address Assignment (Optional)... 3 Logging In For the First Time... 5 Initial Setup... 6 License
Basic ESXi Networking
Basic ESXi Networking About vmnics, vswitches, management and virtual machine networks In the vsphere client you can see the network diagram for your ESXi host by clicking Networking on the Configuration
Chapter 14 Analyzing Network Traffic. Ed Crowley
Chapter 14 Analyzing Network Traffic Ed Crowley 10 Topics Finding Network Based Evidence Network Analysis Tools Ethereal Reassembling Sessions Using Wireshark Network Monitoring Intro Once full content
Network Security Management
Network Security Management TWNIC 2003 Objective Have an overview concept on network security management. Learn how to use NIDS and firewall technologies to secure our networks. 1 Outline Network Security
CS2107 Introduction to Information and System Security (Slid. (Slide set 8)
Networks, the Internet Tool support CS2107 Introduction to Information and System Security (Slide set 8) National University of Singapore School of Computing July, 2015 CS2107 Introduction to Information
Repsheet. A Behavior Based Approach to Web Application Security. Aaron Bedra Application Security Lead Braintree Payments. tirsdag den 1.
Repsheet A Behavior Based Approach to Web Application Security Aaron Bedra Application Security Lead Braintree Payments Right now, your web applications are being attacked And it will happen again, and
An Open Source IPS. IIT Network Security Project Project Team: Mike Smith, Sean Durkin, Kaebin Tan
An Open Source IPS IIT Network Security Project Project Team: Mike Smith, Sean Durkin, Kaebin Tan Introduction IPS or Intrusion Prevention System Uses a NIDS or Network Intrusion Detection System Includes
A Review on Network Intrusion Detection System Using Open Source Snort
, pp.61-70 http://dx.doi.org/10.14257/ijdta.2016.9.4.05 A Review on Network Intrusion Detection System Using Open Source Snort Sakshi Sharma and Manish Dixit Department of CSE& IT MITS Gwalior, India [email protected],
1.0 Introduction. 2.0 Data Gathering
Nessus Scanning 1.0 Introduction Nessus is a vulnerability scanner, a program that looks for security bugs in software. There is a freely available open source version which runs on Unix. Tenable Security
Second-generation (GenII) honeypots
Second-generation (GenII) honeypots Bojan Zdrnja CompSci 725, University of Auckland, Oct 2004. [email protected] Abstract Honeypots are security resources which trap malicious activities, so they
DEPLOYMENT GUIDE DEPLOYING F5 WITH SAP NETWEAVER AND ENTERPRISE SOA
DEPLOYMENT GUIDE DEPLOYING F5 WITH SAP NETWEAVER AND ENTERPRISE SOA Table of Contents Table of Contents Introducing the F5 Deployment Guide for SAP NetWeaver and Enterprise SOA Prerequisites and configuration
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
Network Monitoring with SNMP
Network Monitoring with SNMP This paper describes how SNMP is used in WhatsUp- Professional and provides specific examples on how to configure performance, active, and passive monitors. Introduction SNMP
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
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Website Maintenance Information For My Clients Bob Spies, Flying Seal Systems, LLC Updated: 08- Nov- 2015
Website Maintenance Information For My Clients Bob Spies, Flying Seal Systems, LLC Updated: 08- Nov- 2015 This document has several purposes: To explain what website maintenance is and why it's critical
Passive Network Traffic Analysis: Understanding a Network Through Passive Monitoring Kevin Timm,
Passive Network Traffic Analysis: Understanding a Network Through Passive Monitoring Kevin Timm, Network IDS devices use passive network monitoring extensively to detect possible threats. Through passive
Understanding Slow Start
Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom
TCP/IP Networking, Part 2: Web-Based Control
TCP/IP Networking, Part 2: Web-Based Control Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Building Embedded Web Applications Slide 1 Welcome to the next
Detecting rogue systems
Product Guide Revision A McAfee Rogue System Detection 4.7.1 For use with epolicy Orchestrator 4.6.3-5.0.0 Software Detecting rogue systems Unprotected systems, referred to as rogue systems, are often
Network Monitoring Tool to Identify Malware Infected Computers
Network Monitoring Tool to Identify Malware Infected Computers Navpreet Singh Principal Computer Engineer Computer Centre, Indian Institute of Technology Kanpur, India [email protected] Megha Jain, Payas
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
CSCE 465 Computer & Network Security
CSCE 465 Computer & Network Security Instructor: Dr. Guofei Gu http://courses.cse.tamu.edu/guofei/csce465/ Intrusion Detection System 1 Intrusion Definitions A set of actions aimed to compromise the security
DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12
DEPLOYMENT GUIDE Version 1.2 Deploying F5 with Oracle E-Business Suite 12 Table of Contents Table of Contents Introducing the BIG-IP LTM Oracle E-Business Suite 12 configuration Prerequisites and configuration
Hands-on Network Traffic Analysis. 2015 Cyber Defense Boot Camp
Hands-on Network Traffic Analysis 2015 Cyber Defense Boot Camp What is this about? Prerequisite: network packet & packet analyzer: (header, data) Enveloped letters inside another envelope Exercises Basic
DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
Building Your Firewall Rulebase Lance Spitzner Last Modified: January 26, 2000
Building Your Firewall Rulebase Lance Spitzner Last Modified: January 26, 2000 Building a solid rulebase is a critical, if not the most critical, step in implementing a successful and secure firewall.
Log Analyzer Reference
IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...
Network Intrusion Detection Signatures, Part One by Karen Kent Frederick last updated December 19, 2001
Karen Kent Frederick ([email protected]) is a senior security engineer for the Rapid Response Team at NFR Security. She is a graduate of the University of Wisconsin- Parkside and is currently completing
Firewall implementation and testing
Firewall implementation and testing Patrik Ragnarsson, Niclas Gustafsson E-mail: [email protected], [email protected] Supervisor: David Byers, [email protected] Project Report for Information
How To Set Up A Network Map In Linux On A Ubuntu 2.5 (Amd64) On A Raspberry Mobi) On An Ubuntu 3.5.2 (Amd66) On Ubuntu 4.5 On A Windows Box
CSC-NETLAB Packet filtering with Iptables Group Nr Name1 Name2 Name3 Date Instructor s Signature Table of Contents 1 Goals...2 2 Introduction...3 3 Getting started...3 4 Connecting to the virtual hosts...3
Intrusion Detection Systems and Supporting Tools. Ian Welch NWEN 405 Week 12
Intrusion Detection Systems and Supporting Tools Ian Welch NWEN 405 Week 12 IDS CONCEPTS Firewalls. Intrusion detection systems. Anderson publishes paper outlining security problems 1972 DNS created 1984
Transformation of honeypot raw data into structured data
Transformation of honeypot raw data into structured data 1 Majed SANAN, Mahmoud RAMMAL 2,Wassim RAMMAL 3 1 Lebanese University, Faculty of Sciences. 2 Lebanese University, Director of center of Research
Distributed Network Traffic Monitoring and Analysis using Load Balancing Technology
Distributed Network Traffic Monitoring and Analysis using Load Balancing Technology Soon-Hwa Hong, Jae-Young Kim, Bum-Rae Cho and James W. Hong Dept. of Computer Science and Engineering, Pohang Korea Email:
Firewalls Netasq. Security Management by NETASQ
Firewalls Netasq Security Management by NETASQ 1. 0 M a n a g e m e n t o f t h e s e c u r i t y b y N E T A S Q 1 pyright NETASQ 2002 Security Management is handled by the ASQ, a Technology developed
