Oracle in SQL injection

jurek1973

Guru
3. sep 2007
4.170
1.147
113
Testirati moram eno web aplikacijo, ki ima zadaj oracle bazo.
Pred nekaj meseci, kosem prvič testiral, je zadeva padla že ob loginu, z enostavnim SQL injectionom ')or 1=1;

Zdaj upam, da so te zadeve malo popravili, po drugi strani pa me zanima, če obstajajo
še kakšni enostavni "recepti" za "hekanje" ali pa sesuvanje šlampasto narejene web aplikacije na oraclu.
 

ales85

Guru
9. nov 2007
3.596
1.214
113
Če ti je aplikacija padla ob loginu z SQL injection to ni problem Oracle in oni nimajo ničesar za popravljati. Ti moraš sanirati SQL ukaze preden jih pošlješ strežniku.

Primer PHP je uporaba funkcije mysql_real_escape_string.
 

jurek1973

Guru
3. sep 2007
4.170
1.147
113
Vem, kaj morajo narediti.
Zanima me, če ne prečistijo uporabnikovega vnosa na pravilen način,
če recimo samo ' odstranijo iz vnosa, ali so še kakšne kombinacije, kjer bi lahko SQL zastokal?
Recimo da vnese %LIKE% ali kaj podobnega?

(To je pa tako, ko izbereš najcenejšega ponudnika)