A Framework for Distributed Intrusion Detection using - - PowerPoint PPT Presentation
A Framework for Distributed Intrusion Detection using - - PowerPoint PPT Presentation
A Framework for Distributed Intrusion Detection using Interest-Driven Cooperating Agents Rajeev Gopalakrishna and Eugene H. Spafford Distributed IDS a system where the analysis of the data is performed on a number of locations
CERIAS, Purdue University 2
Distributed IDS
“a system where the analysis of the data is performed on a number of locations proportional to the number of hosts that are being monitored” – Spafford and Zamboni
CERIAS, Purdue University 3
Distributed Communication Models
- Any entity may produce,
any entity may consume events
- Symmetric roles
- Loosely connected
- Higher scalability
- Event advertisement,
interest specification and event notification
- Specific producers and
consumers
- Asymmetric roles
- Logical channels
- Tighter coupling
- Less scalable
Event-based model Push-based model
CERIAS, Purdue University 4
Motivation
- Concept of agents to perform intrusion
detection
- Event-based communication model
- Concept of interest propagation
5
Generic Hierarchical Intrusion Detection Systems
Event Generator Refined Data and/or Event Analyzer
CERIAS, Purdue University 6
Examples
- DIDS
- GrIDS
- EMERALD
- AAFID
CERIAS, Purdue University 7
Drawbacks
- Analysis hierarchy
- Data refinement
- Bulky modules at all levels of hierarchy
- Passive interaction
CERIAS, Purdue University 8
Related Work
- Crosbie and Spafford
- Barrus and Rowe
- Ingram
- Mell and McLarnon
- CARDS
CERIAS, Purdue University 9
Our Approach
- Agents
- No analysis hierarchy
- Intelligent cooperation using the concept of
interests
- Interest propagation
- Active communication
- Lightweight modules at all levels of
hierarchy
CERIAS, Purdue University 10
Interest
“a specification of data that an agent is interested in, but is not available to the agent because of the locality of data collection or because the agent was not primarily intended to
- bserve those data”
AGENT A AGENT A AGENT B AGENT B DATA MORE OVERHEAD DATA NOT ACCESSIBLE DATA SOURCE DATA SOURCE INTEREST DATA INTEREST DATA
11
LEGEND
Agent Domain Enterprise Local Propagator Propagator Propagator
Interest Propagation
CERIAS, Purdue University 12
Types of Interests
- Directed or Propagated Interests
- Local, Domain or Enterprise Level Interests
- Permanent or Temporal Interests
CERIAS, Purdue University 13
Granularity of Interests
- Event vs. Alert
- Curiosity level
- Adds dynamism to agents
- Reduces overhead
CERIAS, Purdue University 14
Data Delivery
Hierarchical delivery Direct delivery
- Failure of modules
- Scalability
- Data Coalescing
CERIAS, Purdue University 15
Host
IR AR IR - Interest Registry AR - Agent Registry
CERIAS, Purdue University 16
Other Considerations
- Security of Agents
- Clock Synchronization
- Redundancy of Propagators
CERIAS, Purdue University 17
Future Work
- Implementation of the framework
- Explore alternatives for implementing the
interest mechanism
- Impact on size of agents and on host and