유머사진
환영합니다,
손님
!
메모지
|
회원가입
|
로그인
메모지 검색
재미
•
메모智.COM 설치
•
메모智 홈
•
바깥고리
•
전체 메모智 목록
•
회원가입
•
로그인
•
도움말
•
사용자 로그인에 대한 IP 보안 (session fixation;세션탈취;IP보안;웹해킹;정보보안;)
메모智 ->
정보보안
;
IP보안
;
세션
;
사용자 로그인에 대한 IP 보안
크로스사이트스크립트 취약점 등을 이용하여 세션을 탈취당한 경우에는 내 계정을 해커가 공유할 수 있게 됩니다.
1
작성자
:
써기
추천수: 1
첨부파일:
daum-session-fix.png
199kb
등록일:
공개 MEMO
#
1
#
#
2
#
3519
#
jinsuk
#
2
#
3519
#
정보보안;IP보안;세션
#
2
#
3519
#
사용자 로그인에 대한 IP 보안
#
2
#
3519
#
크로스사이트스크립트 취약점 등을 이용하여 세션을 탈취당한 경우에는 내 계정을 해커가 공유할 수 있게 됩니다.
#그래서 다양한 세션보호 방법들이 강구되는 데 그중에서 가장 이해하기 쉽고 간단하게 해결할 수 있는 방안이 세션에 로그인한 IP주소를 기록해두는 것입니다.
#위키피디아에서는 다음과 같이 간단한 PHP 코드를 제시하고 있습니다.
#if ($_SERVER['REMOTE_ADDR'] != $_SESSION['PREV_REMOTEADDR']) {
# session_destroy(); // Destroy all data in session
#}
#session_regenerate_id(); // Generate a new session identifier
#$_SESSION['PREV_REMOTEADDR'] = $_SERVER['REMOTE_ADDR'];
#출처: https://en.wikipedia.org/wiki/Session_fixation
#대충 절차를 보면
#1. 로그인 시에 세션에 현재 사용자의 IP 주소를 PREV_REMOTEADDR로 저장한다.
#2. 사용자 정보가 필요한 경우 세션의 IP 주소와 접속한 사람의 IP주소가 다르면 세션을 삭제한다.
#라는 식이네요.
#문제점도 있습니다.
#사설IP를 쓰는 공간(회사 내부의 사설 네트워크, 무선공유기를 사용하는 커피숍) 등에서는 무용지물일 수 있습니다.
#또, 손전화와 같이, 이동하면서 사용할 경우에도 IP가 바뀌기 때문에 계속 로그인을 반복해야 할 것 같습니다.
#AOL과 같이 proxy gateway를 사용하는 경우에는 웹 연결시마다 IP 주소가 바뀔 수도 있다고 합니다.
#
2
#
3519
#
session fixation;세션탈취;IP보안;웹해킹;정보보안;
#
2
#
3519
#
1437527949
#
2
#
3519
#
#
2
#
3519
#
#
2
#
3519
#
daum-session-fix.png
FILES/072/jinsuk.448.daum-session-fix.png
image/png
203441
#
2
#
3519
#
PUBLIC
#
2
#
3519
#
#
2
#
3519
#
MEMO
#
2
#
3519
#
0000000001
#
2
#
3519
#
39.119.238.233
#
#STATUS:: SUCCESS
로그인후 꼬리표 입력가능
Site Stat
검색
Custom Search
모든 지식은 개인의 소유입니다.
그 외의 다른 내용은 Copyright © since 2010,
메모智.com
이 가집니다.
메모지
•
사용시 주의사항
•
연락처
•
powered by 크리스탈