XE 공식 자료실

제작자
AJKJ
등록일
2015-05-05
다운로드 수
663
링크1
ajkj/xe-bot_challenge_addon
링크2
ajkj/xe-bot_challenge_addon

복잡한 Captcha 없는 스팸방지 애드온
Bot Challenge Anti Spam 입니다. 악성봇의 회원가입/글쓰기/코멘트작성/쪽지발송 을 차단합니다.

라이선스
LGPL v2
설치경로
./addons/bot_challenge
최초 등록일
2015-04-28
전체 다운로드
5,433
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

Bot Challenge Anti Spam Addon v1.0.4

CAPTCHA 없는 스팸 방지 애드온

  • 캡차를 사용 하지 않는 스팸 방지 애드온 입니다.
  • 전혀 사용자를 귀찮게 하지 않습니다. 모든 스팸방지 작업은 자동으로 처리됩니다.
  • Captcha등의 다른 스팸방지 애드온과 같이 사용이 가능합니다, 충돌이 일어나지 않습니다.
  • JS를 해석 할 줄 모르는 대부분의 악성 스팸 로봇을 전부 차단합니다.
  • 원리 : 클라이언트에 JS HMAC을 계산하라는 요구를 하고, 응답 값을 검증하기(안티 스팸봇 테스트)전까지는 회원가입/글쓰기/코멘트 작성을 차단합니다.
  • PHP 5.3 이상에서 정상 작동합니다.
  • PHP OpenSSL 관련 기능이 설치되어 있어야 합니다.
    • 대부분의 웹 호스팅 및 서버에는 OpenSSL 모듈이 기본으로 설치되어 있습니다.
    • 윈도우 환경에서 이용하실 경우 윈도우+PHP+OpenSSL 자체의 버그로 인해서 php 5.4 이상을 사용하셔야 합니다. 리눅스에서는 PHP 5.3 이상이면 무방합니다.
  • JS를 해석 할 수 있는 고성능 스팸봇은 및 사람이 직접 올리는 스팸은 차단 할 수 없습니다. (이 경우 CAPTCHA 이외에는 스팸을 차단 할 수 없습니다. 다만 JS를 해석하는 고성능 스팸봇은 거의 없습니다. 뚫는것을 본적이 없네요.)
  • 사진 : http://jotarun.deviantart.com/art/Android-212204119

 

V1.0.4 까지 수정내역

  • 일부 환경에서 세션이 정상적으로 저장되지 않아 비정상 작동하는 문제 수정
  • CDN 비정상 작동시를 대비하여 fallback 추가
  • default_url 문제 수정
  • 소소한 개선
  • 선택적 SSL 환경에서 스팸으로 차단되는 경우 수정.

포럼 4

로그인 후 작성할 수 있습니다.
  • 2015-07-05 17:11:57 제작자 AJKJ

    @이피디
    네 별도로 다른건 세팅해 줄 부분이 없습니다. 모바일 PC만 체크하면 됩니다.

  • 2015-05-21 22:00:08 제작자 AJKJ

    @공수래 dx게시판이랑 관련없는 문제 같습니다. 현재 사용하시는 홈페이지 php에 hash extension이 설치되어 있지 않는것 같네요 컴파일할때 명시적으로 제외하지 않는한 99% 기본으로 들어가 있을텐데.. 조금 특이한 사례같습니다.
    phpinfo에서 hash가 정상적으로 설치되어있는지 확인 부탁드립니다.

  • 2015-05-21 21:46:09 공수래

    테스트 게시판 : http://w4dy.wo.tc/beluxe_hsEx23
    app : Apache/2.2.29 (Unix) PHP/5.3.28 mod_ssl/2.2.29 OpenSSL/1.0.1f
    xe_version : 1.8.1
    php : 5.3.28
    db_type : mysqli
    use_rewrite : Y
    dx 게시판 : 1.9.1 버전
    에디터 : ckeditor

    제가 오래동안 XE에 로그인을 안해서 댓글이 늦어 죄송합니다.
    위에 제 홈페이지 사양입니다.
    @AJKJ 감사합니다.

  • 2015-05-17 03:06:53 제작자 AJKJ

    @공수래 게시판DX를 설치하고 확인해 보았는데, 정상적으로 작동하고 있습니다. 스팸 차단이 정상적으로 진행되고 있습니다. 다시 한번 확인해 보시겠어요.? 그래도 문제가 발생하셨다면, 이용 환경을 알려주시면 감사하겠습니다.