테스트 사이트 - 개발 중인 베타 버전입니다

이런 코드도 괜찮을려나요? 채택완료

메이드 11년 전 조회 4,352

운영하던 홈페이지가 어제 이상한 접속로그에 의해 다운되고,

호스팅 회사로부터 악성코드로 계정 차단을 당하는 일이 생겨...

겨우 오늘 해결하였습니다. 해외 서버다 보니 일 보는 게 참 어렵네요.;;

 

DB 다운받아서 보니까 이상한 외부 접속은 모두 $user_agent 값이 없더군요.

그래서 아예 common.php 파일에

 

$user_agent  = escape_trim($_SERVER['HTTP_USER_AGENT']);
if(!$user_agent){ //user_agent가 없다면 이상접속으로 판단한다
 exit;
}
​코드를 추가해 버렸습니다.

 

저렇게 추가해 놔도 별 문제는 없을려나요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전

제 짧은 소견이지만 agent보다는 IP대역대로 막는걸 추천드립니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

맞을꺼야님 말씀처럼 IP 대역으로 막으시는 걸 추천 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인