내 사이트 중 하나를 계속 공격하는 봇/해커의 IP 주소 목록이 있습니다. 나는이 방문객을 지적 재산권으로 차단하고자하며이를위한 "최선의"접근 방법을 찾으려고 노력 중이다. 내 사이트는 C# ASP.NET MVC를 사용합니다.금지 된 IP 주소로 사이트에 대한 액세스 차단
저는 IP가 List<int>
입니다.
어디에서 체크 코드를 넣을 수 있습니까? 마스터 페이지의 Page_Load 이벤트를 사용할 생각이지만 각 컨트롤러의 필터에 넣을 수도 있습니다 ...
금지 된 IP로 어떤 HTML을 반환합니까? 해커에게 차단을 위해 필요한 정보를 제공 할 것이기 때문에 귀하의 IP가 금지되어 있기 때문에 차단 된 사이트를 반환하는 것을 꺼려합니다. 이 작업을 수행하는 이점은 일제 공격에 걸린 무고한 사용자가 사이트에 액세스 할 수없는 이유를 제공한다는 것입니다. 현재 "유지 관리중인 사이트"알림을 반환해야한다는 느낌입니다.
가짜 '유지 관리중인 사이트'알림으로 표시되는 HTTP 상태 코드는 무엇입니까? 난 당신이, 당신이 차단되지 않아야 사이트가 특정 IP에서 "해킹"되는 느끼는 경우
사이트 서버 2003
어떻게 IP를 목록에 맞추시겠습니까? :) –
Ariel
IP 주소는 32 비트 시퀀스입니다. 동시 적으로'System.Int32'도 마찬가지입니다. IP 주소는 종종 특정 형식의 텍스트로 표현됩니다. 십진법으로 표시되고 마침표로 구분됩니다. – yfeldblum
관심있는 사람들을 위해 IP를 Int로 변환하는 방법 -> http://www.justin-cook.com/wp/2006/11/28/convert-an-ip-address-to-ip-number-with- php-asp-c-and-vbnet/ – Nate