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 파일 하단에 아래 코드 추가:
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로 사이트를 보호하세요!
복잡한 캡챠는 이제 그만! 사용자 친화적이면서도 강력한 보안을 제공합니다.
한 번 인증으로 모든 기능을 자유롭게!
| 상호 | 솔그루 |
|---|---|
| 고객지원 연락처 | - |
구매고객 총평점
사용후기가 없습니다.
■ 라이선스 정책
• 1 도메인 1 라이선스 원칙
• 서브도메인은 동일 도메인으로 간주
• 양도 및 재판매 금지
• 소스 코드 수정 가능 (단, 저작권 표시 유지)
등록된 컨텐츠가 없습니다.