Silverfort protects organizations from data breaches by delivering strong authentication across entire corporate networks and cloud environments, without requiring any modifications to endpoints or servers. Using patent-pending technology, Silverfort's agentless approach enables multi-factor authentication and AI-driven adaptive authentication even for systems that don’t support it today, including proprietary systems, critical infrastructure, shared folders, IoT devices, and more.
Use Silverfort API integration and log parsing to integratie with 3th party vendors.
One use case would be to trigger other systems based on the MFA information retrieved from the Silverfort logs.
Otherwise, we could insert risk indicators coming from 3th party vendors into Silverfort and update an entity risk. This feeds the risk-based engine in Silverfort and allows dynamic RBA behavior.
Silverfort authentication API wrapper provides a Python API wrapper for the Silverfort auth API
Silverfort risk engine API wrapper provides a Python API wrapper for the Silverfort risk engine API
A Silverfort log parser which parses the output of a logstash instance. The logstash instance takes the Silverfort syslog and outputs a converted json. Configuration for logstash can be found in the logstash directory. Deployment of logstash is out of scope of this code.
{
"silverfort_risk_api": {
"admin_uri": "",
"api_key": "",
"update_interval": 1
},
"silverfort_auth_api": {
"node_uris": [ "", "" ],
"mfa_api_user": "",
"mfa_api_passw": ""
}
}
The code in this project tested with Silverfort version v3.5.11