묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe첨부이미지파일 접속경로 (디도스방안 급함)
2014.09.17 08:31
현재 사이트 내 이미지 파일을 이용, 디도스 공격을 당해서 사이트가 몇일 째 계속 트래픽초과로 차단되고있습니다.
아이피 추적결과 모두 국내라서 해외아이피를 차단해도 손수무책입니다. 일일히 하나씩 차단하고 있는데, 사이트회원과 비슷한 아이피도 있어서 유동으로는 막 차단할 수 없어서 일일히 해봤습니다. 하지만 프록시를 쓰는지 계속 디도스공격을 하네요.
그래서 생각해낸게, 일정 트래픽을 넘기면 해당 아이피를 자동차단 하는 소스를 알고싶습니다.
이용중인 빌드는 XE입니다.
도와주십시요.
=====================================================================================
<?php
// 최소 접속 시간(초)
define('accessTime', 5);
// 접속 제한 횟수
define('accessLimit', 3);
// 제한 시간(초)
define('accessDeniedDuration', 10);
session_start();
// 차단시 실행
function accessDenied(){
echo '<font color="red">access denied.</font>';
exit;
}
// 제한 시간 동안 차단
if(isset($_SESSION['accessDenied'])){
if(time()-$_SESSION['accessDenied'] < accessDeniedDuration){
accessDenied();
}else{
unset($_SESSION['accessDenied'], $_SESSION['accessLimit']);
}
}else{
// 제한 횟수 도달시 차단
if(isset($_SESSION['accessTime']) &&
time() - $_SESSION['accessTime'] <= accessTime){
if(++$_SESSION['accessLimit'] > accessLimit){
$_SESSION['accessDenied'] = time();
accessDenied();
}
}else{
$_SESSION['accessLimit'] = 0;
}
}
$_SESSION['accessTime'] = time();
?>
5초이내로 3회 접속시 10초간 차단.
=====================================================================================
이 소스를 받았는데요.
첨부 이미지 요청 > XE 진입(PHP) > 파일 연결
이상태를
첨부 이미지 요청 > XE 진입(위 소스가 추가된 PHP) > 파일 연결 정도로 변경해야 합니다.
XE 사이트에 첨부파일을 XE의 어느파일이 관리하는지 문의하세요.
이상태를
첨부 이미지 요청 > XE 진입(위 소스가 추가된 PHP) > 파일 연결 정도로 변경해야 합니다.
XE 사이트에 첨부파일을 XE의 어느파일이 관리하는지 문의하세요.
저 XE진입.php를 찾고있습니다. 알 수 있을 까요?? 또 저 소스를 어떻게 넣어야 하는지도 궁금합니다.
태그 연관 글
- [2019/01/29] 묻고답하기 크롬에서 동영상 플레이어 문의 *3
- [2018/03/08] 묻고답하기 첨부파일 다운로드시 권한문제 *1
- [2015/11/02] 웹마스터 팁 이제는 유튜브동영상 손쉽게 다운로드 받으세요 ミ:つÞ *7
- [2015/02/13] 포럼 세션보안 애드온 광범위한 테스트를 부탁드립니다. *10
- [2014/08/03] 묻고답하기 WPI를 통한 XE 설치 오류 *2
댓글 3
-
oscarmike
2014.09.17 09:27
-
Piche
2014.09.17 09:50
음.. 참고하겠습니다.
-
아파치나 IIS단에서 진행해야하는 사항입니다.
이미지 직접 링크의 경우 PHP를 거치지 않고 다이렉트로 전송하기때문에, PHP 소스를 넣은다고 해서 달라질게 없습니다.
(아파치의 경우 rewrite를 통해서 php를 거치게 할 수는 있겠으나, 추천하지는 않습니다.)
사용하시는 서버의 환경 (아파치인지 IIS인지 엔진엑스인지)에 따라서 많은 접속을 차단하는 모듈을 검색해보시는게 나을 것 같네요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
duripop | 특정 ip 차단+htaccess [4] | 2008.08.02 by duripop |
커피민트 | 특정 아이피 접속자를 차단할수는 없나요? [2] | 2011.02.27 by 이동일636 |
해피지영 | 스팸글들 때문에 모든 게시판에 글 작성 권한을 일괄 적용하고 싶습니다- [1] | 2011.07.21 by 하은이아빠 |
쮸야282 | 특정 아이피 차단 하는 방법좀 가르쳐 주세요...ㅠㅠ;;(이미지첨부) [2] | 2011.08.04 by 쮸야282 |
루팡쿠팡 | 180.76.6. 아이피 (중국,베이징) 에서 계속 트래픽이 오는데.. 이거 막아야할까요? [3] | 2014.03.30 by teguh100 |
designare0 | 익명게시판에 ip 다는 법? [4] | 2014.04.15 by 애니즌 |
nado0124 | 1.7.4 부터 트랙백 엮인글 차단 애드온이 필요없다고 되어 있던데... [2] | 2014.05.23 by nado0124 |
Summer | 이미지 외부링크 차단 질문 [1] | 2014.06.25 by 퍼니엑스이 |
Piche | xe첨부이미지파일 접속경로 (디도스방안 급함) [3] | 2014.09.17 by LI-NA |
sunnycom |
갑작스러운 오류메세지와 서버차단당함..
![]() |
http://www.xpressengine.com/index.php?mid=download&package_id=21788706