플러그인

강력한 보안 및 스팸 차단 Cloudflare Turnstile 플러그인

강력한 보안 및 스팸 차단 Cloudflare Turnstile 플러그인

0.0 (0개 리뷰)

상품 요약정보

판매자

솔그루

총구매수

2 건

카테고리

플러그인

등록일

2025-10-26

기본설명

봇 차단율 95% + 사용자 편의성 100% | 세션 인증 + IP 화이트리스트 + 구글봇 자동 허용 | 게시판별 세부 설정 지원

최근수정일

2026-01-29

옵션 선택

총 구매금액 0원

Cloudflare Turnstile 보안 솔루션

그누보드5를 위한 차세대 스팸 방지 시스템

한 번만 인증

세션 기반 인증으로 사이트 내 모든 활동 자유롭게 이용

99.9% 봇 차단

Cloudflare의 글로벌 네트워크로 강력한 보안 제공

완전 무료

Cloudflare API 무제한 무료, 추가 비용 없음

1초 인증

복잡한 퍼즐 없이 자동 또는 클릭 한 번으로 완료

제품 소개

Cloudflare Turnstile은 구글 reCAPTCHA를 대체하는 차세대 보안 인증 시스템입니다. 복잡한 문자 입력이나 이미지 선택 없이, 대부분의 정상 사용자는 자동으로 통과되며 의심스러운 활동만 간단한 클릭을 요구합니다.

본 솔루션은 그누보드5에 완벽하게 통합되어, 관리자 페이지에서 간편하게 설정할 수 있으며, 로그인, 회원가입, 게시판 글쓰기, 댓글 작성 등 모든 주요 기능을 보호합니다.

특히 세션 기반 인증을 구현하여, 사용자가 한 번만 인증하면 브라우저를 닫기 전까지 추가 인증 없이 모든 기능을 자유롭게 이용할 수 있어 사용자 경험을 크게 개선했습니다.

주요 기능

1. 지능형 보안 인증

세션 기반 인증: 한 번 인증으로 모든 페이지 접근 가능

자동 봇 탐지: Cloudflare AI가 실시간으로 위협 분석

IP 화이트리스트: 신뢰할 수 있는 IP는 자동 통과

구글봇 자동 허용: SEO에 영향 없이 검색엔진 크롤링 허용

2. 유연한 적용 옵션

사이트 전체 보호: 모든 페이지에 일괄 적용 가능

선택적 보호: 로그인, 회원가입, 게시판별 개별 설정

게시판 세부 설정: 목록/읽기/쓰기/댓글 각각 설정 가능

URL 패턴 매칭: 특정 페이지만 선택적 보호 (와일드카드 지원)

3. 관리자 친화적 설정

GUI 관리 페이지: 코드 수정 없이 마우스 클릭으로 설정

실시간 키 검증: Site Key/Secret Key 즉시 확인

AJAX 기반 저장: 페이지 새로고침 없이 즉시 적용

모달창 세부 설정: 게시판별 옵션을 팝업에서 편리하게 관리

4. 사용자 경험 최적화

자동 인증: 정상 사용자는 대부분 자동 통과

빠른 처리: 평균 1~3초 내 인증 완료

모바일 최적화: 반응형 디자인으로 모든 기기 지원

다국어 지원: 한국어, 영어, 일본어, 중국어 등

이런 분들께 필요합니다

스팸 공격에 시달리는 사이트

매일 수십, 수백 개의 스팸 게시글과 댓글로 고민이신가요? Turnstile은 99.9%의 스팸봇을 자동으로 차단합니다.

무차별 로그인 시도 방어

계정 탈취를 위한 무차별 대입 공격(Brute Force)을 원천 차단하여 회원 계정을 안전하게 보호합니다.

자동 가입 봇 차단

대량의 가짜 회원가입으로 DB가 오염되는 것을 방지하고, 실제 사용자만 가입할 수 있도록 보호합니다.

서버 부하 감소 필요

봇 트래픽으로 인한 서버 과부하를 줄이고, 정상 사용자에게 더 빠른 서비스를 제공하고 싶으신가요?

기존 캡챠가 불편한 경우

복잡한 문자 입력이나 퍼즐로 사용자가 이탈한다면, Turnstile의 간편한 인증으로 전환하세요.

개인정보 보호 중시

구글과 달리 사용자 추적을 하지 않아 GDPR, CCPA 등 개인정보 보호 규정을 준수합니다.

대상 고객

고객 유형 특징 및 요구사항
커뮤니티 사이트 활발한 게시판 활동, 댓글 상호작용이 많은 사이트. 스팸 게시글과 악성 댓글 차단 필수
쇼핑몰 사이트 회원 가입, 리뷰 작성, 문의 게시판 보호. 가짜 리뷰와 악의적인 문의 차단
기업/기관 사이트 공지사항, 자료실, 민원 게시판 운영. 보안과 신뢰성이 중요한 공식 웹사이트
교육/학술 사이트 수강신청, 과제 제출, 토론 게시판. 학생과 교직원만 접근 가능하도록 보호
뉴스/미디어 사이트 댓글 시스템 보호, 독자 의견 수렴. 봇에 의한 여론 조작 방지

파일 구조 및 구성

그누보드5 루트 디렉토리/

├── plugin/turnstile/

├── authenticate.php // 메인 인증 페이지

├── verify.php // 토큰 검증 처리

├── turnstile.lib.php // 기능 라이브러리

└── googlebot.json // 구글봇 IP 목록

├── extend/

└── cloudflare_turnstile.extend.php // 핵심 통합 로직

├── adm/cloudflare/

├── turnstile_config.php // 관리자 설정 페이지

├── turnstile_config_update.php // 설정 저장 처리

└── ajax.turnstile.php // AJAX 핸들러

└── docs/

├── turnstile.md // 기술 문서

├── TURNSTILE_GUIDE.md // 사용자 가이드

└── CLOUDFLARE_SETUP_GUIDE.pdf // 설정 가이드

기술 사양

시스템 요구사항

• 그누보드5 5.4 이상

• PHP 5.6 이상 (PHP 7.x, 8.x 권장)

• MySQL 5.5 이상 / MariaDB 10.0 이상

• cURL 또는 file_get_contents 지원

• JavaScript 활성화된 브라우저

데이터베이스

• 테이블: g5_cloudflare_config

• 자동 생성 (설치 시)

• UTF8MB4 인코딩 지원

• InnoDB 엔진 사용

• JSON 필드로 게시판 설정 저장

보안 기능

• CSRF 토큰 검증

• SQL Injection 방지

• XSS 방어 처리

• Secret Key 서버 측 보관

• HTTPS 암호화 통신

성능 최적화

• 세션 캐싱으로 API 호출 최소화

• 비활성 시 오버헤드 제로

• AJAX 비동기 처리

• 선택적 페이지 적용

• CDN 통한 빠른 로딩

설치 및 설정 방법

STEP 1. 파일 업로드

1. 제공된 ZIP 파일을 그누보드5 루트 디렉토리에 업로드

2. unzip turnstile_YYYYMMDD.zip 명령으로 압축 해제

3. 파일 권한 확인 (PHP 파일 644, 디렉토리 755)

STEP 2. 관리자 메뉴 추가

/adm/admin.menu100.php 파일 하단에 아래 코드 추가:

$menu['menu100'][] = array('100915', 'Turnstile 캡챠설정', G5_ADMIN_URL . '/cloudflare/turnstile_config.php', 'cf_turnstile', 1);

STEP 3. Cloudflare 키 발급

1. Cloudflare 계정 생성 (무료)

2. Dashboard → Turnstile 메뉴 접속

3. "Add Site" 클릭 후 도메인 입력

4. Site Key와 Secret Key 복사

STEP 4. 관리자 설정

1. 관리자 로그인 → 환경설정 → Turnstile 캡챠설정

2. Site Key, Secret Key 입력 후 "키 확인" 클릭

3. 적용 대상 선택 (사이트 전체, 로그인, 회원가입, 게시판)

4. 필요시 IP 화이트리스트 및 구글봇 허용 설정

5. "확인" 버튼으로 저장

타 솔루션과의 비교

비교 항목 Turnstile reCAPTCHA v2 reCAPTCHA v3 hCaptcha
사용자 경험 매우 좋음 나쁨 좋음 보통
인증 시간 1~3초 10~30초 즉시 5~15초
봇 차단율 99.9% 98% 95% 99%
개인정보 수집 안함 수집함 수집함 최소 수집
비용 완전 무료 제한적 무료 유료 무료
모바일 UX 매우 좋음 매우 나쁨 좋음 보통
세션 인증 지원 매번 필요 백그라운드 매번 필요

기대 효과

95%

스팸 게시글 감소

98%

스팸 댓글 차단

99%

자동 가입 봇 차단

70%

서버 부하 감소

추가 효과

관리 시간 절약: 스팸 수동 삭제 작업 불필요

사용자 만족도 향상: 깨끗한 게시판 환경 유지

SEO 개선: 구글봇 허용으로 검색 순위 영향 없음

보안 강화: 무차별 대입 공격, SQL 인젝션 시도 차단

비용 절감: 무료 API로 추가 비용 없음

지원 및 업데이트

기술 지원

• 설치 가이드 문서 제공

• sir.kr 개인 쪽지 문의

• 컨텐츠몰 문의 게시판

• 원격 설치 지원 (별도)

호환성

• 그누보드5 정식 버전 지원

• 아미나/나리야/이윰 개발중

• 영카트5 호환 가능

• PHP 8.x 완벽 지원

업데이트 정책

• 보안 패치 즉시 제공

• Cloudflare API 변경 대응

• 그누보드 버전 업 대응

 

• 기능 개선 지속 업데이트

 

지금 바로 Turnstile로 사이트를 보호하세요!

복잡한 캡챠는 이제 그만! 사용자 친화적이면서도 강력한 보안을 제공합니다.

한 번 인증으로 모든 기능을 자유롭게!

장바구니로 이동