XpressEngine에 관련 내용에 대해서 이야기 합니다.
Stop Forum Spam XE
해 당 모듈은 http://www.stopforumspam.com/ 라는 스팸 ip, 스팸 email, 스펨 username을 사용자가 실시간으로 등록 갱신하며, 이를 API 서비스를 이용해서 대상 종류가 스팸인지 아닌지를 판별해 주는 스팸 대응 서비스를 이용하여 XE에 스팸 ip가 접근하지 못하도록 차단해주는 애드온 입니다.
Ver 1.2
- 2010.08.26
- Stop Forum Spam XE Module v0.3 대응을 위해 코드 개선
- API 수행시 최소 하루 한번만 수행하도록 개선 (API 수행일을 설정하는 메뉴 추가)
- 차단 대상자는 쿠키를 이용해서 API 수행기간 만큼 차단
설치요소
- Stop Forum Spam XE (모듈)
- Stop Forum SPam XE Addon (애드온)
설치조건
해당 애드온은 모듈, 애드온 모두 각개의 운영이 가능합니다. 하지만 두개를 같이 사용했을시에 좀 더 나은 성능을 나타냅니다.
단독으로 사용할 경우 속도 성능이 많이 떨어질 수 있습니다.
설치방법
- 첨부파일을 다운로드해서 압축을 풀면 0stopforumspam 이라는 애드온이 나온다(폴더생성으로 풀지말고 바로 푸세요)
- FTP나 설치된 XE의 addons 폴더안에 해당 폴더를 복사한다.
- XE 관리자 페이지 애드온 설정에서 Stop Forum Spam Addon을 찾으세요(제일 위에 있을 겁니다.)
설정방법
- 기록 간격(일)
API를 매번 수행하지 않고 쿠키를 이용해서 최소 1일 간은 반복 기록을 하지 않습니다. 숫자를 입력하면 해당 일간은 기록을 수행하지 않습니다.
- Header 선택
접근 거부인지, 대상을 찾지 못하는 건지 403, 404로 사용하게 했습니다. 아무거나 하셔도 무방합니다.
- 메시지
Header에 따라 간단하게 밑에 한줄 적어주시는 용도 입니다.
- 애드온 폴더, 파일명 앞에 숫자 0이 붙은 이유는 애드온들의 수행 순서가 파일순이라서 명칭상 맨 밑쪽으로 가게 되어버립니다.
이럴 경우 차단을 시도하여도 다른 애드온의 처리로 인해 로드 부하가 있어서 조금이나마 그런 현상들을 줄이고자 일부러 이름지정을 저렇게 하였습니다.
주의!
- 애드온을 단독으로 사용할 경우에는 페이지 로딩 속도가 최초 접근시 1.5배에서 2배정도로 증가 할 수 있습니다.
- 애드온에는 기록 기능이 없기 때문에 Stop Forum Spam에서 API를 바로 비교하고 차단합니다.
- email, username 등의 게시물 등록 등에 검사 기능이 되질 않고 오직 접근하는 ip 차단 기능만 사용됩니다.
문의는 http://www.animeclub.net/zbXE나 xpressengine.com에서 쪽지로 받습니다.