999 No Hacking

Posted 2010/01/10 07:54
저는 가끔 델파이 어플리케이션과 웹페이지와의 연동이 필요할 때, 인디 컴포넌트 중 idHTTP를 통해서 합니다. 간단하니까요. 그런데 문제가 생겼습니다.

최근에 한 고객사의 홈페이지를 이전해 준 적이 있는데, 그 다음부터 동작이 제대로 되지 않는 것이죠. 호출되는 웹페이지는 하나같이 'HTTP/1.1 999 No Hacking'이라는 말을 내뱉습니다. No Hacking이라는 단어들을 보니 인위적인 오류코드라는 생각이 들더군요. 이게 대체 먼 소리야? 하며 좀 찾아보니 웹나이트(Webknight)라는 웹 방화벽에서 내뱉는 메시지더군요. 웹호스팅 업체에서 사용하고 있나봅니다.

같은 동작을 하는 URL을 Internet Explorer나 Firefox에서 넣으면 올바르게 동작하지만, 희안하게 idHTTP 컴포넌트를 사용하면 뭔짓을 해도 항상 돌아오는 건 이 메시지 뿐입니다. 아무래도 User Agent의 값을 체크 하나보죠? idHTTP의 User Agent 기본값을 살펴보니 'Mozilla/3.0 (compatible; Indy Library)'입니다. 'Mozilla/3.0'으로 수정해서 해보니 이상없이 돌아갑니다. 테스트 해보니 한글자라도 달라지면 차단되지 않습니다. 결론은 User Agent 값이 'Mozilla/3.0 (compatible; Indy Library)'라면 차단한다는 얘긴데요. 다시 말하면 인디 컴포넌트는 차단 한다는 말이 되죠.

Webknight를 사용해 본 적은 없어도, 들어본 적 있을만큼 유명한 방화벽으로 알고 있는데, 이런 무식한 차단방식은 대체 뭔가요~ 혹시 웹호스팅 업체에서 따로 차단 사항을 추가한 걸까요? 예전에 Program Files 폴더에 notepad.exe 라는 이름이 존재한다는 것만으로도 악성프로그램으로 판단하고 삭제해버리는 무식한 백신과 비슷하군요. 제발 좀 올바르게 판단했으면 좋겠습니다! '아빠가 여자를 좋아해'라는 영화 검색 못하게 하려고 말도 안되게 '아빠'라는 일반적인 단어를 검색 차단해서 '아빠의 크레파스' 이런걸 못 찾게 한다거나... 에휴...
좀 생각좀 하고 차단합시다.

저작자 표시 비영리 변경 금지

Trackback URL : http://megawave.pe.kr/trackback/423 관련글 쓰기

  1. 머니야

    | 2010/01/11 11:16 | PERMALINK | EDIT | REPLY |

    차단로직을 개발자 속편하게 코딩해서 그렇다고 봐야지요^^
    개발자가 유저입장에 더 다가갈수록 몸은 고달파져도 유저로부터 인정받고 스스로 실력이 향상된다는것을 항시 간과하는것 같아요..

  2. MegaWave

    | 2010/01/11 22:21 | PERMALINK | EDIT |

    네...쉽게쉽게 가는 방법이 부작용이 생기는 법이죠.
    근데 가끔은 너무하다는 생각이 듭니다. ^^

  3. 너나웨이브

    | 2010/01/11 11:49 | PERMALINK | EDIT | REPLY |

    오류 내용을 용케도 찾으셨네요...
    근댕 블로그가 넘 어두워 졌네요..
    배경과 글자색때문에 글읽기가 넘 어려워요..
    눈도 아프네~~~ 책임져~~~

  4. MegaWave

    | 2010/01/11 22:22 | PERMALINK | EDIT |

    제발 본인 닉네임으로 사시길 바랍니다. 무슨 죄라도 지으셨는지...

  5. Wiziple

    | 2010/01/12 03:54 | PERMALINK | EDIT | REPLY |

    안녕하세요~ MegaWave님. 오랜만이에요 :)

    저는 요새 모 기업의 모 백신 프로그램때문에 미쳐버리겠습니다.
    TWebbrowser 컨트롤을 추가하고 몇몇 코드를 넣고 UPX로 패킹하면 바이러스로 인식해버립니다.

    UPX로 패킹하자마자 실시간 감시로 바이러스라고 뜹니다.. 아하하하...-_-

    그 회사님께서 개인에게는 광고와 함께 무료로 배포하신 덕분에 국내 사용자가 무척 많아졌기에
    제가 제 프로그램을 수정해서 배포해야되나하는 고민이 들더군요.

    하아~~ 저도 인디 많이 쓰는데 조심해야겠네요 -ㅅ-;;;;

  6. MegaWave

    | 2010/01/12 04:20 | PERMALINK | EDIT |

    정말 오랜만이네요. Wiziple님!
    UPX로 패킹하면 바이러스로 인식한다구요? 도대체 무슨 백신인가요? 좀 무개념인데요...ㅋ
    그 회사에 문의를 해보심은 어떨까요?

Write your message and submit
« PREV : 1 : ... 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : ... 327 : NEXT »