불펌 블로그 대책

네이버 불펌 해결책! 에서 본 재밌는 방법을 약간 확장해본 것.

우선 1 px by 1px 의 아주 작은 이미지를 뿌려주는 페이지를 만든다.
예를 들어 http://rein.upnl.org/dummy_img.php 같은 페이지를 실행(?)하면 투명 png 혹은 gif 이미지 하나가 온다고 치자.
그러니까 실제 HTML 코드는 <img src=’http://rein.upnl.org/dummy_img.php’ /> 같이 나오는 것이고. 실제로는 작은 그림이라 안 보이는 그런 그림이 끼어들어가는 상황

그리고 저 페이지(그림 내용을 보내는 php 페이지)에서는 딱 한 가지 일만 한다. 웹 페이지에 있는 그림을 웹 서버에 요청할 때에는이 그림이 어디 있었던 건데 요청한다라는 식의 referer URI가 전송된다. 이걸 이용해서,

  • Referer URI가 upnl.org / rein.upnl.org 혹은 신뢰할 수 있는 호스트 주소이면 잘 안보이는(…) 1 px by 1px 이미지를 보내 준다. (물론 투명 이미지여야 배경색이 바뀌어도 안 들키겠지)
  • Referer URI가 위 내용에 해당하지 않으면 적절하게 큰 이미지를 보낸다 – 여기에 홈페이지 주소나 불펌즐 같은 문구가 들어가면 재밌겠다.

물론 불펌할 때 전부 찾아버리면 곤란하니 저런걸 여러개 집어넣고, 일정 확률로만 큰 이미지가 전송되게 하자.
대충 100개 집어넣고(공배 글자 부분에 넣으면 되겠다), 나올 확률이 한 3% 정도면 적절할 듯 싶다. 다 찾아내진 못하겠지[…]

StarLight 님의 아이디어에 내가 추가한 것은 딱 한가지. 정직한 블로거의 시간은 줄여주되 – 공백 문자 부분에 적절히 저 그림을 넣는 일은 wordpress 플러긴 같은 걸로 자동화 하고; 혹은 TT의 디비 쓰기 코드 직전에 적절히 넣는다거나 플러긴으로 만들면 자기 자신은 신경을 꺼도 될 듯 – 반대로 불펌 블로거의 일은 늘리자는 것.

일단 퇴근하면[…], 간단한 페이지를 만들어서 테스트를 해봐야 겠음. FF말고 다른 웹브라우져 Referer가 어찌 오는지도 궁굼하고;

Jinuk Kim
Jinuk Kim

SW Engineer / gamer / bookworm / atheist / feminist

Articles: 935

9 Comments

  1. 에서 php에 오는 리퍼러 정보가 궁금했는데 image를 링크한 웹 문서의 주소가 나오게 되나요?

  2. 근데 큰 그림보다…..
    어짜피 MIME encoding을 JPEG로 보낼꺼면.. IE JPEG decoder가 뻗어버릴.. 그런 bitstream을 쏴버리는건 얼떨까!!!

  3. 이미지를 링크한 웹 문서의 주소가 나오게 되지.
    링크여도 되고 img 태그로 포함하는 경우도 그렇고
    직접 접근하면 아예 리퍼러가 없겠고;

Leave a Reply