Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Prawa dostępu 777
MarcinUser
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 19.07.2010

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


Witam,
Tak więc chodzi mi o prawa dostępu 777 na serwerze. Oczywiście wiem, że prawa 777 to dostęp dla wszystkich wraz z czytaniem i zapisem informacji ale jakie niebezpieczeństwo niesie to przy prowadzeniu strony?

Dla przykładu mam katalog TEST z prawem dostępu 777. Mam tam plik dane.php. Czy przy takich prawach może ktoś wgrać nowe pliki lub pobrać dane.php ? Niby ma prawo do zapisu ale w jaki sposób z niego skorzysta?

Ten post edytował MarcinUser 8.11.2011, 00:05:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


No, niezupełnie.

Weźmy dla przykładu sytuację, w której uczący się adept PHP robi coś w stylu galeria zdjęć. Dodaje zdjęcia, usuwa, komentuje - a wszystko via HTTP GET ("GET /skasuj.php?plik=zdjecie.jpg"). Skoro user jest uczący się - to może dojść do sytuacji, w której ZŁY CZŁOWIEK Z SIECI znajdzie serwerek i zrobi "GET/skasuj.php?plik=index.php" i tak dalej...

Może to doprowadzić do skasowania wszystkiego w danym katalogu (a nawet więcej). Oczywiście wiem, że to dość skrajny przykład. Mimo tego, nigdy nie rekomenduję praw "777" - to zaprzecza idei Uniksa. Jedynym miejscem na prawa 777 jest katalog sam katalog /tmp (choć już nie jego zawartość). Zresztą, /tmp zwyczajowo ma prawa 1777 ("1" to restricted deletion flag, znane powszechniej jako sticky bit - można kasować pliki, o ile jest się ich właścicielem).
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: 16.10.2025 - 18:27