Home 게시판 커뮤니티 자유게시판 클라우드플레어 쓰면 스패머를 막을 수가 없네요.

6개 답변, 3 voices Last updated by Avatar of oowlo12oowlo12 8 years, 4 months 전
  • Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29593

    스패머 차단 플러그인이 아이피로 차단하는 거던데, 클라우드플레어 무료플랜을 이용하면 사이트 접속 아이피가 전부 동일해서 효과가 없어지네요. ; 워드프레스 상에서 기록되는 아이피도 클라우드플레어 아이피로 기록되니까요…

    클라우드플레어 유료플랜을 쓰던가 아니면 비활성화 해놓던가 해야하는데, 저는 호스팅비와 도메인 비용만으로도 벅차니 비활성화하고 DNS서버 대용으로만 클라우드플레어를 사용해야할 것 같네요… ㅠㅠ

    사이트는 http://abstergo.kr 입니다.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29599

    워드프레스에서 가장 강력한/확실한 스팸방지 플러그인은 Akismet 입니다. (워드프레스가 아니라 어느 사이트에서도 Akismet 처럼 확실하게 스팸을 방지하는 솔루션은 찾아보기 힘듭니다. 스팸 방지율이 99.99% 가 그렇거든요.)

    Akismet 이 워드프레스 설치때 자동설치가… 아, 아니군요… 왜 Akismet 이 자동설치된다고 생각했지?

    암튼 CloudFlare 는 Akismet 가 작동될 수 있도록 설계되어 있습니다.

    Akismet 은 개인사이트는 무료로 사용할 수 있습니다.

    https://wordpress.org/plugins/akismet/

    상업사이트라 돈을 내야해도 한달에 $5불, 5천원정도 밖에 하지 않습니다. 무지 저렴한거죠.

    구글의 reCAPTCHA 도 상당히 재미있는 방식으로 (document 찾아서 읽어보면 어떻게 스팸을 방지하는지 그 방법이 상당히 흥미롭습니다/재미있습니다.) 스팸을 방지하는데 문제는, 캡챠는 bot 을 일단 사이트에 접속 할 수 있게 해서 그 bot 이 글을 남기지 못하도록 하는 방식이기 때문에 스팸에 의한 트래픽이 줄어들지 않는다는 치명적 단점이 존재합니다.

    그래서 Akismet 이 킹왕짱 입니다.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29605

    아키스밋은 스팸 댓글만 막아주고 스패머들 가입은 못 막아주잖아요. 스패머 가입을 막으려면 다른 플러그인을 써야만 하는데, 그런 플러그인들이 아이피로만 판단하기 때문에 클라우드플레어 무료플랜 쓰면 못 막아주더라구요…

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29609

    아, 스팸bot 이 가입하는걸 막으셔야 하는구나.

    IP 를 보고 스팸bot 가입을 막는 방식말고 캡챠로 스팸bot 가입을 막으시면 됩니다.

    윗글에 언급했던 구글의 reCAPTCHA 를 사용하시면 되죠.

    캡챠를 직접 가져다 쓰시기 힘드신 수준이신 것 같은데, 플러그인을 쓰시면 됩니다.

    https://wordpress.org/plugins/stop-spammer-registrations-plugin/

    구글 reCAPTCHA 를 직접 적용하는게 어려운 일은 아닌데…..

    https://developers.google.com/recaptcha/docs/display

    등록페이지에 구글 reCAPTCHA 만 더해 넣으면 되는 작업이거든요.

    그런데 html 이 뭐고, javascript 은 또 뭐고, 그래서 코드를 전혀 읽으실 수 없으신 상태시면 + 워드프레스 구조를 모르시면 어려운 (거의 불가능한) 작업입니다.

    아쉬운데로 그냥 필요할때마다 플러그인들을 계속 가져다 쓰셔야 할 듯 합니다.

    You need to configure the proxy to pass the user’s original source IP to you. CloudFlare will use its IP address if it is acting as a proxy for your site. You MUST install the CloudFlare plugin in this case. Stop Spammers can do little without a reliable IP address.

    CloudFlare 를 쓰는경우, 접속자의 원 IP 를 넘겨받으실 수 있도록 프록시 설정을 해야 한다고 설명되어 있습니다. 무슨 얘긴지 모르겠으면 그냥 CloudFlare 플러그인 쓰라고 되어 있네요.

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29610

    리캡챠 플러그인 몇개 설치해봤는데요…

    워드프레스 기본 회원가입 페이지에서만 적용이 되고, 버디프레스 회원가입 부분에는 리캡챠가 안뜨더라고요… 버디프레스 리캡챠 플러그인 설치해도 안뜹니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #29652

    현재 이 사이트에서 사용하고 있는 Zero Spam 플러그인이 괜찮더군요.

    일반 사용자에게 불편을 주지 않으면서 스팸을 막는 확률도 꽤 높습니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29665

    그 플러그인이 좋다 그래서 애초부터 그걸 쓰고 있었습니다. 클라우드플레어를 사용중이면 그 플러그인으로도 못 막더군요. 스패머들이 줄줄이 가입해댑니다. ;

    아마 죄다 클라우드플레어 아이피로 기록되서 못 막는 거 같은데…

7 글 보임 - 1에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.