1619, 80/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 : 2424     Date : 2024/11/22 10:13



    
39   고수님들의 도움을 받고 싶습니다     vbnm111
02/11 2787
38   리눅스/윈도우 보안 장비 로그     해킹잘하고싶다
05/20 3055
37   리눅스 웹 로그 분석     해킹잘하고싶다
05/20 2497
36   파이썬 소켓 프로그래밍의 기초     해킹잘하고싶다
05/26 3601
35   파이썬 채팅 프로그램 구현     해킹잘하고싶다
05/28 3432
34   파이썬 random모듈을 이용한 숫자맞추기 게임 구현     해킹잘하고싶다
05/30 3453
33   파이썬을 이용한 심플 웹 크롤러     해킹잘하고싶다
08/13 2389
32   netdiscover 파이썬으로 구현하기     해킹잘하고싶다
08/13 2592
31   [pwnable.kr] cmd1 공략     해킹잘하고싶다
10/23 2703
30   [Windows API] Keyboard Hooking     해킹잘하고싶다
11/20 2425
29   Keyboard Hooking -part2 - (Python3 ver)     해킹잘하고싶다
11/20 2482
28   해커들이 해킹시 사용하는 디렉토리 공간[1]     해킹잘하고싶다
11/22 2330
  VPN이 연결되었다가 도중에 꺼도 웹 브라우저상에서 유지되는 이유     해킹잘하고싶다
11/22 2423
26   [pwnable.kr] fd     해킹잘하고싶다
11/23 2769
25   Shellshock의 기본 요약     해킹잘하고싶다
11/23 3169
24   [pwnable.kr] Shellshock[1]     해킹잘하고싶다
11/23 2852
23   [pwnable.kr] bof     해킹잘하고싶다
12/25 2859
22   [Write Up] Crypto Cat's CTF 2024 - BabyFlow     해킹잘하고싶다
12/29 2481
21   [overthewire.org] - leviathan0     해킹잘하고싶다
01/14 2894
20   [overthewire.org] - leviathan1     해킹잘하고싶다
01/14 3297
[1]..[71][72][73][74][75][76][77][78][79] 80 ..[81]

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