Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ochrona przed dos
Cinamicom
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.07.2013

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


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. }


Ten post edytował Cinamicom 23.11.2013, 16:30:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
fizzlebubble
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


O cholera... aż mam łzy w oczach (IMG:style_emoticons/default/biggrin.gif) . Best ever ochrona przed DoS'em. (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Cinamicom
post
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.07.2013

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


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();


Ten post edytował Cinamicom 23.11.2013, 16:38:58
Go to the top of the page
+Quote Post
fizzlebubble
post
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Nie tak się walczy z DDosem/DoSem. Cloudflare @ Google (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Cinamicom
post
Post #5





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.07.2013

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


Mimo wszystko dalej próbuję - Zrobiłem to na bazie. Na razie ładnie działa. Przypadek? Nie sądze. (IMG:style_emoticons/default/nerdsmiley.png)
Go to the top of the page
+Quote Post
fizzlebubble
post
Post #6





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Czy Ty tu przyszedłeś po radę czy aby tak po prostu pozawracać głowę? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
ctom
post
Post #7





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


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. (IMG:style_emoticons/default/nerdsmiley.png)


a czym i przy jakiej konkurencyjności to sprawdziłeś (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


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?
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: 24.08.2025 - 00:51