답변 5개
당장 생각나는 방법으로는
1. 아이피 차단
2. 기존의 자유게시판 경로 변경.
3. 기존 캡챠를 구글 캡챠로 교체.
4. 광고 제목들을 별도로 관리하며 게시글 작성시마다 필터하여 블럭 처리
등등이 생각나네요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
실제로 효과가 있는지는 잘 모르겠습니다. 한번 테스트해 볼 수 있을 것 같습니다.
글 작성/수정시간이 3초 이하로 걸리는 경우 비정상적인 접근으로 판단하는 방법입니다.
* 스킨 파일에 적용 /skin/board/[사용스킨명]
1) write.skin.php 에 히든 필드 추가 (대략 15라인 근처)
<input type="hidden" name="w_time" value="<?php echo time() ?>">
2) write_update.head.skin.php 생성
<?php
if (!$w_time)
$w_time = time();
if (time() - $w_time < 3)
alert('비정상적인 접근입니다.');
?>
댓글을 작성하려면 로그인이 필요합니다.
스팸을 100%막는 방법은 없습니다.
비회원도 글쓰기가 가능할경우에는 선택할수있는 방법이 제한적입니다.
시나리오를 만들들어서 승인방식으로 하는 방법정도입니다.
1. 아이피 블랙리스트
2. 글쓰기 내용에서 금지어기반
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
경로 변경으로 일단 해봤습니다.