이 문서는 자연스럽지 않게 번역되었으며, 기계 번역을 통해 작성되었을 수도 있습니다. (2022년 1월) |
스팸봇은 스팸 발송용으로 설계된 컴퓨터 프로그램이다. 스팸봇은 보통 공격하려는 웹사이트에 계정을 만들고 스팸 메시지를 보낸다.[1] 웹 호스트와 웹사이트 운영자는 스팸 발송자를 금지하는 방식으로 대응하여 스팸 발송자가 금지 및 스팸 방지 프로그램을 방지할 수 있는 솔루션을 개발하기도 한다.
이메일 스팸봇은 스팸을 발송하기 위한 메일링 리스트를 작성하기 위해 인터넷에서 이메일 주소를 수집한다. 이러한 스팸봇은 웹 사이트, 뉴스 그룹 등의 게시물 및 채팅방 대화에서 이메일 주소를 수집할 수 있는 웹 크롤러이다. 이메일 주소에는 고유한 형식이 있기 때문에 이러한 스팸봇은 코딩하기 쉽다.
스팸봇을 차단하기 위해 여러 프로그램과 차단 방식이 고안되었다. 차단 기술 중 하나는 Address munging이다. 여기서 이메일 주소는 사람이나, 웹 브라우저는 해석할 수 있지만 스팸봇은 해석할 수 없도록 수정된다. 이로 인해 편집된 것처럼 보이는 문자열에서 이메일 주소를 복구하거나 대신 텍스트를 웹 브라우저로 렌더링한 다음 이메일 주소를 읽어내는 대안적인 투명 기술에는 웹 페이지의 이메일 주소의 전체 또는 일부를 이미지로 표시, 인라인 CSS를 사용하여 일반 크기로 축소된 텍스트 로고 또는 CSS를 사용하여 표시할 때 읽을 수 있는 순서로 배치된 문자 순서가 뒤섞인 텍스트로 표시하는 등으로 해석한다.
포럼 스팸봇 은 인터넷을 검색하여 방명록, 위키, 블로그, 포럼 및 가짜 콘텐츠를 제출하는 데 사용할 수 있는 기타 유형의 웹 양식을 찾는다. 이 소프트웨어들은 OCR 기술을 이용하여 CAPTCHA를 우회한다. 일부 스팸 메시지는 독자를 대상으로 하며 대상 마케팅 또는 피싱 기술을 포함할 수 있어 봇이 생성한 게시물과 실제 게시물을 구분하기 어렵다. 다른 스팸 메시지는 사람이 읽을 수 있는 것이 아니라 특정 웹사이트에 대한 하이퍼링크 검색 엔진 최적화를 높이기 위해 게시된다.