![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 20.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem witrynę w całości opartą na zapisywaniu i odczytywaniu danych z plików textowych (bez bazy danych, takie bylo założenie). Pliki te są w jednym katalogu, który ma prawa dostępu ustawione na chmod 777.
Jest to bardzo niebezpieczne, poniewaz kazdy teoretycznie bedzie mial dostep do nich jesli pozna ich nazwy i nazwe katalogu w ktorym sie znajduja. Czy jest możliwość zabezpieczenia tych plików tak by operacje na nich (odczyt, zapis) były możliwe jedynie z poziomu skryptów przez mnie napisanych (po pomyslnym przejsciu przez proces autoryzacji). Innymi słowy chciałbym zapobiec sytuacji by ktoś ominął mój panel logowania i wpisując dokładną ścieżkę do pliku (w przeglądarce lub ftp'ie) uzyskał do nich bezpośredni dostęp. Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 24.05.2004 Skąd: krakow Ostrzeżenie: (10%) ![]() ![]() |
Cytat Skrypt i tak pracuje (w zdecydowanej wiekszosci przypadkow) pod uzytkownikiem serwera www, czyli jemu potrzebne sa tylko prawa dla Others.. Zatem mozesz dac prawa 707 i bedzie wilk syty i owca cała. czy chodzi Ci o ten fragment? Jak się nazywa uzytkownik serwera www i czy kazdy moze takie uprawnienia nadac plikowi? A jeśli chodzi o prawa 707 to jeśli się nie mylę: ostatnia cyfra daje prawa wszystkim użytkownikom do: odczytu, zapisu i wykonania. Więc każdy odczyta wówczas moje poufne dane:(( Proszę o nakierowanie mnie na rozwiązanie jeśli coś przeoczyłem, być może moja wiedza jest zbyt skąpa w tym temacie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dodam, że nie mam możliwości ingerencji do pliku php.ini Ten post edytował morrison 23.11.2004, 16:29:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:39 |