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"
}