Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > e864e18410db23850e39900bd88a92a7 > files > 66

argus-clients-3.0.2-2mdv2010.1.x86_64.rpm

Content-type: text/html

<HTML><HEAD><TITLE>Manpage of RANONYMIZE.CONF</TITLE>
</HEAD><BODY>
<H1>RANONYMIZE.CONF</H1>
Section: User Commands  (1)<BR>Updated: 14 November 2001<BR><A HREF="#index">Index</A>
<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

<B>ranonymize.conf</B> - <B><A HREF="http://localhost/cgi-bin/man/man2html?1+ranonymize">ranonymize</A>(1)</B> configuration file.
<A NAME="lbAC">&nbsp;</A>
<H2>COPYRIGHT</H2>

Copyright (c) 2000-2007 QoSient. All rights reserved.
<A NAME="lbAD">&nbsp;</A>
<H2>SYNOPSIS</H2>

<B>ranonymize.conf</B>

<A NAME="lbAE">&nbsp;</A>
<H2>DESCRIPTION</H2>

This configuration file provides the ability to specify options
for argus data anoymization.
<P>
<A NAME="lbAF">&nbsp;</A>
<H2>OPTIONS</H2>

The anonymization clients have a small number of options for
controlling specific aspects of the anonymization function
and its output.  
<P>
<A NAME="lbAG">&nbsp;</A>
<H2>Timestamps, Reference and Sequence Numbers</H2>

<P>
Ranonymize anonymizes various fields in Argus records,
such as the network addresses, protocol specific port numbers,
timestamps, transaction reference numbers, and the sequence numbers.
<P>
For some fields, specifically the timestamps, transaction
reference numbers and the sequence numbers, which are generally
monotonically increasing counters, a good anonymization 
technique is to shift the values by a constant, so that the
sequential relationships between values is preserved.
<P>
The configuration provides some flexibility here, so that the
user can control fixed offset shifting anonymization.  The constant
value can be generated by the anonymization client at &quot;random&quot;,
which is the default behavior, or the user can provide a &quot;fixed:x&quot;,
where x is the fixed offset.  Of course, the keyword &quot;none&quot; can
be used to turn off the default anonymization for these values.
<P>
<PRE>
<B>RANON_TRANSREFNUM_OFFSET=</B>random
<B>RANON_SEQNUM_OFFSET=</B>random
<B>RANON_TIME_SEC_OFFSET=</B>random
<B>RANON_TIME_USEC_OFFSET=</B>random
</PRE>

<P>
<A NAME="lbAH">&nbsp;</A>
<H2>Ethernet Address Vendor Codes</H2>

<P>
When anonymizing ethernet addresses, <B>ranonymize</B> has the
option to preserve the vendor portion, if desired.  This allows
analytical programs to differentiate anonymized data by vendor
type.  This feature is turned off by default.
<BR>&nbsp;
<B>RANON_PRESERVE_ETHERNET_VENDOR=</B>no
<P>
<P>
<A NAME="lbAI">&nbsp;</A>
<H2>Broadcast Addresses</H2>

<P>
Ranonymize has the option to preserve the semantic that an
address is a broadcast address.  This is very important when
doing flow analysis for either operational or performance
managment tasks, using anonymized data.
<BR>&nbsp;
<B>RANON_PRESERVE_BROADCAST_ADDRESS=</B>yes
<P>
<P>
<A NAME="lbAJ">&nbsp;</A>
<H2>IPv4 Address Anonymization</H2>

<P>
IPv4 address are composed of two parts, a network part and
a host part.  Because the addressing strategy of a site may
have integrated semantics that would want to be retained in
the anonymized addresses, IPv4 address anonymization involves
specifying a one-to-one translation table for both the network
and host address spaces in an IPv4 address.  Once a new network
address has been allocated, every occurence of that network address
will be substituted in the anonymizers output stream.  The host
address space is anonymized in an independent but similar fashion.
<P>
Ranonymize allows you to specify the type of anonymization method
used in a number of categories. For network and host address
conversion, ranonymize can support &quot;sequential&quot;, &quot;random&quot; or &quot;no&quot;
anonymization.  Sequential anonymization involves allocating
new addresses in a monotonically increasing fashion on a first come
first serve basis.  Random anonymization allocates random addresses
from the working pool of addresses, and &quot;no&quot; anonymization preserves
the address type, whether its network, host or both.
<P>
The default working pool of network addresses contains only
non-routable addresses, and starts with 10.0.0.0.  All anonymized
addresses are treated as Class C network addresses, in order to
conserve the anonymization allocation demands. 
<P>
As an example, if the first Argus record contained the addresses
128.64.2.4 and 132.243.2.87 as the source and destination, sequential
anonymization would generate the addresses 10.0.0.1 and 10.0.1.1
as the new source and destination addresses.  This is because,
the two addresses have differing network parts, 128.64.2 and 132.243.2,
these would be allocated 10.0.0 and 10.0.1 respectively (sequential
allocation).  Because these are the first hosts to be allocated,
the host parts are both 1.
<P>
Random anonymization could generate 10.24.31.203 and 10.1.34.18 as
possible addresses, as both the Class C network address would be
allocated randomly from the 10 network space, and the host address
part would be allocated randomly from the possible host addresses.
<P>
Sequential randomization uses the least amount of memory and
minimizes anonymization processing time, while random provides
better address scrambling.
<P>
Implemenation note: currently only supporting sequential
<P>
<PRE>
<B>RANON_NET_ANONYMIZATION=</B>sequential
<B>RANON_HOST_ANONYMIZATION=</B>sequential
</PRE>

<P>
<A NAME="lbAK">&nbsp;</A>
<H2>Address Hierarchy</H2>

<P>
Ranonymize has the option to preserve the network address
hierarchy at various levels of granularity.  This allows you to
preserve the addressing relationships between addresses.
The options are &quot;cidr&quot;, &quot;class&quot;, &quot;subnet&quot; and &quot;no&quot;.
<P>
Class network adddress heirarchy preservation, causes ranonymize()
to allocate new network addresses base on the address class.  All
CLASSA network addresses will be allocated new addresses from the
Class A network pool.  Network addresses will be allocated as 24
bit CIDR addresses, in that the first 24 bits will map to a unique
24 network address, and host addresses will be allocated from the
254 address pool (0 and 255 can be preserved, see below).
<P>
<B>RANON_PRESERVE_NET_ADDRESS_HIERARCHY=</B>cidr
<P>
<P>
<A NAME="lbAL">&nbsp;</A>
<H2>Specific Network Address Aliasing</H2>

<P>
Ranonymize can be configured to perform specific network
address translation.  These must be specified as 24 bit CIDR
addresses.  RANON_PRESERVE_NET_ADDRESS_HIERARCHY must be
set to &quot;cidr&quot;, for this feature to work.
<P>
Examples would be:
<P>
<PRE>
<B>RANON_SPECIFY_NET_TRANSLATION=</B>192.168.0.0::128.2.134.0
<B>RANON_SPECIFY_NET_TRANSLATION=</B>64.12.0.0::134.5.0.0
<B>RANON_SPECIFY_NET_TRANSLATION=</B>128.2.0.0::200.200.0.0
</PRE>

<P>
<P>
<A NAME="lbAM">&nbsp;</A>
<H2>Specific Host Address Aliasing</H2>

<P>
Ranonymize can be configured to perform specific host
address translation.  These addresses are allocated
prior to reading any data, and are removed from the
potential network address pool, regardless of the anonymization
strategy.  Feel free to list as many addresses that you would
like.
<P>
Examples would be:
<P>
<B>RANON_SPECIFY_HOST_TRANSLATION=</B>192.168.0.64::128.2.34.5
<P>
<P>
<A NAME="lbAN">&nbsp;</A>
<H2>Transport SAP Aliasing</H2>

<P>
Ranonymize can be configured to preserve specific ranges
of port numbers.  For convenience, ranonymize() can be
configured to preserve the IANA well known port allocation
range (0-1023), the registered ports (1024-49151) and/or
the private port range (49152 - 65535).  Also, ranonymize()
can be configured to preserve specific port numbers. These
numbers are independent of protocol type, so if port 23461
is to be preserved, it will be preserved for both tcp and udp
based flows.
<P>
<PRE>
<B>RANON_PRESERVE_WELLKNOWN_PORT_NUMS=</B>yes
<B>RANON_PRESERVE_REGISTERED_PORT_NUMS=</B>no
<B>RANON_PRESERVE_PRIVATE_PORT_NUMS=</B>no
</PRE>

<P>

<A NAME="lbAO">&nbsp;</A>
<H2>SEE ALSO</H2>

<B><A HREF="http://localhost/cgi-bin/man/man2html?1+ranonymize">ranonymize</A></B>(1)

<P>

<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT><A HREF="#lbAB">NAME</A><DD>
<DT><A HREF="#lbAC">COPYRIGHT</A><DD>
<DT><A HREF="#lbAD">SYNOPSIS</A><DD>
<DT><A HREF="#lbAE">DESCRIPTION</A><DD>
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">Timestamps, Reference and Sequence Numbers</A><DD>
<DT><A HREF="#lbAH">Ethernet Address Vendor Codes</A><DD>
<DT><A HREF="#lbAI">Broadcast Addresses</A><DD>
<DT><A HREF="#lbAJ">IPv4 Address Anonymization</A><DD>
<DT><A HREF="#lbAK">Address Hierarchy</A><DD>
<DT><A HREF="#lbAL">Specific Network Address Aliasing</A><DD>
<DT><A HREF="#lbAM">Specific Host Address Aliasing</A><DD>
<DT><A HREF="#lbAN">Transport SAP Aliasing</A><DD>
<DT><A HREF="#lbAO">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 13:20:15 GMT, May 16, 2007
</BODY>
</HTML>