본문 바로가기

HTTP6

[Info] CRLF에 대해서 알아보기 [Info] CRLF에 대해서 알아보기최근 MacOS, 윈도우에서 문서 파일을 확인하거나 여러 논문의 예제를 살펴보면서 CRLF라는 용어가 자주 등장을 했다. 이에 따라서 CRLF가 정확히 어떤 의미를 가지며 어떻게 사용되는지에 대해서 자세히 알아보도록 하자.1. CRLF란?CRLF(Carriage Return Line Feed)는 텍스트 파일에서 줄 바꿈을 나타내기 위해 사용하는 문자이다.CRLF는 두 개의 제어 문자로 구성되는데, 캐리지 리턴(Carriage Return, \r)과 라인 피드(Line Feed, \n)의 결합으로 이루어져 있다.CRLF는 ASCII 코드로 각각 13(0x0D)과 10(0x0A)에 해당한다.이 두 문자가 함께 사용되면 텍스트 파일에서 줄 바꿈을 나타낸다.주로 윈도우 운영.. 2024. 6. 21.
[Info] HTTP Status Code 이해하기 HTTP Status Code 이해하기 HTTP Status Code는 클라이언트와 서버 간 통신 과정에서 발생하는 다양한 상황을 설명하고 처리하는 데 사용된다. 이번에서는 HTTP Status Code에 대해 자세히 알아보고, 각 코드의 의미를 알아보도록 하겠다. 1. HTTP Status Code란? HTTP Status Code는 클라이언트가 서버에 요청을 보내고, 서버가 그 요청에 대한 결과를 클라이언트에게 전달할 때 사용되는 숫자로 된 Code이다. 이 Status Code들은 HTTP 프로토콜을 통해 통신하는 과정에서 발생하는 다양한 상황을 설명하며, 요청이 성공했는지, 실패했는지, 추가 조치가 필요한지 등을 나타낸다. HTTP Status Code는 웹 개발에서 매우 중요한 역할을 한다. 이.. 2024. 4. 7.
[보안가이드] Apache Header Version 정보 노출 방지 Apache Header Version 정보 노출 방지 Apache Web Server를 통해서 서비스를 하는 경우 기본 설정 그대로 사용할 경우 Response Header에 현재 사용하고 있는 Apache Version 정보가 노출된다. Apache Version 정보가 노출이 되어도 문제가 없다고 생각할 수 있으나, 매우 큰 오산이다. 이렇게 Version 정보가 노출이 된 경우 해당 Apache Version에 알려진 취약점을 이용하여 좀 더 쉽게 공격이 가능하다. 쉽게 이야기해보면 Version 정보를 모른다면 100번 만에 공격이 성공될 수 있겠지만, Version 정보를 안다면 해당 버전에 맞는 취약점등을 이용하여 단 한 번 만에도 공격이 성공될 수 있다. 그러니 별 문제 아니라고 생각하지 .. 2023. 1. 9.
[Info] Same-origin policy(SOP, 동일 출처 정책) 란? Same-origin policy(SOP, 동일 출처 정책) 란? 쿠키(Cookie) & 세션(Session) 관련해서 확인할 내용이 있어서 다시 한번 책을 읽어 보던 중 Same-origin policy(SOP, 동일 출처 정책) 개념에 대해서 한번 더 공부할 겸 정리를 해보려고 한다. 그럼 Same-origin policy(SOP, 동일 출처 정책)에 대해서 알아보도록 하자. 1. Origin 이란? 일단 Same-origin policy(SOP)을 간단히 영어 단어로만 풀어서 설명을 하면 아래와 같다. Same = 동일, 같은 Origin = 기원, 출처 Policy = 정책 Same-origin policy을 해석해서 보면 같은(동일) 출처 정책으로 이해할 수 있다. 그러면 Origin이 정확히 .. 2022. 8. 28.
[Info] 쉽게 설명한 HTTPS 동작 방식 쉽게 설명한 HTTPS 동작 방식 우연히 웹사이트를 보다가 HTTPS 동작 방식에 대해서 만화로 재미있게 정리해놓은 사이트를 발견하였다. HTTPS 동작 방식에 대해서 잘 설명이 되어있고, 한글로 번역도 잘 되어있다. 모바일로 보면 이미지가 한 장씩 아래로 나오나, PC 웹으로 볼 경우 이미지가 옆으로 나열되어있다. 특별하게 보는데 불편함은 없으나, PC 환경에서 불편하다면 웹 브라우저 사이즈를 조절하거나, 그냥 모바일로 보자. 만화로 정리된 내용을 보면서 궁금하거나, 자세한 확인이 필요한 부분들이 있다면 바로바로 찾아서 이해하고 보면 좋다. How HTTPS works 🙀 A cat explains how HTTPS works...in a comic! 😻 howhttps.works 2022. 4. 11.
[Linux] Logrotate 이용한 로그 관리하기 Logrotate 이용한 로그 관리 Linux(리눅스)에서 로그 관리를 위해 기본적으로 Logrotate를 사용한다. 그럼 간단하게 Logrotate가 무엇이고, 어떻게 설정하는지 알아보도록 하자. 1. Logrotate란? 로그(Log) 파일을 압축, 삭제, 메일링, 권한 등 설정하여 쉽게 관리할 수 있도록 사용되는 Linux 시스템 명령어이다. Logrotate를 사용하는 이유는 여러 가지가 있겠지만 그중 제일 큰 부분은 분할과 용량 때문이다. 첫 번째로는 한 개의 파일에 계속적으로 로그들을 쌓는다면 일단 파일을 여는 것부터 문제가 된다. 만약 파일을 열었다고 해도 파일 내에 많은 로그가 저장되어있기에 원하는 걸 찾기도 쉽지 않다. Logrotate 설정으로 분할하여 저장된다면 파일의 용량도 적을 뿐.. 2022. 1. 30.
300x250
300x250
 
300x250
300x250

loading