![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) ![]() ![]() |
Mam właśnie pytanie odnośnie bezpieczeństwa w języku HTML 5. Dajmy na to że na stronie mam formularz rejestracyjny a w inputach mam required z np. atrybutem pattern jak w przykładzie:
I teraz pytanie czy jest to bezpieczne jeśli nie posiadam żadnej funkcji w PHP do walidacji danych z inputów? Czy ktoś może wysłać jakimś programem POSTa z danymi tak aby obejść zabezpieczenie pattern w inpucie? Bo jeśli tak można to ktoś może z łatwością wysyłać kody PHP lub JS. Ten post edytował MESSIAH :) 16.08.2016, 17:00:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ale Ty masz problemy... Zawsze, ale to zawsze walidacja powinna być po stronie serwera. Po stronie klienta pozwoli w dużej części odsiać głupoty ale przed niczym nie zabezpieczy. Jak sam wspomniałeś można sobie np. CURLem wysłać request i na nic zabezpieczenia.
Czym filtrować? To zależy co. preg_match, rzutowanie, sprawdzanie wartości w tablicy itd itd. Rozwiązań tyle ilu programistów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:48 |