해외스팸막는 방법 추가적인 방법이 있을까요?
본문
특정 홈페이지에 해외 스팸글이 너무 많이 작성되고 있습니다.
일반문의 게시판으로 만들어서 누구나 글을 쓸 수 있습니다.
1. 그누보드에서 사용하는 캡챠 사용
2. 필수 작성 부분 작성안할시 작성안되게 함
3. 그누보드 팁 게시판 스팸 막기 설치
참고: https://sir.kr/g5_plugin/10184
4. write_update.head.skin.php 생성 후 특정 이름 및 문구 스팸처리
if (strpos($wr_name, '스팸이름') !== false}
exit;
5. 환경설정 글쓰기 간격 조정
6. 호스팅사에서 제공하는 IP직접 차단 등록
위와 같이 하여도 스팸글이 쓰여지고 있습니다.
프로그램으로 돌리는듯 합니다.
DB로 확인해보면 글작성 시간이 6초간격입니다.
다른 방안이 없을까요?
아래 내용을 보면 이름 작성 부분에 아이콘이나 ???? 이렇게 앞부분 4부분 스팸처리 하는 방안이 있을까요?
이메일 스팸은 등록하면 될듯 한데 이름에서 앞부분 4글자가 ????이면 스팸처리 해버리려고 하는데 substr로 해야 할지 알아보고 있습니다.
다른 더 좋은 방법은 있을까요?
답변 4
글쓴이 이메일이 모두 같네요. 해당 이메일 사용자 글 등록 못하게 막으시면 될 듯.
https://homzzang.com/b/free-4526 스팸방어 관련글 모음이니 참고해 보세요.
저는 그래서 비용이 들더라도 SMS 인증이나 본인인증을 꼭 넣고있습니다.
요즘에는 리캡챠나 클블캡챠도 뚫더라구요.
글쓰기 간격을 5초로 해놔서 6초마다 써지는거 아닐까요? 우선은 일반인들은 안쓰는 필드인 wr_hompage 값이 들어오는걸 참고해서 그값이 들어오는 post를 아예 막아버리거나 쓰시는 필드라면 xxx.com 처럼 .이 들어가야하는데 없으니까 정규식으로 막으면 1차적 방어는 될거 같네요