Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak najlepiej zabezpieczyć stronę przed atakami XSS i CSRF?
-Gość-
post
Post #1





Goście







Czy taki kod:

  1. if (!empty($_POST)) array_walk_recursive($_POST, 'CleanTags');
  2. if (!empty($_GET)) array_walk_recursive($_GET, 'RemoveXSS');
  3. if (!empty($_COOKIE)) array_walk_recursive($_COOKIE, 'CleanTags');
  4. if (!empty($_SERVER)) array_walk_recursive($_SERVER, 'CleanTags');
  5. if (!empty($_SESSION)) array_walk_recursive($_SESSION, 'CleanTags');
  6. if (!empty($_REQUEST)) array_walk_recursive($_REQUEST, 'CleanTags');
  7.  
  8. function CleanTags(&$val, $index) {
  9. $val = strip_tags($val);
  10. }


jest dobrym zabezpieczeniem przede XSS i CSRF? Czy można to zrobić jakoś lepiej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Strona nie musi być podana na XSS żeby możliwe było przeprowadzenie ataku CSRF.
Nawet na forum php.pl można przeprowadzić niegroźny atak CSRF. Mogę np. spowodować, że Twoj login pojawi się na liście odwiedzjących mój profil. Wystarczy obrazek w treści posta który przekieruje na odpowiedni URL.

Ten post edytował wNogachSpisz 1.08.2012, 14:57:59
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 11:31