Lettore prima volta, poster prima volta (woo!)Rischio di sicurezza nella memorizzazione delle informazioni di accesso SQL nel codice PHP?
Quindi ho implementato i miei script di accesso per un sito Web informale. Non è probabile che sia compromesso, ma per sicurezza, vorrei chiedere se c'è il rischio per la sicurezza di avere il mio login al database MySQL memorizzato in chiaro nel codice php.
Per quanto ne so, il codice stesso viene analizzato da Apache, quindi l'utente finale non lo vede (solo l'output), il che significherebbe che dovrebbe essere sicuro da mantenere ... ma io come una seconda opinione.
Riepilogo: Accesso al database tramite mysql_connect, mysql_select_db, mysql_query. Informazioni di accesso memorizzate in variabili locali definite ad ogni iterazione dello script e (penso) scaricate una volta terminato lo script.
Vulnerabilità di sicurezza?
Verità. Quando ho iniziato a usare Linux, non ho notato che Gedit ha creato filename.ext ~ e quando ho caricato la cartella, i ~ file sarebbero andati con esso. Poi potrei andare su mysite.com/index.php~ e lì era in chiaro – sqram
@lyrae: Io ... buon signore, grazie per averlo indicato. Non avevo idea ... O.o * corre e cancella * –
Se devi assolutamente avere la password nel file PHP, allora atleast sha1 o md5 esso. – Shoan