Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Apache - bezp. między użytkownikami
Rzepa
post 29.03.2004, 10:11:58
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 13.01.2004

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


hej.

Pytanie:
Jak skonfigurować Apache'a tak, aby użytkownicy nie mogli sobie nawzajem modyfikować zawartości katalogów? Chodzi o taką konfigurację, w ktorej skrypt nie mógłby modyfikować plików znajdujących się w innych gałęziach drzewa katalogów. A może tak jest domyślnie?

Pozdrawiam,
Rzepa.
Go to the top of the page
+Quote Post
FiDO
post 29.03.2004, 11:33:12
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Domyslnie to jest tak, ze skrypt moze zmodyfikowac to co ma prawo do zapisu dla Others lub to czego jest wlascicielem (wszystkie pliki stworzone przez samo php). Jesli caly kod strony uzytkownicy tworza u siebie lokalnie i wgrywaja na serwer za via FTP to pliki te maja ownera ich konta, wiec zaden skrypt ich nei zmodyfikuje.
Ale jesli juz jakies konto ma upload via przegladarka to pliki uploadowane beda mialy ownera www (apache, czy na jakiego tam innego usera jest zainstalowany Apache, zaleznie od systemu).

Jesli wiec interesujesz sie wiekszym bezpieczenstwem to polecam:
Apache + chroot z tym ze do tego wypadaloby miec jakas minimalna wiedze nt. linuxa/unixa.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
Rzepa
post 29.03.2004, 11:59:17
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 13.01.2004

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


ok, a taki przypadek:
skrypt użytkownika A działa w katalogu, do którego php ma prawo zapisu (bo musi tworzyć pewne pliki, potrzebne do działania strony). strona właściciela odpala się skryptem np. index.php
użytkownik B tworzy własny skrypt php, który we wspomnianym katalogu tworzy plik index.html, który ma pierwszeństwo przed index.php (bo tak mamy skonfigurowanego Apache'a) i przekierowuje wywołanie w inne miejsce (czyli atak D.O.S.)
jak uchronić się przed tym?
(zakładamy, że A jest zielony i sam się nie zabezpieczy.)

pozdr.
Rzepa.
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 Wersja Lo-Fi Aktualny czas: 28.06.2025 - 22:49