SA-CORE-2013-003
Dopo l'aggiornamento alla versione 7.24 mi viene visualizzato questo errore:
Temporary files directory Not fully protected
See http://drupal.org/SA-CORE-2013-003 for information about the recommended .htaccess file which should be added to the /tmp directory to help protect against arbitrary code execution.
Ho inserito .htaccess come richiesto sia in /tmp che in /public_html/tmp (creata al momento) ma non cambia nulla. Qualcuno conosce come risolvere il problema?
Grazie

Risposte
Nell'avviso di sicurezza sul
Nell'avviso di sicurezza sul sito di drupal è inserito il contenuto del file .htaccess che dovrai inserire nel percorso /files/ del tuo sito
Su /files non ho problemi che
Su /files non ho problemi che invece riguardano /tmp
La stessa cosa che ho fatto su /files mi viene richiesta anche per /tmp ma, pur inserendo le modifiche indicate, non sortiscono nessun effetto e l'errore resta.
Grazie in ogni caso per la risposta anche se non pertinente
Guarda che la risposta è
Guarda che la risposta è sempre nel file SA-CORE-2013-003
Additionally, the .htaccess of the temporary files directory and private files directory (if used) should include this command:
Deny from all
verifica nell'impostazione del filesystem (amministra/configurazione del sito) sia impostata la directory temporanea (tmp - temp) in modo che il sistema vada a cercare proprio quella directory nella root del sito, successivamente inserisci nella directory il file .htaccess con il seguente:
Deny from all
# Turn off all options we don't need.
#Options None
#Options +FollowSymLinks #
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
Avevo già fatto in questo
Avevo già fatto in questo modo ma ho ricontrollato che la directory /tmp ci fosse e fosse anche impostata come directory temporanea. Ho provato anche a cambiare (temporaneamente!) i permessi su 777 ma niente da fare. In ogni caso il sito funziona perfettamente e potrebbe anche trattarsi di un falso positivo. Lascerò che Drupal mi segnali l'errore anche se non credo lo sia. Grazie
leva la "/tmp" nelle
leva la "/tmp" nelle impostazioni del file system per i file temporanei metti "tmp"
Ciao a tutti, riguardo allo
Ciao a tutti, riguardo allo stesso problema non mi sono chiari alcuni punti:
La directory "/tmp/" (che nella configurazione del mio sito Drupal è impostata come Directory temporanea) è un persorso che risiede nel disco della macchina su cui gira il mio sito, scrivibile dal sito stesso, ma non all'interno dello spazio httpd del mio server web. Corretto o sbaglio?
In tal caso su un sito in Drupal di cui ho l'hosting in aruba, mi è impossibile andare ad agire sul file system, non posso quindi inserire il file .htaccess dentro "/tmp/.
Posso ignorare senza troppi problemi l'avviso di sicurezza o secondo voi dovrei cercare soluzioni alternative?
Grazie.