sabato 21 giugno 2008

Firefox 3, Sandboxie e urlclassifier3.sqlite

L'utilizzo di Sandboxie navigando in rete aggiunge sicuramente un ulteriore livello di protezione dal malware che potrebbe essere scaricato visitando siti con problemi.

Con la nuova recente versione di Firefox3 pero' sono comparse in rete alcune segnalazioni, (e' successo anche a chi scrive), al riguardo di un messaggio di avvertimento generato da Sandboxie al momento di eseguire il browser:

SBIE2102 File is too large to copy into sandbox:urlclassifier3.sqlite

Il file di Firefox 3 urlclassifier3.sqlite fa parte di quelli che si occupano di tenere traccia dei di siti web "maligni". Si tratta di un file di grandi dimensioni che viene aggiornato costantemente e che sembrerebbe incrementare la sua dimensione abbastanza velocemente. (es. al momento sul mio pc supera i 50 mega.)

Il problema si presenta quindi, quando Sandboxie carica Firefox3 ed anche il file urlclassifier3.sqlite che essendo di dimensione ragguardevoli supera i limi settati nella configurazione di Sandboxie.

Infatti Sandboxie per evitare di allungare i tempi di caricamento dell'applicazione limita le dimensioni dei files che carica ed esegue in ambiente protetto, di default dai 32 ai 45 MegaBytes e quindi per dimensioni di files superiori esegue i files non caricandoli ma considerandoli di sola lettura e leggendoli solamente dalla path originaria (comunque evitandone la modifica per ragioni di sicurezza.(sola lettura))

A questo punto la soluzione del problema puo' essere o lasciare che Sandboxie consideri il file in sola lettura e non lo aggiorni ignorando il messaggio (la cui comparsa eventualmente possiamo disabilitare dal setup di sandboxie) oppure modificare nelle impostazione del software le dimensioni limite oltre le quali non vengono caricati i files , come nel nostro caso urlclassifier3.sqlite

C'e' anche da dire che viste le dimensioni notevoli del file urlclassifier3.sqlite si potrebbe provare a compattarlo utilizzando ad esempio l'utility freeware Sqlite Database Browser che ha anche, tra le sue opzioni, la compressione del database.
Qui una descrizione del programma : http://sqlitebrowser.sourceforge.net/ disponibile per windows a questo link sqlitebrowser-1.3-win.zip

In pratica, la soluzione da adottare risulta legata a come abbiamo configurato Sandboxie e cioe' se alla chiusura di Sanboxie vogliamo mantenerne i contenuti per la successiva sessione allora e' meglio far caricare anche urlclassifier3.sqlite all'interno dell'ambiente protetto (modificando la dimensione limite di caricamento file nelle opzioni File Migration di Sandboxie) mentre se decidiamo che alla chiusura del software i contenuti vengano cancellati non ha molta importanza caricare anche il database in quanto i dati verrebbero comunque eliminati chiudendo Sandboxie.

Altre soluzioni alternative potrebbero essere ad esempio settare Sandboxie per usare comunque esternamente al suo ambiente questo file di grosse dimensioni non caricandolo ma utilizzandolo solo in lettura, soluzione questa che evidentemente non genererebbe il messaggio di avvertimento al momento di leggere il file urlclassifier3.sqlite.

In ogni caso per settare le opzioni di cui ho scritto si puo' consultare la documentazione presente sul sito di Sandboxie.

Resta da verificare come le dimensioni del file urlclassifier3.sqlite tendano ad aumentare abbastanza velocemente poiche' in rete si trovano gia' dei post su forum (es. quello di Mozilla) del tipo
urlclassifier3.sqlite and excessive I/O and CPU oppure urlclassifier3.sqlite gets absurdly large? che denotano una certa attenzione sul comportamento di urlclassifier3.sqlite generata anche dal problema evidenziato eseguendo la nuova versione di Firefox in Sandboxie

Edgar

Nessun commento: