• No results found

Security Information Management Systems Cyril

N/A
N/A
Protected

Academic year: 2021

Share "Security Information Management Systems Cyril"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)

Security Information Management Systems

Cyril. Onwubiko

Cyril. Onwubiko

Networking and Communications Group

Networking and Communications Group

http://ncg.kingston.ac.uk

http://ncg.kingston.ac.uk

(2)

Networking and Communications Group

Background

Theory

Approach

Resources

Q/A

Overview

(3)

Networking and Communications Group

(4)

Networking and Communications Group

Security Information Management Systems

Integration

Correlation

Normalisation

Analysis

F un ct io n R e le va nc

e

Enterprise Network Monitoring

Alert Correlation Coordination

Threat Identification and Tracking

(5)

Networking and Communications Group

General Concept

C

or

re

la

tio

n

E

ng

in

e

Normalisation

Analysis/Detection

AV VS FW IDS

Network

(6)

Networking and Communications Group

Organisations/Products

Cisco

 NAC – [Network Admission Control]

 CiscoWorks SIMS

Microsoft

 NAP – [Network Access Protection]

Arcsight

ESM – [Enterprise Security Management]

Open Source

 OSSIM – [Open Source Security Information Management]

(7)

Networking and Communications Group

Cisco: Network Admission Control

(8)

Networking and Communications Group

Cisco: Network Admission Control

CSA CTA OSCE Client (Trend) NAD Network ACS Server Vendor Policy Server IP EAPoUDP EAPoRADIUS HTTPS 1 2 3 4 Host 6 7 8 5 9 1. Network Request

• IP packet triggers Intercept ACL on router 2. Trigger posture validation (EAPoUDP6)

3. CTA sends posture credentials to router (EAPoUDP) 4. Posture credentials sent to AAA (RADIUS)

7. Access-Accept with ACLs/URL redirect 8. Posture Response sent

(9)

Networking and Communications Group

Microsoft NAP: Network Access Protection

Policy-based enforcement built into Windows

Server 2003 & later

Validate computer health before allowing

access to the network.

Automatic update of healthy computers to

ensure ongoing compliance.

Optionally isolate unhealthy computers to a

restricted network until they become healthy.

(10)

Networking and Communications Group

Arcsight: Enterprise Security Management

 ESM Manager

 Event Correlation

 Reporting

(11)

Networking and Communications Group

OSSIM:

Open Source Security Information

Management

Integrates Network Monitoring, Security, and

Correlation.

Threat Detection Capability.

Vulnerability and Risk Assessment

Capabilities

(12)

Networking and Communications Group

OSSIM Framework

Control Panel

Monitors Forensic Console

Risk Assessment Correlation Prioritisation Normalisation Pattern Detectors Anomaly Detectors

(13)

Networking and Communications Group

(14)

Networking and Communications Group

Frameworks

Admission (Access)

Control/Prevention Protection/Defence

- Access Control Systems

- Network Access Protection - Network Admission Control

- Point Solution - Perimeter Defence - Defence in depth - SAR / Self-Defending - Emphases on Prevention - Pre-requisite to protection - 1st stage protection - Emphases on defence

-SAR – (Human Assistance required) - Self-defence (Automated) F ra m ew or ks S ig n ifi ca nc e

(15)

Networking and Communications Group

Sensor, Analysis and Response Paradigm

Migrate from ‘

Point Solution

’ to ‘

Integrated

Solution

’:

 Integrated detection (sensing) of security threats

 Coordinated Response

 Network-wide (enterprise-wide) threat visibility and sensing

 Secure signalling of intra-process coordination

(16)

Networking and Communications Group

Point Solution

Sensor Sensor Analysis Component Analysis Component Response Component Response Component Point Countermeasure Inbound Traffic Network Function (O pt io na lly )

- All functions in one component - Limited network visibility

(17)

Networking and Communications Group

Integrated Solution: S.A.R

Sensor-AV

Sens or-VS

Sensor-FW Sensor-IDS

Network

ComponentAnalysis

Analysis Component Response Component Response Component Sensing Component

(18)

Networking and Communications Group

Integrated Solution: S.A.R

- Enterprise Network-aware

- Integrating sensing, analysis and response functionalities

- Coordinated Detection and Analysis

- Unified Response

- Sense and report threats to the analysis unit.

- threats – security events log, audit trails and alert messages

- Eg: FW. IDS, Threat Monitors, Security Scanner, AV

Sensors Analysis

- Correlate security events (logs, audit trails and alerts).

- Analyse and evaluate threshold and severity of security events

- Stipulate “concretize” security related threats and inform action

-Eg: Concepts than tools Response

- Respond to security threats

- Action request to known or

unknown security threats

-- “Template” exist and matches

threats or does not match -Eg: Concepts than tools Advantages of S.A.R Framework

(19)

Networking and Communications Group

(20)

Networking and Communications Group

Relation Information Graph-Based Representation

Reveal explicit temporal and spatial relationships among

security threat attributes

 Better visual display of threat relationships

 Detailed logical relationships possible

Sub-Graph Isomorphism of Spatio-Temporal Graph

Matching of concrete security threats (subgraph template) to symptomatic evidence (super graph)

(21)

Networking and Communications Group

 Nodes represent the object or its parts, while the

edges represent certain relationships between objects or objects parts.

Graph-Based Representation

(22)

Networking and Communications Group

Graph Theory

 Graph is a rich and flexible data structure to

represent objects, object attributes and relationships.

Graph Theory:

labelling function for finite set of edge relationships

V

V

E

V p V V  :

labelling function of a finite set of vertices

p E E  :  Vw Ew

finite set of graph edge relationships

G(V, E,

,

, V

w

, E

w

)

finite set of Vertices /Nodes

finite set of vertex labels (numbers) finite set of edge labels (numbers)

(23)

Networking and Communications Group

Spatio-Temporal Graph Data Structure

 A vertex corresponds to a security event and a spatial

edge represents a spatial relationship between two adjacent vertices (security events).

 The vertex attributes (Vw) are security event elements (for

example, router, sensor, server, PC).

Classification (critical, major or minor) corresponding

security events.

 The temporal edge attributes (Ew) indicate relationships between two adjacent security events E.g. time occurrence, (events are “coincidental”, “before”, “after”, “during”, “starts”, “ends”) and the direction of the security event.

(24)

Networking and Communications Group

Spatio-Temporal Graph Representation

Visualisation of "attribute" information graph-based representation

(25)

Networking and Communications Group

Sub-Graph Isomorphism of Spatio-Temporal

Graph

Sub-Graph Isomorphism (Matching):

Definition 1: A subgraph Gs(Vs, Es, s, s, Vps, Eps) of G,

,

G

G

s

is a six-tuple, such that:

s s s s s s s s V E E V xV v v v V and e e e E V  ;  ( );  ( ) ( )   ( )( ) 

Definition 2: Graph isomorphism:

A graph G is isomorphic to a graph H, if there exists a bijective function (mapping)  from the nodes of G to the nodes of H that preserves all labels and structures of the edges.

(26)

Networking and Communications Group

Sub-Graph Isomorphism

Sub-Graph Matching Representation:

B 0 1 2 3 4 A C D E 5 t1-t0 t2-t1 t2-t0 t3-t2 t4-t3 t5-t4 t4-t2 6 t6-t5 F G B 0 1 2 3 A C D 4 t1-t0 t2-t1 t2-t0 t3-t2 t5-t4 t4-t3 5 E F G H

An example of graph matching of two graphs G and H, matching vertex and preserving edge invariant property.

(27)

Networking and Communications Group

Implementation

Simulation-Based Vulnerability attributes of infected hosts infected

hosts Pattern Attack

Graph Trace file

analysis Detailed Network

(DN) Abstract Network (AN)

(Internet)

Detailed Network (DN) Abstract Network (AN)

(Internet)

probing traffic

Modelling Network Worm using Network Simulator [[i]]

[i]. K. Fall and K. Varadhan (2005) “The NS Manual (formerly ns Notes and Documentation)”, The VINT Project, A Collaboration between researchers at UC Berkeley, LBL, USC/ISI, and Xerox PARC, pp.353

(28)

Networking and Communications Group

Exact and inexact graph matching

 Performs efficiently in time with the size of the graph

 Matching of graph template to super graph.

Implementation and Analysis of Result

Graph Matching Technique:

(29)

Networking and Communications Group

Sub-Graph Definition:

Analysis of Result

 Template of potential security threats or

 Template of known security violations

(30)

Networking and Communications Group

Result: Sample of matching output

Result

Graph index: gn5 Subgraph matches: 1 9 7 2 6 1

Graph index: gn7 Subgraph matches: 1 5 12 2 7 1

Graph index: gn8 Subgraph matches: 1 5 2 13 10 1

Graph index: gn9 Subgraph matches: 1 7 2 5 10 1

Graph index: gn11 Subgraph matches: 1 10 8 14 7 1

< …> ********

4 3 2 1 0 ********

Graph index: gn0 Subgraph matches: 1 0 4 3 2 1

Graph index: gn1 Subgraph matches: 1 0 4 3 2 1

Graph index: gn2 Subgraph matches: 1 4 5 0 2 1

Graph index: gn3 Subgraph matches: 1 2 0 7 5 1

Graph index: gn4 Subgraph matches: 1 2 0 6 9 1

(31)

Networking and Communications Group

Conclusion

 Graph Representation is suitable for the Analysis of Security Events for SIM.

 Graph Representation reveals explicit Security Attributes.

 Graph Representation reveals subtle and

important relationships among Security Events.

 Two sets of Graphs reveal similarities through Graph Matching.

 The Graph Matching Technique assists SIM to Detect Security Threats.

(32)

Networking and Communications Group

(33)

Networking and Communications Group

Resources/References

1. Arcsight: http://www.arcsight.com/ 2. Microsoft NAP: http://www.microsoft.com/windowsserver2003/technologies/networking/nap/beta.msp x

3. Cisco NAC: http://www.cisco.com/warp/public/cc/so/neso/sqso/csdni_wp.htm 4. Cisco CiscoWorks SIMS:

http://www.cisco.com/en/US/products/sw/cscowork/ps5209/index.html 5. Additional Resource: http://www.research-series.com/cyril/resources.html 6. IETF: EAP (Extensible Authentication Protocol):

https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=8369 7. EAPoUDP = udp port 21862 (eapoudp)

8. CSA: Cisco Security Agent: Desktop FW/IDS. Eg Blackice defender (ISS); ZoneAlarm etc

9. CTA: Cisco Trust Agent: Free software from Cisco that enforces compliance with CSA and OS

10. OSCE: OfficeScan Corporate Edition: From Micro Trends Systems, design to stipulate support for OS

(34)

Networking and Communications Group

Contact Details

Networking & Communications Group

Kingston University

http://ncg.kingston.ac.uk

Email:

[email protected] or [email protected] Tel: Not Applicable 

References

Related documents

The study conducted hierarchical regression analysis to get an insight to the relationship between variables from compensation to the job satisfaction, in addition to

The Wilcoxon test result determined that QoL based on physical domain was lower than the QoL based on the social relationship domain (p=0028) while the QoL that was based

The purpose of this study was to evaluate the effects of 6 weeks intensive strength training (3 × 10 repetitions at 80% 1RM), strength endurance training (2 × 30 repetitions at 40%

In order for the organisation to be able to involve in any kind of external knowledge in- teractions, add new knowledge in its environment and gather funds for research that

Reanalysis of existing environmental sampling data from 272 public water systems shows that the distribution of radon in North Carolina follows distinct geographical and

[r]

Because Silvagni’s claims are barred under the doctrine espoused in Muhammad v. 1991), we agree with Judge Younge’s order granting summary judgment in

Typically in processing ocean color images one applies a cloud mask, to delete an area of the scene near a cloud from contributing to the data products. In this case that can be