Pagine → 1 2
08/03/2016 03:09:56
Se non avete toccato la "struttura" del gdrcd 3.x/extreme, per tutte le pagine che utilizzano una connessione al database, quindi per tutte quelle che il fatto che il magic_quotes_gpc() disabilitato non fa più in automatico l'escape degli input con conseguenza di aprire una miriade di falle per sql_injection in quel codice, il gdrcd include il file inc/open2.php dove viene instanziata la connessione al database. Un possibile fix veloce temporaneo può essere agire li lavorare gli array $_GET, $_POST, $_SESSION per far si che venga fatto l'escape in automatico dei caratteri.
N.B.: il suggerimento vuole essere un veloce TEMPORANEO fix per chiudere tutte le possibili falle di sicurezza in un colpo solo.
Il metodo più veloce che mi viene in mente per farlo è usare la funzione array_map() http://php.net/manual/en/function.array-map.php di php per i tre array citati in una maniera simile a questa:
08/03/2016 17:00:45
Forse è meglio evitare di maneggiare $_SESSION, tanto non sono dati che vanno a vengono dal client e rischi di corrompere i dati facendo l'escape a ogni richiesta.
Dovreste modificare solo $_GET, $_POST e $_COOKIE che sono i dati che vengono trasmessi dal client ogni volta.
08/03/2016 19:54:22 e modificato da miagy il 08/03/2016 19:55:38
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Saint or Sinner?: Le news del sabato sera..
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Legacy of Magic: Al tempio di Raswa-Ti
ultima_profecia ha risposto alla discussione: Ùltima Profecía
Hogwarts Mystery - GdR: Accademia di Arti Magiche rasa al suolo {Edicola}
nexigeneration ha recensito Anima
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
The Voyager: Central Train Station e un viaggio in prima classe
Lineage II: Evento di controllo incrociato
Enlisted: Nuovi miglioramenti grafici
desenlace ha aperto un annuncio di ricerca: Road to Hamartia RPG ricerca Giocatore
Immortals Revenge → Il Signore Oscuro Zeus aprì il vaso di Pandora, liberando innumerevoli demoni dall'abisso nel mondo e facendolo sprofondare nel caos il mondo...
Legacy of Magic: Un nuovo Drakul
Road to Hamartia: Regolamento 2.0: guida alle nuove Maestrie
Nuovo Play by Chat Harry Potter → Dissendium Draconis
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Giochi Steampunk - Lista completa dei giochi di ruolo online steampunk
Forgotten Kingdom - Intervista al gestore di Forgotten Kingdom, play by chat fantasy mitologico!
Play to Earn - Cosa sono i Play to Earn: La rivoluzione dell'economia dei videogiochi
Giochi Urban Fantasy - Lista completa dei giochi di ruolo online fantasy moderni
Chronicles of Hogwarts - Intervista al play by forum potteriano Chronicles of Hogwarts!
Glossario - Non conosci un termine utilizzato in un gioco di ruolo online? Cercalo nel nostro glossario!