Rilevazione
Recupero di tutte impostazioni di rivelazione
Richiesta
Definizione
GET /api/v1/settings/detection
Header
-
Authorization
richiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}
Risposta
Codici di stato
Codice di stato | Messaggio |
---|---|
200 | "List of detection settings" |
403 | "Forbidden" |
Corpo
- Attributi
- Esempio
-
data.settings.broken_access_control.enable_drupal_probing
booleanSe true, abilita il modulo di drupal probing.
-
data.settings.broken_access_control.enable_path_traversal
booleanSe true, abilita il modulo di path traversal.
-
data.settings.broken_access_control.enable_wordpress_probing
booleanSe true, abilita il modulo di wordpress probing.
-
data.settings.id_and_auth_failures.enable_botnet
booleanSe true, abilita il modulo di botnet.
-
data.settings.id_and_auth_failures.enable_brute_force
booleanSe true, abilita il modulo di brute force.
-
data.settings.id_and_auth_failures.enable_fake_bot
booleanSe true, abilita il modulo di fake bot.
-
data.settings.id_and_auth_failures.enable_malicious_scanner
boolean,Se true, abilita il modulo di malicious scanner.
-
data.settings.injection.enable_code_injection
booleanSe true, abilita il modulo di code injection.
-
data.settings.injection.enable_command_injection
booleanSe true, abilita il modulo di command injection.
-
data.settings.injection.enable_cross_site_scripting
booleanSe true, abilita il modulo di cross-site scripting.
-
data.settings.injection.enable_jndi_injection
booleanSe true, abilita il modulo di jndi injection.
-
data.settings.injection.enable_sql_injection
booleanSe true, abilita il modulo di sql injection.
-
data.settings.injection.enable_xml_external_entity
booleanSe true, abilita il modulo di XML external entity.
{
"data": {
"settings": {
"broken_access_control": {
"enable_drupal_probing": true,
"enable_path_traversal": true,
"enable_wordpress_probing": true
},
"id_and_auth_failures": {
"enable_botnet": true,
"enable_brute_force": true,
"enable_fake_bot": true,
"enable_malicious_scanner": true
},
"injection": {
"enable_code_injection": true,
"enable_command_injection": true,
"enable_cross_site_scripting": true,
"enable_jndi_injection": true,
"enable_sql_injection": true,
"enable_xml_external_entity": false
}
}
},
"message": "List of detection settings",
"status": "ok"
}
Modifica delle impostazioni della rilevazione
Richiesta
Definizione
PUT /api/v1/settings/detection
Headers
-
Authorization
richiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}
-
Content-Type
richiestoapplication/json
Corpo della richiesta
{
"broken_access_control": {},
"id_and_auth_failures": {},
"injection": {
"enable_code_injection": false,
"enable_sql_injection": false
}
}
Risposta
Codici di stato
Codice di stato | Messaggio |
---|---|
200 | "Detection settings updated" |
400 | "Error updating detection settings" |
403 | "Forbidden" |
Corpo
{
"data": {
"firewall": {
"description": "new description",
"name": "fw_test",
"settings": {
"enabled_as_fw": true
},
"type": "generic_blacklist_feed"
}
},
"message": "Firewall updated",
"status": "ok"
}