Today we've introduced a new feature to the v2 API endpoint which allows you to get a risk score for an IP Address. This draws on the immense volume of attack data we have combined with our knowledge of active proxy servers and virtual private networks.
{
"status": "ok",
"node": "PROMETHEUS",
"140.143.90.193": {
"asn": "AS45090",
"provider": "Shenzhen Tencent Computer Systems Company Limited",
"country": "China",
"city": "Beijing",
"latitude": 39.9288,
"longitude": 116.3889,
"isocode": "CN",
"proxy": "yes",
"type": "Compromised Server",
"risk": 100,
"last seen human": "56 minutes, 33 seconds ago",
"last seen unix": "1551868636"
},
"query time": "0.006s"
}
Above is an example query and just below the proxy and type responses you can see a new risk score. This can range from 0 to 100 and it's a percentage value. Anything below 33% is considered a low risk while between 34% and 66% is considered a high risk and anything between 67% and 100% is considered dangerous.
We've added this score so that you can glean more information about an IP, specifically how dangerous it is on top of the proxy yes/no determination. Scores will generally be between 66% and 100% for positive detections depending on how much bad activity we're witnessing from that IP while negative detections will generally be below 10%.
To access this new feature you must supply a new flag with your queries which is &risk=1 and please remember not to rely on this score to make all your determinations, we recommend you provision your software for proxy: yes/no although you may want to fine tune your blocking based on how risky the IP has been determined to be.
Thanks for reading!