Intelligent real-time reactive network management Intelligent - - PowerPoint PPT Presentation

intelligent real time reactive network management
SMART_READER_LITE
LIVE PREVIEW

Intelligent real-time reactive network management Intelligent - - PowerPoint PPT Presentation

Intelligent real-time reactive network management Intelligent Network Management Framework Final project studies Guillaume Andreys April/August 2004 Introduction Motivation Presentation Introduction A lot of tools to collect network


slide-1
SLIDE 1

Intelligent real-time reactive network management

Intelligent Network Management Framework

Final project studies – Guillaume Andreys – April/August 2004

slide-2
SLIDE 2

Introduction

slide-3
SLIDE 3

3

Motivation

Presentation

A lot of tools to collect network informations. But no choice :

Collecting only hight level data and manual intervention. Running continuously hight resource consuming tools.

Low automatic reaction possibility of such systems.

Introduction

slide-4
SLIDE 4

4

Principle

Presentation

From hight level data collection, we want to detect anomalies, and to (eventually) perform further data collection depending on rules and security policy.

Aggregated data. Ex. Used Bandwidth Detailed data. Ex. User's informations Aggregated data. Ex. Used Bandwidth Detailed data. Ex. User's informations Aggregated data. Ex. Used Bandwidth Detailed data. Ex. User's informations

Introduction

slide-5
SLIDE 5

5

Features

Hight level anomaly detection : Holt-Winters Forecasting algorithm. Managing various tools one various hosts on the network. Collecting data in a central point. Possibility for the user to write rules and define a security policy. Reacting from the collected data, rules and policy.

Presentation Introduction

slide-6
SLIDE 6

Architecture

slide-7
SLIDE 7

7

Distributed architecture

Agents installed on many hosts communicate with a central server via the network.

Architecture

slide-8
SLIDE 8

8

Example of scenario

Architecture

Proxy server (Squid) Log analyzer Agent Firewall (IPTable) TC PTrack Agent M anager

2 3 4 5 6 7

M R TG-R RD with Aberrant behavior D etection Agent

1

Proxy server (Squid) Log analyzer Agent Firewall (IPTable) TC PTrack Agent M anager

2 3 4 5 6 7

M R TG-R RD with Aberrant behavior D etection Agent

1

slide-9
SLIDE 9

9

The Agents

Managing tools (Launching/Stopping) from Manager

  • rders.

Collecting data and sending it to the manager.

Architecture

slide-10
SLIDE 10

10

The Manager

Centralize all the collected data. Accede to the rules and security policy. Send appropriate decision to the appropriate Agent. User interface.

Architecture

slide-11
SLIDE 11

Decision process

slide-12
SLIDE 12

12

Rules

The user is defining rules to make a decision tree. We provide functions to get data information, set decision, alerting ... Actually, rules hard-coded with C++ language. In future, specific language using XML. Advantage of XML :

Syntaxes verification. Comprehensible both by human and machine. We can provide “ Hight-Level” verification.

Decision process

slide-13
SLIDE 13

13

Security policy

Depending on some security policy we don't want to perform the same action. We allow to put priority on :

Users or user group (not implemented yet) IP or networks Time of the day

Functions can be used in the rules to get the priority of some objects.

Decision process

slide-14
SLIDE 14

Tools

slide-15
SLIDE 15

15

Anomaly Detection with Holt- Winters Forecasting Algorithm

Algorithm who try to predict future values from older values. Implemented for Rond Robin Database, so compatible with all softwares who use those DB (ntop, MRTG, Cricket ...). Low false positive alarms.

Tools

slide-16
SLIDE 16

16

Other tools

Tools

MRTG for collecting aggregated data (compatible with RRD). TCPTrack to lock at actuals connections (port, bandwidth, IP). Different log analyzer for Squid (Proxy server) and Qmail (Mail server). Multilog to optimize the log analyze

slide-17
SLIDE 17

Conclusion

slide-18
SLIDE 18

18

Conclusion

We just have a prototype version. A paper have been produced and submitted. Improvement are possible, especially on the decision process, the rules and making the configuration easier. It can interest the Open Source community and we may find people to give contribution on it. The project is actually on inmf.sourceforge.net