Thread View: pl.comp.lang.php
5 messages
5 total messages
Started by platformowe głupki
Sat, 20 Aug 2016 20:07
get
Author: platformowe głupki
Date: Sat, 20 Aug 2016 20:07
Date: Sat, 20 Aug 2016 20:07
9 lines
1058 bytes
1058 bytes
jest taki problem którego nie wiem jak ugryźć... w URLu jest lista zmiennych wysyłana GET mam w bazie wzorce jakie zmienne mają być i co zawierać, jak porównywać zmienne z GET z tymi które są w URLu? szukam jakiejś cwanej metody
Re: get
Author: platformowe głupki
Date: Sun, 21 Aug 2016 12:19
Date: Sun, 21 Aug 2016 12:19
4 lines
935 bytes
935 bytes
> jak porównywać zmienne z GET z tymi które są w URLu? sa w bazie miało byc
Re: get
Author: Lemat
Date: Sun, 21 Aug 2016 13:26
Date: Sun, 21 Aug 2016 13:26
18 lines
1361 bytes
1361 bytes
W dniu 21.08.2016 o 14:19, platformowe głupki pisze:
>
>> jak porównywać zmienne z GET z tymi które są w URLu?
>
> sa w bazie miało byc
>
>
$ok=true;
foraech ($_GET as $key=>$val) {
$pattern=wyciągnij_z_bazy_pattern($key);
if (!sprawdz_czy_pasuje($val,$pattern))
$ok=false;
}
--
Pozdrawiam
Lemat
Re: get
Author: platformowe głupki
Date: Mon, 22 Aug 2016 15:34
Date: Mon, 22 Aug 2016 15:34
12 lines
1372 bytes
1372 bytes
tak metoda wszystkich przypadków ma szanse działać, ale ja mam Panie Lemat do Pana pytanie z innej beczki, chciałbym zrobić sobie na stronie logi... ale z drugiej chciaąłbym się zabezpieczyć przed atakami dos czy jakoś tak to się nazywa... jak to zrobić? co logować w bazie, zeby np. zapisywał do bazy 100 wejść danego IP, a później już nie? nie mogę tego jakoś ogarnąć... help i pozdro.
atak DOS, DDOS, było: Re: get
Author: Lemat
Date: Mon, 22 Aug 2016 18:09
Date: Mon, 22 Aug 2016 18:09
48 lines
2901 bytes
2901 bytes
W dniu 22.08.2016 o 17:34, platformowe głupki pisze: > tak metoda wszystkich przypadków ma szanse działać, > > ale ja mam Panie Lemat do Pana pytanie z innej beczki, > > chciałbym zrobić sobie na stronie logi... > ale z drugiej chciaąłbym się zabezpieczyć przed atakami dos czy jakoś > tak to się nazywa... > > jak to zrobić? co logować w bazie, zeby np. zapisywał do bazy 100 wejść > danego IP, a później już nie? nie mogę tego jakoś ogarnąć... > > help i pozdro. Logowanie to załatwia apacz/nginx i mu całkiem nieźle to wychodzi. Ja*) bym wyróżnił 2 typy ataków (D)DOS 1) na łącze polegające na wysyceniu łącza internetowego ruchem na to masz nikłą możliwość obrony poza skorzystaniem z dedykowanych rozwiązań typu Cloudflare, Akamai. 2) na aplikację polegającą na wysłaniu takiej ilości requestów aby aplikacja była zmuszona je obrabiać i requesty od normalnych użytkowników dostawały timeouty. I tutaj obronę należy rozpocząć od przeanalizowania tego skąd jest atak i na co jest atak. Dlatego też nie ma jedynej prawidłowej metody obrony. Można na przykład na firewallu dopuścić ruch z PL a odciąć resztę. Można przeskalować hosting. Można zmienić treść z generowanej dynamicznie na statyczną. Aby jednak wiedzieć, że coś dziwnego się dzieje z serwerem trzeba użyć narzędzi do monitorowania i generowania wykresów: IO karty sieciowej Load CPU Load Average IO dysku takimi narzędziami są np. nagios, mrtg, zabbix... *) moje prywatne zdanie może i na pewno jest inne niż innych fachowców oraz "fachowców" od bezpieczeństwa. -- Pozdrawiam Lemat
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads