보안 이론/웹 보안
2022. 9. 14.
HTTP 헤더와 오류코드
HTTP 패킷을 분석하는데 도움이 될 헤더들의 설명과 HTTP 오류코드의 의미에 대하여 학습해보았다. HTTP hyper text transfer protocol은 웹 사이트를 이용할 때 사용되는 네트워크 프로토콜로 서버와 클라이언트가 통신하기 위한 약속(규약)이다. HTTP는 요청 메세지와 응답 메세지가 다르며 사용하는 헤더도 차이가 있는데 직접 패킷을 보면서 하나씩 살펴보자. 다음은 버프스위트를 이용해 비박스로 접속하는 HTTP 패킷을 가져온 것이다. HTTP Request 메시지 다음은 HTTP 요청 메시지이다. 첫 줄에는 메소드와 URL, HTTP 버전을 나타낸다. 그다음부터 헤더를 나타내고 한 줄 공백 다음에 바디를 나타내나 전송할 데이터가 없으면 바디를 비워서 전송한다. 이제 요청 메시지에서 ..