# CA

Self-signed Certificate for https
회사에 엔지니어가 아직 없어 ChatGPT에게 일 시키며 바쁘게 일하다가 Https를 위한 Certificate을 무료로 이용하는 방법을 물어봤는데 시원치 않았다. 게다가, 내가 이용하는 mitmproxy라는 도구와 잘 맞는 방법이 보이지 않아서 묻는 것보다는 차라리
HTTPS
양쪽이 공통의 비밀 키를 공유하여 데이터를 암호화 및 복호화하는 것서버와 클라이언트가 데이터를 주고받을 떄 주로 사용하는 방법비대칭키 알고리즘보다 덜 복잡하다.각각 공개키와 비밀키를 가지고 상대가 나의 공개키로 암호화한 데이터를 개인(나)이 가진 비밀키로 복호화하는 것

HTTPS (HTTP Secure)
: HTTP + Secure Socket의 약자로, 기존의 HTTP 프로토콜을 더 안전하게 사용할 수 있는 프로토콜HTTPS는 HTTP 요청과 응답에서 주고 받는 내용을 암호화한다.: 하나의 키만 사용하며, 암호화할 때 사용한 키로만 복호화가 가능하다.공개 키 방식에

[CA] 컴퓨터의 발전 및 암달의 법칙
튜링 머신기계적 방법으로는 모든 수학문제를 해결할 수 없다는 것을 가상 기계로 증명함폰 노이만 아키텍쳐(IAS 컴퓨터)폰 노이만 이전 컴퓨터는 모두 Hardwired Program Computer즉, 프로그래밍이 하드웨어적으로 진행되었음폰 노이만 컴퓨터는 프로그램을 저
[CA] 컴퓨터 시스템 개요
컴퓨터는 기본적으로 하드웨어와 소프트웨어로 이뤄져있다.하드웨어정보, 데이터의 전송 및 처리가 실제로 일어나는 물리적인 실체소프트웨어정의: 컴퓨터가 일을 처리하기 위해 컴퓨터가 이해할 수 있는 언어로 작성한 명령어들의 집합종류시스템 소프트웨어컴퓨터의 하드웨어를 제어하는

SSL, HTTPS, CA
SSL(secure socket layer)은 네트워크에서 메세지 전송시 보안을 위해 개발된 표준 프로토콜이다. 즉 HTTP만을 위한 프로토콜이 아닌 Application Layer의 여러 프로토콜의 보안을 위해 발명된 프로토콜이다.Client 또는 Server에서 메

letsencrypt를 사용하여 HTTPS 적용하기
SSL 인증서 HTTP와 HTTPS의 차이는 무엇일까? 대부분 보안을 말할 것이다. HTTPS에서 보안을 담당하는 부분이 SSL(Secure Socket Layer)이다. 이렇게 HTTP에 SSL이 더해지면, 📚 레퍼런스

[Computer Architecture] Cache Locality
캐시 메모리(Cache Memory) 주기억장치에서 자주 사용하는 프로그램과 데이터를 저장해두어 속도를 빠르게 하는 메모리 그러므로 캐시는 주기억장치보다 크기가 작을 수밖에 없다! 캐시 기억장치와 주기억장치 사이에서 정보를 옮기는 것을 사상(Mapping, 매핑)이라고

[Computer Architecture] RAM
RAM(Random Access Memory)은 임의 액세스 방식을 이용하는 반도체 기억장치이다.이 기억장치에 저장된 각 Word들은 CPU가 전송하는 주소에 의해 지정되어 직접 액세스된다. 따라서 칩 내의 어느 위치에 있든, 액세스에 걸리는 시간이 동일하다.('Ran

[Computer Architecture] CPU
컴퓨터구조론 개정5판을 정리합니다.(아아... 이 묵직하고 서늘한 감각...)CPU는 기억장치에 저장되어 있는 프로그램 코드인 명령어들을 실행함으로써 프로그램 수행이라는 기본적인 기능을 수행한다. 이를 위해 CPU가 수행하는 세부적인 동작들을 순서대로 나열하면,Inst

[CS] HTTPS Day-83
HTTPS HTTPS는 HTTP 요청을 SSL 또는 TLS 알고리즘을 이용해, HTTP 통신 과정 내용을 암호화하여 데이터를 전송하는 방법입니다. 기존의 HTTP 요청은 누군가 내용을 들여다 볼 수 있었습니다. 하지만 HTTPS 암호화 시켜 내용을 들여다 봐도 내용을

[CS] HTTPS / Hashing / Cookie Day-58
HTTPS 인증서 CA 비대칭 키 암호화 인증서 데이터 제공자 신원 보장 도메인 종속 클라이언트가 서버에 요청을 보내고, 서버가 응답할 때 인증서와 함께 데이터를 전달합니다. 인증서(도메인)이 응답객체(도메인)과 같은지 비교하여 옳바른 데이터임을 확인할 수 있습니다
HTTPS, SSL, CA, 인증서 직관적인 개념
웹 사이트를 배포할 일이 생겼는데, HTTPS로 배포해야 했다.기존에 HTTPS와 SSL 개념에 대해 잘 몰랐기 때문에 한번 정리가 필요했다.어떤 내용을 암호화하고 다시 복구하는 복호화를 하려면 크게 두가지 방식이 있다.대칭키방식공개키방식대칭키는 일반적으로 생각되는 암

[Network] HTTPS, SSL/TLS, 인증서
인증서 공개키를 기반으로 하는 알고리즘인 x.509에 따라 만들어진 전자 신분증 인증서 발급 절차 서버에서 서버 정보와 Publi Key를 인증기관으로 보내 인증요청 인증기관에서 검증을 거친 후 서버 정보와 Public Key를 인증기관의 Private Key로 암호화

HTTPS
HTTPS는 Hyper-Text Transfer Protocol Secure의 약자로 이름에서 보듯 기존의 HTTP보다 안전한 통신 프로토콜이다.그럼 무엇으로부터 안전하다는 뜻인가? 지금부터 HTTPS가 무엇으로부터 안전한지 살펴보자HTTPS의 장점 중 하나는 내가 다