Mercoledi 21 Ottobre 2026 16:58:58 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Viste SQL

Funzionalità di GeoServer che possono generare query SQL personalizzate per l'accesso ai dati, rendendo la gestione delle richieste critico per la sicurezza.

Le Viste SQL sono una funzionalità di GeoServer che consente agli amministratori di definire un layer con SQL personalizzato dietro di esso. Invece di esporre direttamente una tabella, il server costruisce una query per recuperare o filtrare dati geospaziali per una richiesta. Questa flessibilità è utile per join, campi calcolati e controllo degli accessi, ma rende anche il percorso della richiesta critico per la sicurezza.

Se parametri controllati dall'utente raggiungono in modo non sicuro una query di vista, gli aggressori potrebbero riuscire a iniettare SQL, leggere dati che non dovrebbero vedere o alterare il comportamento del database. In alcune distribuzioni, una iniezione riuscita può persino diventare esecuzione di codice remoto se l'account del database ha privilegi pericolosi o se il database supporta funzioni rischiose. Chi difende dovrebbe trattare le Viste SQL come qualsiasi altro confine di query: usare query parametrizzate quando possibile, convalidare tutti gli input e concedere all'account del database di GeoServer i privilegi minimi necessari, idealmente di sola lettura quando le scritture non sono necessarie.

← indice WIKICROOK