Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Walidacja kontrolek radio,checked,select
-q3trms-
post
Post #1





Goście







Cześć.

Mam pytanie, czy jest sens walidacji kontrolek typu radio,checked,select przesyłanych do skryptu metodą POST?.
Powiedzmy, że pytam o kontrolki typu definującego płeć użytkownika itp..

Jakie szkody może nam wyrządzić wstrzyknięcie złośliwego kodu i tu kolejne pytanie jakiego kodu(rodzaj języka)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
luke18dg
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.03.2011
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Witam, Jeśli pan nie kontroluje to mogą być błędy logiczne w bazie, lub nawet w skryptach, gdzie pan sprawdza tą płeć. Dla testów, najlepiej będzie stworzenie nowego konta bez płci.
I takie nasuwa się pytanie, jeśli nie są kontrolowane te pola to w takim razie po co znajdują się w formularzu?
Go to the top of the page
+Quote Post
-q3trms-
post
Post #3





Goście







Płeć sprawdzam w skrypcie rejestracyjnym. Kontrola odbywa się w ten sposób !empty($_POST['sex']) dodaj do bazy danych. Wiem, że to praktycznie żadna kontrola, ale nie przypuszczałem, że przez kontrolki wyboru, gdzie wartość jest z góry przypisana można ją zmanipulować i wstrzyknąć do bazy. Szukam książek bądź dobrego materiału w internecie na ten temat, ale ciężko z tym closedeyes.gif, możecie coś polecicie?.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zapamiętaj sobie prostą rzecz: wszystko co idzie od użytkownika/przeglądarki można bez problemu zmodyfikować. Dosłownie wszystko, nawet jeśli jest to checkbox, radio czy select.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-q3trms-
post
Post #5





Goście







Jakieś materiały?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Na potwierdzenie moich słów? Nie wierzysz mi?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-q3trms-
post
Post #7





Goście







To nie kwestia wiary, tylko wiedzy którą chcę przyswoić.
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




instalujesz sobie choćby FireBUG dla FireFox i zmieniasz na żywo na stronie co się żywnie podoba. To jedna z całej masy innych metod.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:03