Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logi błędów i filtrowanie
mike89
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.01.2015

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


Witam!
Tworzę aktualnie pewien serwis na frameworku Yii 2.0. Chcę wprowadzić logowanie błędów do bazy danych. Chodzi oczywiście o błędy typu 404, 500, 403 i inne. Zastanawiam się czy i w jaki sposób powinienem wprowadzić jakieś filtrowanie danych przed zapisem do bazy danych. Dane głównie pobierane będą oczywiście ze zmiennej globalnej $_SERVER. Mam na celu zabezpieczenie bazy przed próbami swojego rodzaju ataków. Chociaż nie wiem co i w jaki sposób mogłoby zaszkodzić.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Masz tam zapewne jakiegoś exception handlera. Podepnij się pod niego. Oczywiście wyłapiesz błędy tylko które generujesz przez FW, bo 500 nie złapiesz.

Tutaj może Ci przyjść z pomocą np. Telegraf. Podpinasz się pod access.log Apacha i robisz sobie zapisywanie do BD.
Z samego PHP (FW) nie wiele zrobisz.
Go to the top of the page
+Quote Post
mike89
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.01.2015

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


Tak, korzystam z exception handlera. Samo wystąpienie 500 wyłapuje, chociaż zamiast kodu 500 zwraca null (nie wiem dlaczego). To mi chyba wystarczy. Wracam jednak do mojego głównego pytania. Czy powinienem na coś uważać / zabezpieczyć / przefiltrować dane przed zapisem do db?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


A po co? Wystarczy że przy ew. wyświetlaniu zadbasz o filtrowanie.
Go to the top of the page
+Quote Post
mike89
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.01.2015

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


Jeśli nie ma żadnej obawy, że ktoś może coś popsuć jakimś dziwnym requestem to ok. Może nie tyle samym requestem co ilością requestów (DDOS)...
Dziękuję jednak za odpowiedź.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


z DDOS to już musisz sam zdecydować (IMG:style_emoticons/default/wink.gif) Bo faktycznie jeśli ktoś ci walnie 1mln req/s to będzie bieda (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 19:48