![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisałem do formularza funkcje mającą na celu zabezpieczenie bazy przed atakami sqlinjection:
dane do sprawdzenia wprowadzane są tak:
Po wpisaniu do formularza danych: Cytat <a href="bla">asd</a> i Cytat '"/\ <>() nie uległy one żadnej zmianie i w identycznej formie widoczne są bazie otworzonej w phpmyadminW czym może być problem? PS. Czy połączenie tych trzech filtrów jest ok? Nie przekombinowałem? ![]() Ten post edytował szczypior 13.07.2007, 23:44:13 -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 1.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie powinno byc przypadkiem tak?
Pamietaj ze magicquotes to tylko takie automatyczne addslashes. Swoja droga aby moc uzywac mysql_real_escape_string musisz miec otwarte polaczenie mysql. Dziwne to, ale tak to dziala. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
w ten sposób faktycznie działa, co prawda spotykałem się juz z zapisem mysql_real_escape_string jest właśnie w tym ifie.
Czy stosowanie jednocześnie addslashes i mysql_real_escape_string to nie przesada? Bo chyba działają podobnie -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Stosowanie addslashes i mysql_real_escape_string jednocześnie nie zabezpieczy cie przed niczym. Wyescape'uje niebezpieczny tekst podwójnie, a jak wiadomo podwójny backslash oznacza tyle co zwykły znak '\', co za tym idzie do niebezpiecznego znaku doda się tylko backslash traktowany jako zwykły znak.
Ten post edytował flv 14.07.2007, 14:00:31 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie do końca bo każdy znak traktowany jest przecież osobno
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.08.2025 - 05:54 |