구글로 보낸 쥐만원
점점 증가하는 인터넷의 '쥐만원'이라는 글에서 알 수 있듯이 나는 최근에 인터넷 '쥐만원'이 접근하면 과거 '쥐만원'이 썼던 글로 우회시키고 있다. 이런 조치에 대해 '옳다', '그르다'의 의견이 있지만 개인적으로 나는 큰 문제는 없는 부분이라고 생각한다. 이 조치는 '쥐만원'의 요청이었기 때문이다. "더러분 놈이니 피하라"고 하면서 매번 블로그를 방문해서 집요하게 글을 남긴다. 자기 블로그에 쥐똥을 싸면 괜찮은데 여기 저기 다니면서 쥐똥을 싸고 다닌다. 그러나 이런 '쥐만원'이라고 해도 피하려고 하면 쉽게 피할 수 있다. IP를 우회시키면 되기 때문이다.
구글로 보낸 쥐만원
점점 증가하는 인터넷의 '쥐만원'이라는 글에서 알 수 있듯이 나는 최근에 인터넷 '쥐만원'이 접근하면 과거 '쥐만원'이 썼던 글로 우회시키고 있다. 이런 조치에 대해 '옳다', '그르다'의 의견이 있지만 개인적으로 나는 큰 문제는 없는 부분이라고 생각한다. 이 조치는 '쥐만원'의 요청이었기 때문이다. "더러분 놈이니 피하라"고 하면서 매번 블로그를 방문해서 집요하게 글을 남긴다. 자기 블로그에 쥐똥을 싸면 괜찮은데 여기 저기 다니면서 쥐똥을 싸고 다닌다. 그러나 이런 '쥐만원'이라고 해도 피하려고 하면 쉽게 피할 수 있다. IP를 우회시키면 되기 때문이다.
특정 IP로부터의 접속을 다른 사이트로 우회하는 것은 설치형인 경우 아주 간단하다. .htaccess
파일에 다음과 같은 행만 추가하면 되기 때문이다.
RewriteCond %{REMOTE_ADDR} "119.65.175.*"
RewriteRule ^(.*)$ "http://modu1.urimodu.com/cgi-bin/CrazyWWWBoard.cgi?db=notice&mode=list&fname=checked&fval=%C0%CC%B9%CE%C1%D6" [L]
동작하지 않는 방법[1]
그러나 티스토리와 같은 서비스형은 .htaccess
자체를 지원하지 않기 때문에 이런 방법을 사용할 수 없다. 이렇다 보니 끊임없이 '쥐만원'과 같은 사람의 공격을 받는 사람 중에는 나처럼 '쥐만원'같은 사람의 접속 자체를 우회시키는 방법을 묻는 분들이 종종있다. 문제는 서비스형에서 IP를 우회시키려고 하면 자바스크립트를 이용해야 하는데 자바스크립트를 이용해서 클라이언트 컴퓨터의 IP를 가져오는 방법이 쉽지 않았다. 인터넷을 검색해 보면 가장 많이 등장한 답변은 다음처럼 SSI(Server Side Include)[2]를 이용하는 방법이다.
var ip='<!--#echo var="REMOTE_ADDR"-->';
문제는 이 '방법은 현재 사용할 수 없다'는 점이다. 일단 티스토리나 텍스트큐브닷컴과 같은 서비스형 블로그 사이트에서 'SSI'를 지원해야만 사용할 수 있는 방법이다. SSI는 CGI(Common Gateway Interface)가 등장하기 전에 간단한 동적 문서를 만들기 위해 제공된 기술이라 요즘은 SSI를 지원하는 서버는 거없다. 따라서 기술적으로는 가장 가장 간단한 방법이지만 티스토리와 같은 서비스형에는 적용할 수 없었다.
역시 인터넷에서 답을 찾다 보면 두번째로 많은 답이 'java.net 개체'를 사용하는 방법이다. 이 방법을 이용하는 것도 상당히 여러 곳에 등장하지만 이 방법은 브라우저에서 'java.net' 개체를 지원해야 사용 가능한 방법이다. 사용 중인 모든 브라우저[3]에서 시험해 봤지만 동작하지 않았다.
var ip = new java.net.InetAddress.getLocalHost();
그동안 서비스형에서 IP를 우회시키는 방법을 계속 찾아 봤지만 자바스크립트에서 클라이언트 IP를 찾을 수 있는 방법이 없었다. 그래서 포기했다. 그러나 중 오늘도 '쥐만원' 때문에 고민하고 있는 한 블로거를 발견했다.
생각이 다른 것은 '다름을 인정'하면 된다. 그러나 다른 것이 아니라 아예 인간의 말을 이해하지 못하는 종족은 다름을 인정하기도 힘들다. '쥐'가 집에 들어와 귀중한 식량을 축내고 있는데 "그래 난 너와 다름을 인정할께"라고 할 사람은 없기 때문[4]이다. 최선의 방법은 이런 '쥐만원'과 같은 종족을 잡아 없애는 것이다. 그러나 이 것은 쉽지 않다. 따라서 '쥐만원'과 같은 종족이 아예 올 수 없도록 'IP를 우회하는 것'도 좋은 방법이다.
서비스형에서 우회시키기
티스토리나 텍스트큐브와 같은 서비스형에서 특정 IP로부터의 접속을 특정 사이트로 우회하는 방법은 다음과 같다. 서비스형을 대상으로 한 것이므로 설명은 티스토리를 기준으로 설명하겠다. 어차피 스킨을 편집하면 되는 것이기 때문에 스킨을 편집할 수 있는 모드 서비스형에서 같은 방법을 적용할 수 있을 것이라고 생각한다.
- 티스토리에 로그인한 뒤 '관리자 페이지/스킨/HTML/CSS 편집' 메뉴를 클릭한다.
banip.js.txt를 클릭하고 모든 코드를 클립보드로 복사한 뒤 헤드 태그(Head Tag) 바로 아래에 붙여 넣는다.
다음 항목을 자기 환경에 맞게 바꾼 뒤 저장 단추를 클릭한다.
192.168.1.1 192.168.1.1이라는 주소 대신에 IP를 우회 시킬 상대의 주소로 바꾼다. IP 주소는 '글관리/댓글'을 클릭하면 확인할 수 있다. 보통 검색을 통해 별명을 검색한 뒤 바꿔주면 된다. http://google.com/ http://google.com/
대신에 우회 시킬 사이트의 주소로 바꿔준다. 구글을 그대로 사용해도 된다. 그러나 내 경우에는 보통 구글을 검색한 결과 페이지나 사이버 경찰청으로 보내기도 한다.
일단 IP 주소에 자기 IP를 입력하고 정상적으로 동작하는 것을 먼저 확인하는 것이 좋다. 그리고 http://블로그주소/admin/skin/edit
라는 주소를 통해 스킨 편집에 접근한 뒤 IP 주소를 상대의 IP 주소로 바꾸면 된다.
- 관심이 없는 사람은 읽지 않아도 된다. ↩
- CGI(Computer Gateway Interface)가 등장하기 전에 간단한 동적 문서를 만들기 위해 도입된 기술이다. ↩
- Internet Explorer 8, Safari, Chrome, Opera, Firefox에서 시험했다. ↩
- 이 부분에 동의하지 않을 사람도 있을 것이다. 그러나 적어도 '쥐만원'에 관한한 동의하는 사람이 더 많을 것이라고 생각한다. ↩
Trackback
Trackback Address :: https://offree.net/trackback/2528
-
Subject : 티스토리가 알려주지 않는 팁 10가지
Tracked from Krang :: 유용한 웹정보와 닥스훈트 2009/05/15 10:01 del.티스토리가 가르쳐 주지 않는 티스토리 이용자들의 유용한 팁과 설명글들, 그리고 프로그램까지! 모아봤습니다. 이 모든 것들을 자체적으로 지원해주면 정말 좋겠지만, 이렇게 간지러운 곳을 ?
-
Subject : 악플러에게 시달리는 분들을 위한 영화 <굿 윌 헌팅>
Tracked from Seoul,Noir... 2009/05/15 18:37 del.사실 블로그에 정치나 시사에 관한 글을 쓰다보면 악플에 자주 시달립니다. 개중엔 정치나 시사글이 아닌 사적인 글이나 연예가쉽에 관한 글임에도 악플에 시달려야 할때가 많습니다. 저도 얼?
-
Subject : 티스토리에서 악플러의 IP 차단하는 방법
Tracked from BLUEnLIVE's ZocKrWorld 2009/07/17 07:12 del.이 포스트는 도아님의 악플러, 방문하면 구글로 보내자!의 내용 중 일부를 도아님 허락 하에 수정하여 올리는 것입니다 설치형 블로그와는 달리, 티스토리와 같은 가입형 블로그는 특정 IP 주소
-
Subject : 티스토리 블로그 운영자에게 유용한 팁모음
Tracked from 여기는 미나미32의 블로그 남풍(南風)입니다. 아아, 들리나요? 2013/03/15 21:37 del.티스토리 블로그 운영자에게 유용한 팁들을 한번 모아봤습니다. 이미지 하나 없이 작성하는데도 각 블로그들 다 방문하고 확인하느라 시간이 많이 걸리네요. ^^; 좋은 팁을 오픈해주시거나 추?
Comments
-
-
-
오다기리죠 2009/05/14 15:53
여러개의 아이피는 이렇게 구분하는 게 맞나요?
XXX.XXX.X.XXx|XXXX.XXX.X.XX|
X는 아이피숫자이고 | 이걸로 구분하는게 맞는지요? -
-
-
-
-
-
-
강팀장 2009/05/14 17:05
저도 아직 악플러가 공격이 거의 없었습니다.
전에 어떤 일본인 같은 .ㅡ.ㅡ 사람이 있긴 했지만.....
저에게도 악플러가 생기면... 가르쳐 주신 팁으로 구글.... 네이버로 보내 버리겠습니다. ^^ -
-
-
선인장^^ 2009/05/14 18:38
ㅎㅎㅎ 설치형블로그가 아닌 tistory 같은 곳에서 사용자 IP를 얻어오려면 javascript 를 사용해야 할 것 같은데, 제가 알기로는 보안상 그런 것은 허용되지 않을 것 같습니다.
만일, 허용된다 하더라도 firefox 같은 브라우저에는 javascript 실행관련 옵션을 지정할 수 있으니 무용지물이 될 수도 있구요.(쥐만원이 이런 것을 알지는 모르겠지만)
new java.net.InetAddress().getLocalHost(); 는 아무래도 잘못된 정보 같네요.
javascript 가 아니라 java나 jsp 코드 (서버쪽 프로그램)에서 사용하는 방법입니다.-
도아 2009/05/14 19:05
보안상 허용이 안되는 것이 아니라 자바스크립트에서 지원하지 않습니다. 물론 이 부분을 '보안'이라고 이야기 한 것이라면 같은 이야기지만요. 그리고 위의 방법으로 잘 동작합니다. 또 스크립트이기 때문에 무력화하는 것은 당연히 쉽습니다. 굳이 파이어폭스까지 가지않아도 광고 필터로도 충북히 무력화할 수 있죠. 그리고 그 정도를 몰라서 이 스크립트를 만든 것이 아니랍니다.
다만 그렇다면 이보다 좋은 방법이 있나요? 아니면 아무런 대안없이 그냥 아는 것을 이야기하신 것인가요?
new java.net.InetAddress().getLocalHost(); 는 아무래도 잘못된 정보 같네요. javascript 가 아니라 java나 jsp 코드 (서버쪽 프로그램)에서 사용하는 방법입니다.
저도 그런 것으로 알고 있습니다. 예전에 SSJS에서 지원하던 것을 잘못 알고 있는 것 같더군요.
-
-
-
goohwan 2009/05/14 19:03
테스트 삼아 제 IP를 넣고 해보았는데... 잘 안되네요 ^^;
위의 IP주소만 바꾸면 되는거죠?
사용 브라우저 : the world browser, ie8 -
-
-
-
-
-
-
-
-
-
-
SCV 2009/05/17 15:00
이글루스에는 아직 맨 앞자리 IP가 공개되지 않은 상태로 비로그인 덧글이 떠서 아쉽네요.
스팸덧글같은건 특정 단어가 있어 필터링하기 쉬운데, 아무래도 저런게 원천적으로 돌리기엔 좋은데 말입니다.
여튼, 좋은 정보 감사드립니다. 티스토리에 적용시켜둬야겠네요. -
-
-
-
아르카이제 2009/09/08 04:01
앗. 매우 좋은 방법 입니다.
그런데, banip.js.txt 클릭 했는데 빈 페이지로 떠요 ㅠㅠ
참! 모두모두 게시판의 포스트잇 기능을 이용하는 악플러는 어찌 해야 하나요? -
초록누리 2009/12/10 12:35
자세한 글 감사합니다. 다름이 아니라 질문이 있는데요,
아이피를 차단했을 경우에 차단당한 사용자가 한rss를 통해서 블로그를 직접 가지 않고 글을 읽는 것이 가능한지요?
한rss에서는 글 미리보기 기능을 제공하는데, 티스토리의 경우에는 글이 앞의 몇줄만 나오는게 아니라 본문 전체가 다 나오거든요...
감사합니다. ^^ -
-
울레즈(맑은강물) 2010/05/24 07:08
도아님 !!! 저는 예외로 해도 되겠죠 ^^
윈도우 라이브 스페이스를 쓰는 블로그들은 저런일을 겪을 확률이 극히 드물다고 봅니다.
윈도우 라이브 스페이스 시스템 자체가 비로그인자는 방명록, 댓글, 스크랩 등은 애초부터
할 수 없게 하고 있으니 ㅋㅋㅋ
허나 , 무언가를 얻기위해 또다른 것을 버리거나 포기해야 하는 경우도 있는법 !!
그러한 장점 때문에 윈도우 라이브 스페이스를 운영하게 됐지만 그로인해 또다른 단점을
많이 얻었으니 .......
(한가지 예를 들면 영원히 혼자 고립될 블로그라는 운명,
우리나라 블로그들과는 다른 서비스로 인해 불편하게 사용해야 하는점이 한두군데가
아니라는 점 ).
그래도 익숙해지면 이러한 불편함도 잊혀질거라는 생각도 듭니다.
아무리 최악의 서비스를 갖는 블로그라 할지언정
본인에게 적합하다고 안성맞춤이라 여겨지면
어느정도는 장점이 있는 블로그라 생각하니까요. -
데리다 2010/08/14 22:19
저 같은 경우는 121.162.38.68 라는 아이피를 차단하려고 했는데 뒤의 숫자 68을 연속적으로 바꿔서 접속하더군요. 그래서 121.162.38.* 로 차단하려고 했는데 이 방법은 안 되네요. 수가 없을까요?
-
브레어 2011/04/10 22:15
헤더에 설치를 하고 제 Ip로 설정해보니 IE9에서는 작동이 안되고 파이어폭스에서는 정상적으로 작동이 되네요.
IE9에서는 사용이 불가능한건가요? -
미나미32 2013/03/15 23:24
네; 저는 쥐박쥐가 아니라 소통할께요!! ^^;ㅎㅎ
유용한 정보 감사드립니다. 저도 아직은 적용할 일이 없지만.. (블로그 새로 개설한지가 얼마되지 않아서..)
http://qaos.com은 가끔 들러서 좋은 글들 보곤 했는데.. 댓글은 처음 남겨보는거 같네요.
앞으로도 종종 들르겠습니다~
Facebook