1 messaggio dal 06 settembre 2002
leggo dall'articolo:
"Altro potenziale errore è quello di prendere direttamente un valore numerico e passarlo in pasto alla query: in questo caso è possibile passare un comando al database, semplicemente passando qualcosa come "140 ; DELETE FROM nometabella". "

Se pero' ci provo, in applicazioni fatte da me che usano il numero passato per fare una select, mi viene fuori (con Access e come e' giusto che sia) il seguente errrore:
Microsoft JET Database Engine (0x80040E14)
Characters found after end of SQL statement

quando, quindi , si verifica la possibilita' di aggiungere un delete
malizioso come suggeriva l'articolo?

grazie a tutti.




97 messaggi dal 07 maggio 2001
bhe, la possibilità di attaccare l'SQL non è legato solo a quel bug.

è una storia vecchia ... e risaputa ... però nn sapevo ke si kiamava così ...

vabbè ... valuterò la maglietta ... son indecsio sul colore ... nera o blu ???
access lo si elimina del tutto quando si parla di database.
voglio dire, per sua natura è tutt'altro che sicuro by default

provalo con SQL Svr, invece...

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.