You cannot see this page without javascript.

진주성 블로그 방문하기

보안 http protocol 기본적인 이해

2018.04.27 18:53

구피천사 조회 수:217

http protocol 기본적인 이해


1. http 프로토콜의 특징
   Connectless 한 프로토콜
     연결상태를 유지하지 않는 프로토콜 : TCP 연결설정 -> 요청/응답 -> TCP 연결종료  
     HTTP/1.1 이후 connection 설정에 keep-alive 속성이 추가, 일정시간 연결 상태를 유지한다.
     TCP 연결/종료에 대한 부하를 줄이기 위함
   Stateless 한 프로토콜
     클라이언트의 상태정보를 유지하지 않는 프로토콜
     동일한 클라이언트가 접속을 하고 연결이 끊어지고 나서 다시 접속을 해도 해당 클라이언트에 대한 어떤 정보도
     유지하지 않기 때문에 동일한 클라이언트인지 식별하지 못한다.


2. 웹 서비스 측면
   클라이언트의 상태정보를 유지해야할 필요가 있는 서비스가 존재
      쇼핑몰/쇼핑카드
      로그인 이후 로그인창 상태정보가 유지
   HTTP 상에서 상태정보를 유지하기 위한 기술들이 등장
      클라이언트 측 기술 : Cookie(쿠키), Persistent Cookir
          클라이언트 상태를 유지할 정보를 cookie(작은파일)에 담아서 클라이언트에 저장,
          일정시간 또는 기간동안 유지
          단점: 클라이언트에 저장, 위변조가 매우 쉽다.
      서버 측 기술 : Session(세션), 세션쿠키설정 Session Cookie, Trusiet Cookie
          유지할 정보를 세션(개발 클라이언트 상태 정보를 저장하는 자료구조/ 서버, 세션ID를 통해서 식별)
          세션쿠키를 이용, 메모리쿠키, 웹브라우저가 기동하는 동안에만 유지가 된다.
          웹브라우저가 종료하면 세션쿠키는 사라짐
          단점 : 세션ID 탈취

 

3. Web Proxy (대행자)
   요청시 데이타 변조, 응답 데이타 변조 가능하므로 서버측과 클라이언트측에서 입력값 검증해야된다
   Burp Siute
   Fiddler
   Paros
 

번호 제목 날짜 조회 수
24 위험관리 2017.11.01 218
» http protocol 기본적인 이해 2018.04.27 217
22 ISAC (정보공유분석센터) 2018.02.03 216
21 정보보안 국가기술자격검정 최종합격자 현황 [1] 2019.03.27 200
20 WLAN, VLAN 2017.11.01 189
19 전자서명의 원리 file 2017.10.30 183
18 ISMS - 정보보호관리체계 2017.11.01 169
17 블록체인 file 2017.10.31 161
16 개인정보 피해방지 10계명 2017.12.29 154
15 접근통제 참조모델 2017.11.07 143
14 쉘쇼크(Shellshock) 2017.11.07 116
13 법규 - 추가작성 2017.11.01 113
12 HTTP Header 2017.11.01 112
11 IPv4, IPv6 2017.11.01 108
10 전자서명법 - 공인인증서 2017.11.09 103
9 정보통신망법 2017.11.09 97
8 개인정보 보호법 2017.11.09 96
7 디지털 포렌직 조사의 일반원칙 2017.11.07 92
6 IoT 보안 2017.11.08 87
5 개인정보 2017.11.01 75
진주성 블로그 방문하기
CLOSE