|
|
|
User Rating: Rated by: |
Fair (2.5/5) 16 user(s) |
|
|
|
SIGVI R2 description |
|
|
An application to detect vulnerabilities on our network
It is not magic (still ...), simply compares the vulnerabilities that it has received from the sources with the software that we have installed on our servers. Those vulnerabilities are stored into the database creating a vulnerability repository.
When SIGVI R2 finds a software that is vulnerable, it creates an alert and sends notifications to the administrators of the server.
Here are some key features of "SIGVI R2":
· Vulnerability Sources The SIGVI uses vulnerability sources to download / receive the updates of the vulnerabilities. Periodically, the application connect to the sources, using their plugin, get the vulnerabilities and store them into the SIGVI database. Those vulnerabilities are available through one of the pages from SIGVI, with search options. The vulnerability system is based on plugins, so you can define your own sources format inheriting the main source class and write two functions to read and loop rows, but don't worry, because, by default, the application suports the NVD(National Vulnerability Database: nvd.nist.gov) format. · Vulnerability Daily Report After the vulnerability loading process, SIGVI will send a report of the new or updated vulnerabilities to each user using their filter.
· Product database The products that we associate with our servers are stored into a table from the SIGVI database. These products are automatically updated for each new loaded vulnerability (new products are inserted). Initially, the products are downloaded from the NVD products file.
· Software installed on servers SIGVI needs to know which software is installed on each server to determine when a software is vulnerable. The basic way is doing it manually, so you have to enter the basic services (for example those which are accesible remotely) on each server.
· Alerts and notifications Once the vulnerabilities has been loaded from sources, SIGVI will perform the comparison between the software list of each new vulnerability and the software that we have associated on each server, using the server filter (if any).
For each vulnerability affecting one product on one server, SIGVI creates a new alert. For each alert, SIGVI calculates a Risk Factor, based on the risk properties of the vulnerability (CVSS vector, ...) and the properties of the service (the product on this server).
· Filters The filters are used to determine when to notify about a vulnerability and which type of vulnerabilities will be checked on each server.
· Notification methods How notifications are sent is defined by the notifications plugins. By default there is only one: email, but you can define your own, for example to create a ticket on the incidents database of your environment.
· Vulnerability repository All vulnerabilities loaded from SIGVI are inserted into the database, so a vulnerability repository will be accesible with search options. Each row is linked with the definition on the source (NVD) and with the detail of this vulnerability.
|
|