Network(4)
-
프록시 서버(Proxy Server) 개념 정리
1. 프록시 서버(Proxy Server)란?프록시(Proxy)는 '대리'라는 뜻 그대로 클라이언트(사용자)와 서버 사이에 존재하며 둘 사이의 통신의 요청과 응답을 대리하여 수행하는 역할로서 클라이언트와 서버사이에 존재하는 서버를 프록시 서버(Proxy Server)라고 한다.1.1 프록시 서버(Proxy Server)의 사용 목적🛑 기본적인 클라이언트/서버 통신과정에서의 문제점 반복적으로 일어나는 동일한 요청으로 인한 리소스 낭비 및 서버 부하 발생직접적인 서버 접근 및 정보 노출로 인한 보안 문제 발생요청과 응답에 대한 관리가 힘들다위에서 간단하게 보았듯이 보통의 클라이언트와 서버사이의 요청/응답은 매번 반복적으로 일어나는 일련의 작업으로 이때는 필연적으로 중복되는 요청 또한 발생하게 되며 이로 인..
2025.05.20 -
Duckdns 무료 도메인(DDNS) 연결
실제 도메인 연결은 국내외 수많은 호스팅 업체가 존재하며 도메인에 따라서 가격도 천차만별이다.물론 유료 호스팅을 사용하면 원하는 도메인을 설정할 수 있으며 당연히 안정성면에서도 뛰어나지만 비용이 드는 만큼 각자의 상황에 맞게 생성해 사용하면 된다.우리에게는 가장 유명한 ipTime DDNS가 존재하는데 Duckdns 역시 사용법이 간단하며 간단한 테스트 용도 및 개인적인 사용용도로는 충분하다고 본다. 1. 본인 아이피(IP) 주소 확인도메인 연결하기에 앞서 본인의 IP주소를 먼저 확인해 보자.해당 IP는 외부에서 접속 시 필요한 IP로 도메인 연결 시 필요한 정보다. 아이피 확인 - my ip addressIP 주소를 확인하는 가장 쉽고 빠른 방법 이 사이트(findip.kr)에 접속하는 것이 IP주소를..
2025.04.25 -
로컬 RootCA 인증서를 통한 localhost SSL서버 구성
이전 포스트에서 로컬 RootCA를 생성하였으니 RootCA를 먼저 발급받은 후 해당 내용을 진행하여야 함!! 로컬 환경 SSL RootCA인증서 생성 (feat. 'Self Signed Certificate') 로컬 환경에서 SSL을 적용해야 하는 경우가 간혹 생기고 또한 한번 구현해 놓으면 별도의 수고 없이 https프로토콜을 통한 SSL 테스트 역시 가능하기 때문에 잠시 시간을 내어 적용해 보는 것도 나 lovelettee01.tistory.com CA Signed Certificate 앞서 RootCA발급 시 설명했듯이 인증서 발급은 인증기관(CA)의 개인키(Private Key)를 통해 자신의 공개키(Public Key)를 암호화한 데이터이다. 앞서 신뢰 가능한 RootCA를 생성하였으니 해당 ..
2022.05.12 -
로컬 환경 SSL RootCA인증서 생성 (feat. 'Self Signed Certificate')
로컬 환경에서 SSL을 적용해야 하는 경우가 간혹 생기고 또한 한번 구현해 놓으면 별도의 수고 없이 https프로토콜을 통한 SSL 테스트 역시 가능하기 때문에 잠시 시간을 내어 적용해 보는 것도 나쁘지 않다. 이왕 SSL을 적용하기로 맘먹었으니 로컬에서만 가능한 '신뢰할 수 있는 인증서'로 생성해 보자!! 최상위 인증기관 (RootCA : Root Certificate Authorization) 우선 로컬 SSL 인증서 발급 이전에 '신뢰할 수 있는 RootCA 인증서'를 생성해야 한다. 보통 RootCA 인증서는 말 그대로 '최상위 공인 인증 기관(CA)에서 증명해주는 인증서'로 SSL 통신에 있어서 비대칭키 방식의 공개키(Public Key)가 위변조 되지 않았다는 걸 증명해 주기 위한 인증서이다...
2022.05.12