Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]modyfikacje w bazie danych, a bezpieczenstwo
Forum PHP.pl > Forum > Przedszkole
gorzat
witam,
uzywam bazy MySQL i komunikuje sie z nia uzywajac PDO z bindowaniem. korzystac z pliku edit.php moze tylko ten kto ma uprawnienia admina (na poczatku plku zrobiobiony if z session admin), jest to zrobione na sesjach. pomijajac kwestie, ze mozna ukrasc sesje to poza tym jest to bezpieczne i wystarczy, czy jak sie jeszcze trzeba zabezpieczyc?

i takie drugie pytanie przy okazji. admin moze wchodzic do pliku edit.php z poziomu index.php i admin.php. po skonczonej edycji przywraca go do admin.php, a mozna jakos rozpoznac, czy wszedl do strony z index.php czy admin.php i potem przywrocic go na ta sama?

pozdrawiam
kadlub
jeśli chodzi o drugie pytanie to może

  1. $_SERVER['SCRIPT_NAME'];
  2. $_SERVER['SCRIPT_FILENAME'];
  3.  


i zapisać do sessi z którego pliku wszedł i w pliku edycji sprawdzić z którego i go do tego samego przekierować

to jest mój pomysł może ktoś będzie miał lepszy
Noidea
Zabezpiecz jeszcze formularze przed CSRF ( token w ukrytym polu formularza oraz w ciasteczku/sesji, po wysłaniu formularza sprawdzasz czy się zgadzają)
gorzat
dzieki, a uzywajac PDO jestem juz zabezpieczony przed XSS i SQL INJECTION, czy cos jeszcze robic?
a co do samego html i PHP? htmlspecialchars wystarczy, czy powinno czegos sie jeszcze uzywac?

nikt nie zabezpiecza stron, czy sie nikomu nie chce napisac...
nospor
Baza danych nie ma nic do XSS a co za tym idzie PDO nie ma nic do XSS. XSS to inny poziom
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.