Rilevazione
Recupero di tutte impostazioni di rivelazione
Richiesta
Definizione
GET /api/v1/settings/detection
Header
-
AuthorizationrichiestoToken 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_probingbooleanSe true, abilita il modulo di drupal probing.
-
data.settings.broken_access_control.enable_path_traversalbooleanSe true, abilita il modulo di path traversal.
-
data.settings.broken_access_control.enable_wordpress_probingbooleanSe true, abilita il modulo di wordpress probing.
-
data.settings.id_and_auth_failures.enable_botnetbooleanSe true, abilita il modulo di botnet.
-
data.settings.id_and_auth_failures.enable_brute_forcebooleanSe true, abilita il modulo di brute force.
-
data.settings.id_and_auth_failures.enable_fake_botbooleanSe true, abilita il modulo di fake bot.
-
data.settings.id_and_auth_failures.enable_malicious_scannerboolean,Se true, abilita il modulo di malicious scanner.
-
data.settings.injection.enable_code_injectionbooleanSe true, abilita il modulo di code injection.
-
data.settings.injection.enable_command_injectionbooleanSe true, abilita il modulo di command injection.
-
data.settings.injection.enable_cross_site_scriptingbooleanSe true, abilita il modulo di cross-site scripting.
-
data.settings.injection.enable_jndi_injectionbooleanSe true, abilita il modulo di jndi injection.
-
data.settings.injection.enable_sql_injectionbooleanSe true, abilita il modulo di sql injection.
-
data.settings.injection.enable_xml_external_entitybooleanSe 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
-
AuthorizationrichiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token} -
Content-Typerichiestoapplication/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"
}