我想阻止這些類型的請求到我的網站。如何做到這一點?我已經列出了我所嘗試的和我的想法。我想阻止這兩種類型的訪問者訪問網站。我該怎麼做呢?
我不需要任何代碼只是一個指針在正確的方向。
我想根據速度使用最好的方法,我也不想阻止真正的人?
該網站使用:
- PHP
- Symfony2
- Apache
- Ubuntu
我可以很容易地在PHP執行這兩個,但認爲它可以使用Apache/Ubuntu的等
(1)阻止某些IP地址會更好。這隻會是明顯做一些狡猾的事情。例如。如果我已經證明所有這些IP地址所做的都是不可靠的,那麼來自中國的一系列IP地址。
我目前登錄每個訪客的IP。我後來手動查看這些數據,如果我決定IP(或範圍)需要阻塞,我會採取手動操作。 (2)通過使用服務器IP地址(例如123.55.44.222)而不是實際的'domain.com'域名來阻止任何人訪問我的網站。我想這樣做,因爲它弄亂了網站(毫無疑問,這可以通過更改我的代碼來解決,但沒有人輸入IP,因此更容易做到這一點)。
有了這個,我想了一段代碼,如果他們正在使用的IP,並檢測只是立即阻止他們(也許返回403錯誤)
感謝。
越低越好,你的表現越好。使用Apache阻止IP應該可以滿足您的使用案例(除非您擁有一個非常頻繁且着名的站點,它也受到僵屍網絡的攻擊)。 – ComFreek
你可以實現你自己的選民:http://symfony.com/doc/current/cookbook/security/voters.html – PMoubed