스팸 키워드 관리
AI가 학습한 스팸 키워드를 관리하고, 새로운 게시글을 스팸 테스트합니다.
키워드 상태가 변경되었습니다.
23
학습된 키워드
11
활성 키워드
23
기본 키워드
검토 대기
검토 대기 게시글
검토 대기 중인 게시글이 없습니다.
테스트
스팸 감지 테스트
결과가 여기에 표시됩니다.
수동 추가
키워드 직접 추가
키워드
스팸 키워드 목록 (23개)
소스
스팸 감지 흐름
// Board::store() — 게시글 등록 시 동기 스팸 검사
$spam = (new SpamChecker())->check($title, $content, $ip);
if ($spam['status'] === 'spam') {
return redirect()->back()->with('error', '스팸 감지');
}
$this->model->insert([..., 'spam_status' => $spam['status']]);
// SpamChecker 흐름
// 1단계: 규칙 기반 (DB 키워드: 내장 + AI 학습 통합)
// 점수 70+ → spam (즉시 차단)
// 점수 30↓ → approved (즉시 허용)
// 점수 31~69 → StopForumSpam IP 체크 후 Groq AI 호출
// 2단계: StopForumSpam IP 평판 체크
// confidence 90+ → +40점, 60~89 → +20점, Tor Exit → +15점
// 3단계: Groq AI
// is_spam: true → spam + 키워드 자동 DB 저장
// is_spam: false → approved
// 오류 → review (관리자 검토)