광고 스팸성 글을 안 보이게 숨겨서 올리는 것 필터링 > 그누보드 팁

본문 바로가기
전체검색

아이디비번찾기

그누보드 팁

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

광고 스팸성 글을 안 보이게 숨겨서 올리는 것 필터링

페이지 정보

작성자 관리자 작성일18-02-14 12:05 조회152회

본문

그누보드로 제작된 사이트에 올라오는 요즘 스팸글 추세를 보니 예전처럼 대놓고 광고글을 올리는 게 아니라

정상적인 글처럼 올리고 광고글은 숨겨놓는 방법을 많이 사용하는 것 같습니다.


스팸글 패턴을 보니 광고글을 sound_only 클래스로 hidden 시키는 방법을 사용하더군요.

아주 오래전 그누보드는 스패머들이 sound_only를 사용하는 게 아니라 다른 방법으로 숨기던데 그게 보안 패치로 막혔는지 그 이후부터는 sound_only 클래스를 사용하는 것 같습니다.


에디터 하단 탭에서 HTML 탭 누르고 아래 에디터 내용처럼 입력해보면 이해가 되실 겁니다.

이렇게 올리면 view 페이지에서는 "안녕하세요~" 글자만 출력되고 광고글은 안 보이게 됩니다.

정상적인 글로 보여서 광고글이라는 것을 전혀 인식을 못하게 되죠.

본인 사이트에서 직접 테스트를 해보세요.


2e725eca3abf5af50c96f922bf6d6ab2_1518576538_4691.gif
 

안 보이는데 왜 굳이 저렇게 스팸글을 올리냐면 검색 포털 때문인 것 같습니다.

검색 사이트에서 검색하면 저 광고글이 그대로 노출이 됩니다.

본인 도메인으로 서치가 되기 때문에 장기간 방치하면 안 좋겠죠.


sound_only 클래스는 그누보드 메인 css 파일인 default.css 파일에 있습니다.

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}


저 클래스는 삭제하면 일단 안 됩니다. 그누보드 내에서 사용되는 곳이 꽤 많습니다.


해결 방법은 다양하게 있을 텐데 아래 내용은 입력 자체를 못하게 하는 방법입니다.

1. 단어 필터링에 sound_only 단어 추가

관리자페이지 > 환경설정 > 기본환경설정 > 단어 필터링


2. bbs/write_update.php 파일에 추가

if (preg_match("/sound_only/", $_POST['wr_content'])) {
    alert('sound_only 는 금지단어입니다.');
}

이렇게 해놓으면 본문에 sound_only를 입력할 수 없게 됩니다.
sound_only라는 단어가 널리 사용되는 단어가 아니므로 차단해도 크게 영향은 없을 것 같습니다.
영향을 받는 다른 class도 있는지는 정확히 확인을 못했지만
지금까지 이러한 방법으로 올라온 모든 광고글은 sound_only 를 사용했었습니다.
로그인 후 댓글을 남겨주세요.
그누보드 팁 목록
번호 제목
공지 그누보드 팁 자료실 공지사항
91 문자열 글자 자르기 cut_str 함수
90 로그인 로그아웃했을 때 특정 페이지로 이동
89 메뉴 설정 회원 레벨별로 다르게 출력하기 댓글2 새코멘트
88 관리자 페이지 메뉴 추가하는 방법
87 게시판 조회수 새로고침 할 때마다 증가시키는 방법
86 인기 검색어 DB에 저장하지 않기
85 회원 아이디를 이메일 주소로 가입 및 로그인 댓글4
84 특정 게시판에서 이미지 파일만 업로드 허용하기
83 총 게시물수, 코멘트수 출력하기
82 게시판 관리자가 본인보다 레벨이 높은 회원이 작성한 글 관리
81 분류명에 특수문자는 사용할 수 없습니다.
80 네아로 네이버 소셜 로그인 도메인 www 유무에 따라 안 되는 현상
79 네아로 네이버 소셜 로그인을 사용할 때 접속 해제하는 방법
78 최고관리자,게시판관리자 여러명 추가하기
77 테스트 회원 아이디를 제공할 때 회원 정보 수정 금지
76 아이코드 문자 발신번호 등록하는 방법
75 Warning: Unknown: write failed: Disk quota exceeded 그누보드 사용 …
74 소셜 로그인 그누보드 5.3버전에 있는 것을 5.2버전에 추가하기 댓글2
73 사이트에 숨김 처리된 스팸 광고 글이 있는지 확인하는 방법
열람중 광고 스팸성 글을 안 보이게 숨겨서 올리는 것 필터링
71 게시판 글 제목이나 내용에서 단어 필터링 관리자는 예외 시키기
70 인덱스(index) 페이지에 특정 게시판을 직접 출력하기 댓글4
69 모바일과 PC 테마 각각 다른 테마를 사용해서 적용하기
68 게시판에 글 등록시 발송되는 메일 제목 또는 내용 수정하기
게시물 검색


그누스터디는 그누보드, 영카트 초보 사용자를 위한 정보를 공유합니다.

Copyright © GNUSTUDY. All rights reserved.
상단으로