An open API service indexing awesome lists of open source software.

https://github.com/contrast-security-oss/contrastsplunkapp

Contrast Security App for Splunk
https://github.com/contrast-security-oss/contrastsplunkapp

Last synced: over 1 year ago
JSON representation

Contrast Security App for Splunk

Awesome Lists containing this project

README

          

# Contrast Security App for Splunk

Contrast Security App for Splunk allows you to visualize the security of your running application like never before. Contrast Security App for Splunk provides actionable and timely application threat intelligence across your entire application portfolio. Contrast Security instrumented applications self-report the following about an attack – the attacker’s IP address, authenticated username, method of attack, which applications, servers, frequency, volume, and level of compromise. In addition, Contrast Security also provides specific guidance to engineering teams on where applications were attacked and how threats can be remediated. Finally, Contrast Security's Log Enhancement capability extends this visibility into the inner workings of application and user behavior. Log Enhancers enable users to log anything in an application.

All of this intelligence is streamed directly into Splunk, allowing you to quickly and efficiently identify key problem areas and respond to attacks faster than ever before.


## Installation Instructions

### 1. Install Contrast Security App

* Download the packaged app from [Splunk marketplace](https://splunkbase.splunk.com/app/4140/) or [GitHub](releases).
* Click the Settings gear icon next to Apps
* Click install app from file.

### 2. Setup syslog receiver

Contrast Security agents stream SIEM events as UDP syslog events in CEF format.

* Click on Settings -> Data Input
* Add new UDP listener

Reuse port 514 or chose a different port
![alt text](./images/UDP_Listeners.png "UDP Listeners")
Select source_type as contrast_events
![alt text](./images/UDP_Listener.png "UDP Listener")

## Dashboards
The default dashboard looks like this ...

![alt text](./images/AttackSummary.png "Attack Dashboard")

We also show geographical view of attack sources. The charts are all drill-down charts.

![alt text](./images/GeographicalView.png "Attack Distribution")

## Reports
All events reported by Contrast Security.
![alt text](./images/Events.png "Contrast Security Events")

## Search
Contrast Security adds a new event type. You can customize the search using Splunk query language.
![alt text](./images/Search.png "Contrast Security Events")


## Developer Instructions

To learn how to write an app for Splunk, please refer to [Splunk Website](http://dev.splunk.com/view/webframework-developapps/SP-CAAAEMY).