Internet Storm Center
Integration version: 3.0
Configure Internet Storm Center integration in Google Security Operations
For detailed instructions on how to configure an integration in Google SecOps, see Configure integrations .
Integration parameters
Use the following parameters to configure the integration:
Parameter Display Name | Type | Default Value | Is Mandatory | Description |
---|---|---|---|---|
Email Address
|
String | name@example.com | Yes | Email address that is associated with API requests. |
Verify SSL
|
Checkbox | Checked | Yes | If enabled, verifies that the SSL certificate for the connection to the Google Translate server is valid. |
Product Use Cases
Enrich entities.
Actions
Ping
Description
Test connectivity to Internet Storm Center with parameters provided at the integration configuration page in the Google Security Operations Marketplace tab.
Parameters
N/A
Run On
This action doesn't run on entities, nor has mandatory input parameters.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_success
|
True/False | is_success=False |
JSON Result
N/A
Entity Enrichment
N/A
Insights
N/A
Case Wall
Result type | Value/Description | Type |
---|---|---|
Output message*
|
The action should not fail nor stop a playbook execution: If successful: "Successfully connected to the Internet Storm Center server with the provided connection parameters!" The action should fail and stop a playbook execution: If not successful: "Failed to connect to the Internet Storm Center server! Error is {0}".format(exception.stacktrace) If the response is not JSON: "Failed to connect to the Internet Storm Center server! Reason: please check the configuration. Additionally, your IP might have been blocked." |
General |
Enrich Entities
Description
Enrich entities using information from the Internet Storm Center. Supported entities: IP Address.
Parameters
Parameter Display Name | Type | Default Value | Is Mandatory | Description |
---|---|---|---|---|
Create Insight
|
Checkbox | Checked | No | If enabled, the action creates an insight containing all of the retrieved information about the entity. |
Run on
This action runs on the IP Address entity.
Action Results
Script Result
Script Result Name | Value Options | Example |
---|---|---|
is_success
|
True/False | is_success=False |
JSON Result
{
"ip"
:
{
"number"
:
"XXXX"
,
"count"
:
,
"attacks"
:
,
"maxdate"
:
"2021-12-06"
,
"mindate"
:
"2021-09-20"
,
"updated"
:
"2021-12-06 09:19:16"
,
"comment"
:
null
,
"maxrisk"
:
null
,
"asabusecontact"
:
""
,
"as"
:
202425
,
"asname"
:
""
,
"ascountry"
:
""
,
"assize"
:
,
"network"
:
"89.248.165.0/24"
,
"threatfeeds"
:
{
"ciarmy"
:
{
"lastseen"
:
"2021-12-02"
,
"firstseen"
:
"2021-04-19"
},
"recyber"
:
{
"lastseen"
:
"2021-12-06"
,
"firstseen"
:
"2021-03-29"
}
}
}
}
Entity Enrichment
Enrichment Field Name | Logic - When to apply |
---|---|
count | When available in JSON |
attacks | When available in JSON |
first_seen | When available in JSON |
last_seen | When available in JSON |
comment | When available in JSON |
maxrisk | When available in JSON |
asabuse_contact | When available in JSON |
as_name | When available in JSON |
as_country | When available in JSON |
threatfeeds | When available in JSON |
Insights
N/A
Case Wall
The action should not fail nor stop a playbook execution:
If data is available for one entity (is_success=true): "Successfully enriched the following entities using information from Internet Storm Center: {entity.identifier}."
If data is not available for one entity (is_success=true): "Action wasn't able to enrich the following entities using information from Internet Storm Center: {entity.identifier}"
If data is not available for all entities (is_success=false): " None of the provided entities were enriched."
The action should fail and stop a playbook execution:
If a fatal error, like wrong credentials, no connection to the server, other is reported: "Error executing action "Enrich Entities". Reason: {0}''.format(error.Stacktrace)
Table Title:{entity.identifier}
Table Columns:
- Key
- Value
Need more help? Get answers from Community members and Google SecOps professionals.