could occur according to the
designer’s
point of view and the areas of
focus.
An Intruder detection system basically raises
an
alarm whenever an anomaly event occurs,
which
could be caused by an intruder to the
system.
These systems do not react equally at all
times,
false alarms could occur sometime and this
is
called False Positive (FP).The lower value of
FP
gives a higher value of the
IDS.[3][4]
2.4 IDS DESIGN
TRENDS
There are number of different ways to
classify
IDS in order to distinguish between their
different
types. The most generic classification 1 found
for
IDS
is:
Analysis
approach
Placement of
IDS
Under each of these categories
several
classifications could
occur.[5]
2.4.1.ANALYSIS
APPROACH:
Boer and Pels[6], gave three types of IDS
which
could be listed under this
approach:
NIDS: Network-based IDS
which
monitors the network for
malicioustraff ic.
HIDS: Host-based IDS which
monitors
the activities of a single
host.
DIDS: Distributed IDS correlate
events
from different Host- or Network
basedIDS
2.4.2.PLACEMENT OF
IDS:
In this respect IDS are usually divided
into:
SIDS: Signature-based IDS, which
studies
the attacks patterns and defines
a
signature for it, to enable
security
specialists to design a defense against
thatattack.
AIDS: Anomaly-based IDS, which
learns
the usual behavior of a network
patterns,
and suspects an attack once an
anomalyoccurs.
2.5 DATA CAPTURING USING
SNORT:
Snort is mainly a Network Intrusion
Detection
System (NIDS);it is Open Source and available
for
a variety of unices. Snort also can be used as
a
sniffer to troubleshoot network
problems.
Basically there are three modes in which
Snort
can be
configured:
Sniffer mode simply reads the packets
off
of the network and displays them in
a
continuous stream on the
console.
Packet logger mode logs the packets
to
the
disc.
Network intrusion detection system is
the
most complex and
configurable
configuration, allowing snort to
analyze
network traffic for matches against a
user
defined rule set and performs
several
actions based upon what it
sees.
3.DATAMINING AND FUZZY
LOGIC3.1DATAMINING
Data mining methods are used to
automatically
discover new patterns from a large amounts
of
data[7]. Data mining is the automated
extraction
of previously unrealized information from
large
data sources for the purpose of
supporting
actions. The rapid development in data
mining
has made available a wide variety of
algorithms,
drawn from the field of statistics,
pattern
recognization, machine learning and
databases.
Specifically, data mining approaches have
been
proposed and used for anomaly
detection.
3.1.1.ASSOCIATION
RULES
Association rules were first developed to
find
correlations in tractions using real data[8].
For
example, if a customer who buys a soft
drink(A)
usually also buys potato chips(B), then
potato
chips are associated with soft drinks using the
rule
A->B. suppose that 25% of all customers buy
both
A and B and that 50% of the customers who
buy