해외스팸막는 방법 추가적인 방법이 있을까요? 채택완료
특정 홈페이지에 해외 스팸글이 너무 많이 작성되고 있습니다.
일반문의 게시판으로 만들어서 누구나 글을 쓸 수 있습니다.
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로 해야 할지 알아보고 있습니다.
다른 더 좋은 방법은 있을까요?
http://sir.kr/data/editor/2506/975004889_1748836814.0722.png" width="100%" />
답변 4개
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
글쓴이 이메일이 모두 같네요. 해당 이메일 사용자 글 등록 못하게 막으시면 될 듯.
https://homzzang.com/b/free-4526 스팸방어 관련글 모음이니 참고해 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
글쓰기 간격을 5초로 해놔서 6초마다 써지는거 아닐까요? 우선은 일반인들은 안쓰는 필드인 wr_hompage 값이 들어오는걸 참고해서 그값이 들어오는 post를 아예 막아버리거나 쓰시는 필드라면 xxx.com 처럼 .이 들어가야하는데 없으니까 정규식으로 막으면 1차적 방어는 될거 같네요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
적용해보겠습니다.
한가지 궁금한 사항으로는 해당 기능을 적용 했을때 그누보드내에 있는 기능인 게시글 복사에도 영향을 줄까요?
저는 8초로 시간 변경해서 적용하려고 하는데 게시글 복사하는데는 이 시간안에 들어갈 듯 해서 문의드립니다.