Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ochrona przed dos
Forum PHP.pl > Forum > PHP
Cinamicom
Witam. Czy w PHP można jakoś wykryć ataki dos/ddos?

Aktualnie sprawdzam, czy aktualna data jest równa do mojej ostatniej daty kiedy byłem na stronie. Niby działa, ale czy to jakoś poprawi w ogóle coś?


np.
  1. if(23:58:03 == aktualna data)
  2. {
  3. }
fizzlebubble
O cholera... aż mam łzy w oczach biggrin.gif. Best ever ochrona przed DoS'em. biggrin.gif
Cinamicom
Bez ironii proszę. Dlatego się pytam, czy to w ogóle coś pomoże, czy można coś sensownego w PHP zrobic.

np.
  1. if (!isset($_SESSION)) {
  2. }
  3.  
  4. if($_SESSION['last_session_request'] > (time() - 5)){
  5. if(empty($_SESSION['last_request_count'])){
  6. $_SESSION['last_request_count'] = 1;
  7. }elseif($_SESSION['last_request_count'] < 5){
  8. $_SESSION['last_request_count'] = $_SESSION['last_request_count'] + 1;
  9. }elseif($_SESSION['last_request_count'] >= 5){
  10. header("location: <a href="http://www.example.com/403.html&quot%3b%29;" target="_blank">http://www.example.com/403.html");</a>
  11. }
  12. }else{
  13. $_SESSION['last_request_count'] = 1;
  14. }
  15.  
  16. $_SESSION['last_session_request'] = time();
fizzlebubble
Nie tak się walczy z DDosem/DoSem. Cloudflare @ Google smile.gif
Cinamicom
Mimo wszystko dalej próbuję - Zrobiłem to na bazie. Na razie ładnie działa. Przypadek? Nie sądze. nerdsmiley.png
fizzlebubble
Czy Ty tu przyszedłeś po radę czy aby tak po prostu pozawracać głowę? smile.gif
ctom
Cytat(Cinamicom @ 23.11.2013, 17:13:21 ) *
Mimo wszystko dalej próbuję - Zrobiłem to na bazie. Na razie ładnie działa. Przypadek? Nie sądze. nerdsmiley.png


a czym i przy jakiej konkurencyjności to sprawdziłeś questionmark.gif
Turson
Cytat(Cinamicom @ 23.11.2013, 15:53:51 ) *
Aktualnie sprawdzam, czy aktualna data jest równa do mojej ostatniej daty kiedy byłem na stronie.
[/php]

Jak to zapisujesz, wg. IP?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.