Snare Enterprise Agents
The steps below recommend initial settings for Snare Agents. As dedicated tables exist for all of the agents mentioned below, the standard syslog systems must not be used (this will ensure the correct handling of data by Snare Central). The use of the Snare via the web user interface (UI) is recommended (the user friendly interface will maintain the appropriate syntax and formatting) and instructions to enable this service will be detailed where applicable.
Windows-Based Agents
During installation, if the machine is not part of a Windows' domain, allow Snare to take control of the audit subsystem. If the machine is part of a Windows' domain, Local and Group Policies will need to be manually edited to provide the required level of auditing.
Through the web UI, click Network Configuration.
- Leave the hostname override blank. The hostname will be automatically picked up by the Snare Agent.
- Enter the Snare Central IP address or hostname.
- Ensure that the remote port is 6161.
- UDP is recommended for faster and more efficient use of host and network resources.
- Untick "Enable syslog headers".
- Click Change Configuration. Next select Remote Control Configuration:
- Untick "Restrict remote control of Snare Agent to certain hosts".
- Tick "Require a password for remote access" and enter the enterprise password.
- Ensure "Change web server default port" is unticked.
The default objectives for the Windows Agent will provide a strong auditing capability. For high traffic systems, remove the process tracking objective (Event ID Match: Process_Events) and add a new objective with the following properties:
- Logon or Logoff.
- Exclude Search Term Users: *$,SYSTEM.
Further tuning may be required depending on the size and type of environment.
The Snare Central tables used by the Windows agent are:
- Win Application (Application events)
- WinSecurity (Security events)
- WinSystem (System events)
- MSWinEventLog (DNS, File Replication and Directory Service events).
UNIX-Based agents
Remote Control
For all UNIX-based agents, the following section should be included in the configuration file to enable remote control capabilities. The user friendly interface will maintain the appropriate syntax and formatting of the Snare configuration files, while also allowing Snare Central to contact its agents to check their individual configuration settings.
[Remote]
allow=1
listen_port=6161
Once access is granted, please configure the enterprise remote access password through the "Remote Control Configuration" page on the agent web interface.
Linux
The Linux Agent is packaged with a comprehensive set of objectives for NISPOM, SOX and PCI compliance. Once installed, make the following changes via the Snare Remote Control Interface or the configuration file:
- Change the remote access password to the enterprise password.
- Remove the log file (this will avoid the risk of local storage partitions filling up).
- Set the destination server to the Snare Central IP address or hostname.
- Restart the 'auditd' service.
- UDP is recommended for faster and more efficient use of host and network resources.
- Events will be stored in the Snare Central LinuxAudit table.
- If resource usage becomes a problem, remove all references to the "open" syscall from /etc/snare.conf and restart the agent.
Solaris
Ensure that BSM is properly installed and configured (/etc/security/bsmconv
) before installing Snare. The Solaris agent should be installed using the "Advanced" objectives and then tuned accordingly. Once installed, make the following changes via the Snare Remote Control Interface or the configuration file:
- Change the remote access password to the enterprise password.
- Remove the log file (this will avoid the risk of local storage partitions filling up).
- Set the destination server to the Snare Central IP address or hostname.
- Restart the Snare Agent.
- UDP is recommended for faster and more efficient use of host and network resources.
- Events will be stored in the Snare Central SolarisBSM table.
Epilog for UNIX
After installing Epilog for the first time, there are two main changes that are required:
- Specify the log files that Epilog should monitor.
- Set the destination server to the Snare Central IP address or hostname.
- Syslog option must not be used when sending logs to a Snare Central so that all events are processed correctly by Snare Central.
- Send event to TCP or UDP port 6161.
- UDP is recommended for faster and more efficient use of host and network resources.
- Generally, events will be stored in the Snare Central GenericLog table.