브라우져, 나몰래 무슨정보를 전송할려고?!

Author : 알쯔 / Date : 2009. 7. 29. 20:05 / Category : 팁로그

알쯔의 Firefox 플러그인소개 (4편) - HttpFox

여러분들이 모르는 사이에 브라우져는 열심히 정보를 보내고, 정보를 받아오고있답니다.
이 일련의 작업들은 사실 사용자들은 잘 알지 못하죠. 어떤정보를 어떻게 보내고, 어떻게 받아오는지, 한번쯤 궁금하셨으리라 생각합니다.
글을 쓸때, 주소를 클릭할때, 검색할때 모두 특정정보를 특정서버로 전송해서 이뤄진다는 것은 다 알고 계실겁니다.

이번편에 소개해드릴 플러그인은 이런 정보들을 한눈에 보기쉽게 실시간으로 정리해서 보여주는 플러그인이 되겠습니다.

일단 플러그인을 설치하면, 파이어폭스의 작업표시줄에 아이콘이 하나 추가된답니다.


그럼 한번 클릭해볼까요?!


뭔가 패널이 한개 생겼군요. Start 버튼을 클릭하면, 그때부터 정보를 수집하기 시작합니다.
Start 버튼을 클릭하고, 구글에서 한번 검색해보도록 하고, 어떤식으로 동작하는지 알아보도록 하겠습니다.


뭔가 데이터가 쌓이고있네요. Started는 시작시간입니다. Time은 받아오는데 걸렸던 시간, Sent는 보낸데이터양, Receiveed는 받은데이터양, Method 는 전송방식 (주소창에 ?a=b 이런식으로 보내는것이 GET방식이고, 숨겨서 보내는 방법이 POST 방식), 그리고 Result는 결과값, Type은 받아온 컨텐츠의 종류, URL은 경로가 되겠지요.

인터넷서버는 정보를 하나보내면, 반드시 어떤결과를 보내오죠. 때문에 내가 보낸정보에 따라 서버에서 어떤정보를 보내왔는지 하나씩 살펴보도록 하죠.
일단 맘에 드는 줄을 위에서 선택합니다.


일단 헤더정보부터 볼까요? 브라우져는 내가 어떤정보를 HTTP방식으로 받기원하니 보내주세요.라고 서버에 알려줍니다. 그러기위해선 이 헤더정보가 필수적이죠.
딱히 살펴볼만한건 없네요. 이부분에는 대부분 브라우져종류, OS종류, 언어셋 요청하는 서버정보같은것들이 담겨있습니다.


다음은 쿠키탭입니다.
서버는 유저에게 특정한 정보를 남겨야할 필요가있지요. 로그인정보라던지, 이사람이 전에 이 사이트에 방문했는지 등을 말에요.
그런것들을 저장해주는것이 쿠키인데, 쿠키탭에서는 쿠키정보가 일목요연하게 정리되어 있습니다. 쿠키이름, 값, 도메인, 쿠기정보가 삭제되는 날짜까지 말이죠.



다음은 쿼리스트링탭입니다. 웹페이지주소를 보면 주소말고도 뭔가 엄청난 값들이 주렁주렁 달리기 마련인데요. 그것을 정리해서 보여주는 탭입니다.



다음은 대망의 포스트데이터, 이부분은 쿼리스트링과 다르게 우리눈에 보이지 않는 데이터들인데요. HttpFox는 정리해서 보여줍니다.
이 캡쳐는 네이버에 로그인할때 발생한 정보인데, 보시면 아이디와 암호가 잘 암호화되어서 전송되고 있는것을 볼수있습니다. :)
물론 암호화를 시키지 않는 사이트라면 모든정보를 온전히 볼 수 있겠지요. 때문에 패킷을 분석하면 사용자가 어떤정보를 보냈는지 금방 드러나기때문에, https 등의 보안전송기법을 사용하곤 합니다.



다음은 컨텐츠창으로, 실제 어떤정보를 받아왔는지 보여줍니다. 네이버의 소스가 그대로 들어나네요.

자, 이제 여러분들도 HttpFox한마리 데리고 가셔서, 브라우져가 나몰래 어떤정보를 보내고 받고있는지 가끔씩 살펴보세요.
단, Start를 해두고, 너무 오랫동안 기록하게되면 메모리낭비가 발생되니, 필요할때만, Start 했다가 멈추고 정보를 지워주는 센스를 잊으셔서는 안되겠습니다. ㅎ






Tags : , , , , ,

Trackbacks 0 / Comments 2

  • Favicon of https://blog.arzz.com 알쯔 2009.07.29 20:06 신고

    자추자코는 로망?! 응?! 요즘 글쓰는 주기가 조금씩 짧아지고있는것 같네요 :) 잇힝=_=

    REPLY / EDIT

  • shutdown 2009.07.30 06:28

    피들러가 합체한거 같군요.
    하지만 정작 오페라를 사용하고 있는 일인...
    나중에 불여우로 갈아타면 다시 와서 봐야지.

    REPLY / EDIT

Follow Me

Search

Statistics

  • Total : 2,327,690
  • Today : 17
  • Yesterday : 30

Blog Information

알쯔

Calendar

«   2020/06   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Copyright © 알쯔의 외부기억장치 All Rights Reserved
Powered by ARZZ.COM