Sistema anti MySQLi Injection?

Fez Vrasta

Utente Attivo
11 Mag 2013
409
0
0
Ho pensato ad un sistema per prevenire MySQL Injection ma non so se possa davvero essere utile...

Pensavo, al posto che scrivere le query tipo:

PHP:
$query = "INSERT INTO 'table' WHERE 'row' = '" . $field . "';"
$mysqli->query($query);

Si potrebbe fare:

PHP:
$field =  str_replace("§@","", $query);
$query = "INSERT INTO §@table§@ WHERE §@row§@ = §@" . $field . "§@;"
$query = str_replace("'","", $query);
$query = str_replace("§@","'", $query);
$mysqli->query($query);

In questo modo verrebbero cancellate eventuali virgolette inserite dall'utente nella query nel tentativo di iniettare codice, e verrebbero convertite soltanto le virgolette scritte "§@"
Così il malintenzionato non può sapere quale combinazione di caratteri stiamo usando per indicare le virgolette e non può iniettare nulla quindi.

è fattibile o sto dicendo una cassata?
 

Fez Vrasta

Utente Attivo
11 Mag 2013
409
0
0
Prova a lavorarci quando devi usare il contenuto del form come post in un forum che utilizza markdown e che deve permettere di editare i messaggi dopo averli postati mantenendoli in markdown >_>

Quel coso mi distruggeva il markup facendo escape a muzzo :(
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Prova a lavorarci quando devi usare il contenuto del form come post in un forum che utilizza markdown e che deve permettere di editare i messaggi dopo averli postati mantenendoli in markdown >_>

Quel coso mi distruggeva il markup facendo escape a muzzo :(
Bah bastava che te li gestivi un po, comunque allora rimangono gli statement da poter utilizzare oppure una funzione personalizzata(cosa sconsigliata)
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Sistema rilevazione presenze PHP 1
MarcoGrazia Sistema di news interno al sito PHP 3
T SSD - errore sistema Hardware 2
R Come creare sistema Add to homescreen PHP 3
L Sistema outdoor centralizzato IP Cam e Videosorveglianza 0
F Sistema di autenticazione e pagamento PHP 3
LDB Multimedia e Internet Offro sistema di affiliazione remunerato Offerte e Richieste di scambio links 0
R [PHP] Creare sistema random PHP 3
brasoft2019 [PHP] Sistema di gestione presenze PHP 29
L Trasferimento dei file OLM Mac in formato PST sul sistema Mac Mac e Software 1
S [Javascript] Verifica separatore decimale sistema operativo Javascript 2
felino Windows 8.1: installare sistema operativo e programmi in due hard disk diversi Windows e Software 4
M Esiste un sistema di video sorveglianza simile? IP Cam e Videosorveglianza 1
W [Javascript] Eseguire script residente nel sistema da html remota Javascript 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
V [Visual Basic] ottenere info su sistema Visual Basic 1
E Consiglio sistema di videosorveglianza IP Cam e Videosorveglianza 0
P Sistema per identificare utente se proviene da apertura app android Sviluppo app per Android 3
M consiglio sistema di videosorveglianza IP Cam e Videosorveglianza 1
loois Ho un problema nella creazione di un sistema di commenti in PHP PHP 11
xone [MySQL] Comparazione data per sistema di prenotazioni MySQL 23
papayablu Calcolatore scommesse a sistema per Android? Smartphone e tablet 4
A Sistema di comunicazione visiva IP Cam e Videosorveglianza 0
N Sistema di Help di Delphi 7 non funziona su Win10 Windows e Software 0
R Sistema Operativo Windows e Software 1
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
S Sistema di iscrizione al mio sito PHP 1
F come creare un sistema ranking tra due tabelle (TOMBOLA/BINGO) PHP 8
D Sistema di videocamere alta qualita IP Cam e Videosorveglianza 1
E sistema di autenticazione PHP 4
R Sistema di conteggio (somma) HTML e CSS 4
felino Presentazione foto e sistema di votazione PHP 2
M "BOOTMGR is missing" - formattare HD di sistema Windows e Software 2
JackIlPazzo Sistema di login e registrazione avanzato PHP 1
M Sistema per gestione file. PHP 1
S Creare Sistema di API Request e Response libero e protetto PHP 7
Christian1977 Nuovo sistema operativo Android Smartphone e tablet 3
A File di sistema PHP 6
simonetta619 sistema operativo a 32 o a 64bit? Windows e Software 1
L [gratuito] cerco sistema news xml in php5 Offerte e Richieste di Lavoro e/o Collaborazione 1
L pdo e sistema crud PHP 1
P Sistema di consultazione orari PHP 2
A windows 8 - INTERRUZIONE IMPREVISTA SERVICES DI SISTEMA Windows e Software 0
Alessandro Le Mura Sistema votazione mysql - php a stelle PHP 3
C Sistema particolare di password PHP 5
P Script sistema rating PHP 0
E Sistema di login PHP 4
M PHP/MySQL: Sistema per trovare multiaccount PHP 7
L sistema utenti con classi PHP 9
L Miglior sistema di guadagno con affiliazione Guadagnare col Sito 5

Discussioni simili