2011-01-25 3 views
2

요즘 URL 단축키를 통해 포럼 소프트웨어에 스팸 URL을 받기 시작합니다. 과거에는 도메인별로 차단하기 쉽지만 일부 유효한 사용법을보고 있기 때문에 URL 단축키의 도메인을 정확히 차단할 수는 없습니다.URL 단축키 스팸

스팸 URL (및 스패머)을 관리하는 방법에 대한 모범 사례가 있습니까?

+0

URL을 스팸 URL로 특징 짓는 방법과 스팸 URL에 어떤 문제가 있습니까? – Gumbo

+0

URL은 차단 된 여러 도메인 (이제는 원래 도메인 대신 URL 단축기 도메인으로 표시됨)에서 가져옵니다. 스팸 URL을 차단하는 것이 잘못된 이유는 무엇입니까? –

답변

3

게시물을 제출하면 http://www.untiny.me/과 같은 작업을 수행 할 수도 있습니다. 기본적으로 HTTP 요청을 보내고 "HTTP 301"응답을 캡처합니다. 그런 다음 리디렉션되는 URL을 검사하고 정책에 따라 거부/허용 할 수 있습니다. 예를 들어

:

C:\>wget -O NUL http://tiny.pl/htk 
--2011-01-24 21:47:33-- http://tiny.pl/htk 
Resolving tiny.pl... 79.96.141.187 
Connecting to tiny.pl|79.96.141.187|:80... connected. 
HTTP request sent, awaiting response... 301   <==== 
Location: http://www.google.com [following]   <==== 
--2011-01-24 21:47:34-- http://www.google.com/ 

관련 라인은 당신은 트위터 나 Github에서의 같은 자신의 사이트에 다시 가리키는 축약을 허용 할 수 <====

+0

흥미로운 아이디어. 나중에 구현하려고합니다. –

3

어떤 형태의 CAPCHA이 좋은 생각 일 수 있습니다. 사용자가 게시하도록 허용하기 전에 등록해야하는 경우 등록 양식에 붙여야합니다. 그렇지 않으면 게시물을 수락하기 전에 사용자가 요구 사항을 게시 한 곳이면 어디든지 붙여야합니다.

+0

이것은 사람이 직접 제출하는 것입니다. 보안 문자는이 문제를 해결하지 못합니다. –

0

로 표시. 또 다른 방법은 사용자가 http://9to.one을 사용하도록 제안하는 것입니다. 스패머가 링크를 단축하도록 차단하는 논리를 개발했습니다. 테스트 할 링크 중 하나를 줄이려고 할 수 있습니다.