1619, 1/81 회원가입  로그인  
   해킹잘하고싶다
   http://없음
   VPN이 연결되었다가 도중에 꺼도 웹 브라우저상에서 유지되는 이유

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8587 [복사]


이 현상은 웹 브라우저와 웹 서버 간의 세션 유지와 관련이 있다.
이를 이해하려면 세션 관리와 IP 주소 변경이 웹 브라우저 동작에 어떻게 영향을 미치는지 알아야 한다.


1. 세션과 쿠키

웹 사이트는 사용자가 접속할 때 세션을 생성하고
사용자의 상태를 유지하기 위해 쿠키 또는 세션 토큰을 웹 브라우저에 저장한다.
세션은 일반적으로 다음과 같은 정보를 포함한다.

사용자의 로그인 상태
세션 식별자 (Session ID)
기타 상태 정보
VPN을 사용해서 사이트에 접속한 경우
세션이 생성되면서 VPN 상태의 IP 주소가 세션의 일부로 기록될 수 있다.
하지만 많은 웹 서버는 세션을 식별할 때 IP 주소만 사용하는 것이 아니라
세션 토큰을 기반으로 사용자를 식별한다.



2. VPN을 끈 후에도 접속이 유지되는 이유

VPN을 끄면 컴퓨터의 공인 IP 주소는 본래의 값으로 변경되지만
이미 생성된 웹 서버와의 세션은 세션 토큰을 사용하여 사용자를 식별한다.

따라서 브라우저는 기존의 세션 쿠키를 보낸다.
웹 서버는 사용자의 세션이 유효하다고 판단하고 연결을 유지한다.
즉, IP 주소가 변경되어도 세션 토큰을 통해 접속이 유지된다.
이는 보안적으로 유효한 세션을 유지하기 위한 일반적인 동작이다.



3. 브라우저를 닫았다가 다시 열면 접속이 차단되는 이유

브라우저를 닫으면 기존 세션이 종료되거나 세션 쿠키가 삭제될 수 있다.
다시 브라우저를 열어 사이트에 접속하려고 하면...

새 세션이 생성되거나 세션 갱신 과정이 발생한다.
이때 웹 서버는 새롭게 요청된 IP 주소를 확인한다.
본래 IP 주소로는 접속이 차단되어 있으므로 접근이 불가능해진다.



4. 왜 IP 주소만으로 세션을 판단하지 않을까?

IP 주소는 변동 가능성이 높고 동일한 네트워크 내의 여러 사용자가
같은 공인 IP 주소를 공유할 수 있다.
따라서 대부분의 웹 서버는 IP 주소뿐만 아니라
세션 토큰이나 쿠키와 같은 다른 인증 수단을 사용해 사용자를 구분한다.



5. 정리

VPN을 끈 후에도 접속이 유지되는 이유는 브라우저가 세션 토큰을 통해
기존 세션을 유지하기 때문이다.
브라우저를 닫으면 세션이 종료되거나 새로고침되면서 IP 주소 차단 정책이 다시 적용된다.
이를 실험적으로 확인하려면 브라우저의 개발자 도구를 열어
쿠키나 세션 토큰을 확인하거나
이를 강제로 삭제해보는 방법으로 동작 방식을 검증할 수 있다.

  Hit : 2540     Date : 2024/11/22 10:13



    
     [공지] 강좌를 올리실 때는 말머리를 달아주세요^ㅡ^ [29] 멍멍 02/27 22726
1618   realip_finder(asm ver)     해킹잘하고싶다
02/05 1590
1617   realip_finder     해킹잘하고싶다
02/05 1516
1616   리눅스 커널&운영체제 개론 (1)     해킹잘하고싶다
11/02 1918
1615   stack overflow 사이트 번역     해킹잘하고싶다
07/09 2168
1614   [L.O.B 원정대] - troll     해킹잘하고싶다
07/08 2727
1613   [L.O.B 원정대] - orge     해킹잘하고싶다
07/07 2669
1612   [L.O.B 원정대] - darkelf     해킹잘하고싶다
07/07 2617
1611   [L.O.B 원정대] - wolfman     해킹잘하고싶다
07/03 2554
1610   [L.O.B 원정대] - orc     해킹잘하고싶다
07/03 2162
1609   [L.O.B 원정대] - goblin     해킹잘하고싶다
07/02 2666
1608   [L.O.B 원정대] - cobolt     해킹잘하고싶다
07/02 2893
1607   [L.O.B 원정대] - gremlin     해킹잘하고싶다
07/02 2450
1606   [L.O.B 원정대] - gate     해킹잘하고싶다
07/02 2370
1605   ARP 스푸핑 - Part.1 -     해킹잘하고싶다
04/20 2835
1604   http 스니퍼 구현     해킹잘하고싶다
04/20 2355
1603   pcap으로 패킷 스니퍼 구현하기     해킹잘하고싶다
04/20 2234
1602   해커스쿨 만화의 자동으로 스캔하는 프로그램     해킹잘하고싶다
02/18 2559
1601   시스템 콜 추적 확장판[2]     해킹잘하고싶다
01/19 2794
1600   간단한 시스템 콜 추적 프로그램 만들기     해킹잘하고싶다
01/18 2818
1 [2][3][4][5][6][7][8][9][10]..[81]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org