![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
mam pytanie odnośnie odcięcia możliwości korzystania userom z php - w sytuacjach gdy występują błędy itp. Przykład jest prosty, dzieciak pisze skrypt php typu: Kod <?
$f=fopen("niematakiegopliku","r"); while(!feof($f)){ $s=fgets($f,80);print($s);}fclose($f); ?> Rzecz jasna, w tym przypadku pakuje nam się śmieć o wiadomej treści do pliku error_log, staje cały serwer (zwłaszcza gdy takich operacji na raz wykonywanych po "Odśwież" kilka), proces apacza jest ubijany z powodu nadmiernego użycia pamięci, serwis pada. Pytanie, jak zabezpieczyć się przed tego typu scriptkiddies, można owszem wywalic z konfiguracji php logowanie, ale jak wiemy to nas nie wybawia od problemu (zwłaszcza jak jesteśmy administratorami systemów publicznych), nie ma możliwości przerwania działania skryptu? Pozdrawiam serdecznie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:59 |