![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Twórcy skryptów przyzwyczaili nas do ustawiania uprawnień dla plików (666) i folderów (777), w których dokonują operacji zapisu, usuwania lub tworzą nowe pliki i katalogi. Efekt skuteczny, ale niezbyt bezpieczny.
777 - odczyt, zapis i uruchamianie dla wszystkich użytkowników 666 - odczyt i zapis dla wszystkich użytkowników Znając układ katalogów innego użytkownika na serwerze, inna osoba zmodyfikuje jego pliki ze swojego konta. Można nadać uprawnienia zapisu tylko dla grupy i właściciela - 664 - ale na typowych współdzielonych hostingach to nic nie zmieni albo w ogóle nie będzie efektu. Zatem czy istnieją alternatywy? Chyba najlepiej, aby użytkownik FTP miał te same uprawnienia lub był w tej samej grupie, co skrypt. W praktyce tak nie jest, a realizacja nieopłacalna. Gdy jest włączony safe_mode, nie ma wyjścia - trzeba tworzyć katalogi ręcznie i nadać im 777. W przeciwnym przypadku - czy bezpieczniej tworzyć katalog za pomocą mkdir w trybie 700? Przykład 1. Admin konta wgrywa skrypt na serwer. Odpala instalator i otrzymuje komunikat, że nie ma dostępu do folderów. Pierwsza reakcja - nadać uprawnienia. Co jednak może uczynić w zamian, aby zapewnić większe bezpieczeństwo i uchronić pliki przed ingerencją innych kont? Ten post edytował WebCM 22.03.2010, 19:48:02 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
To i w administrację serwerów się bawisz?
![]() A najprościej to odpuścić sobie darmowe hostingi, safe mode, czy "prezesów" co chcą wielki serwis za 2 PLN/h na najtańszym i najgorszym hostingu ![]() Ten post edytował Riklaunim 22.03.2010, 22:20:44 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Serwer www w chroot/fakeroot/jail albo mod_suexec/suphp . Chyba nikt poważny nie pozwoliłby, żeby skrypty jednego użytkownika grzebały w plikach kogoś innego
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Już dawno widziałem serwer, w którym PHP nie działa z uprawnieniami konta. Wszystko via suPHP, uprawnienia nie mają praktycznie żadnego znaczenia.
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:07 |