[태그:] SSL인증서
웹서버에 적용하는 SSL 인증서 관련 글입니다.
-
GitLab CE 서버에 사설인증서 적용하기
쿠버네티스 공부의 시작 C언어를 공부할 때 흔히 첫 프로그램으로 Hello C ! 를 출력하는 프로그램을 작성한다. 그런데 C 언어는 정말 컴파일러만 있으면 Notepad를 사용해서도 코딩을 할 수 있다. 그다지 복잡한 환경을 필요로 하지 않았다. 하지만 이젠 다르다. 뭐하나 공부하려면 통합개발환경(IDE) 프로그램을 설치해야 하고 IDE에 공부하려는 언어의 라이브러리를 설치해야 하고 해당 언어의 개발을 지원하는 각종 플러그인을 설치해야 한다. 뭐..이런 개발 환경은 노트북이나 데스크톱 컴퓨터 1대에 프로그램을 이것저것 설치하면 …
-
[https 적용하기] 웹서버에 도메인 네임 주소와 SSL 인증서 설치하기
직접 구축한 홈페이지 또는 블로그에 https를 적용하기 위해서는 웹서버 또는 블로그에 직접 구입한 도메인 네임 주소를 연결하고 SSL 인증서를 발급받아 설치해야 한다. 이 과정은 관련 지식이 부족한 사람에게는 매우 어려운 작업이지만 하나 하나 차근차근 공부해나간다면 충분히 할 수 있는 작업이기도 한다. 일단 도메인 네임 주소의 구입과 워드프레스 등을 설치할 수 있는 웹서버를 이미 구축했다 가정하고 구입한 도메인 네임 주소의 연결과 SSL 인증서 발급을 통해 https를 적용하는 과정에 대해 설명한다. 만약 워드프레스 등의 설치를 …
-
공동인증서를 .pfx 파일로 저장하여 브라우저 인증서로 사용하기
공동인증서 (구, 공인인증서) 대한민국에서 공공기관, 은행을 비롯한 대부분의 법적인 권리행사 및 의무이행과 관련된 업무를 인터넷으로 처리하기 위해서 "공인인증서"를 사용했었다. 하지만 최근에는 그 필요성이 많이 낮아지긴 했다. 얼마 전 운전면허증의 분실신고와 재발급 요청을 인터넷으로 진행하면서도 공인인증서를 필요로 하진 않았다. 본인확인을 위해 휴대폰을 통한 본인확인 과정만으로 운전면허증의 분실신고와 재발급 요청이 가능했으니까.. 예전같으면 공동인증서를 요구했을 수도 있었을 것이다. 하지만 금융거래를 할 때에는 아직도 공동인증서 …
-
Apache2 웹서버에 https 적용하기 (Let’s Encrypt SSL Certificate)
가장 즐겨 사용하는 장난감(?) 중 하나는 미니PC에 구축해놓은 VMWare ESXi 6.5다. 인텔 i5 CPU와 SSD 256G x 2 ea, 32G 램이 달려 있는 이 미니PC에는 리눅스, Windows Server와 Windows Pro 등 여러개의 가상머신을 구성해두었다. 물론 스펙이 딸리니 동시에 4개 이상은 조금 무리이긴 하다. 하지만 이것저것 테스트를 하는데는 전혀 문제가 없다. 그런데 요즘은 조금만 돈을 들이면 그다지 부담되지 않는 저렴한 요금만으로도 가상서버를 구축할 수 있는 클라우드 서비스도 있다. 예를 들자면 …
-
카페24 호스팅에 외부 SSL인증서 적용하기
오래 전 부터 이런 저런 테스트 용도로 CAFE24의 저렴한 웹 호스팅을 사용하고 있다. 가장 저렴한 절약형이 월500원, 일반형이 월1,100원이다. 물론 더 비싸고 트래픽도 빵빵하게 주는 호스팅도 있지만 이런저런 게시판(워드프레스, 제로보드, 그누보드 등) 테스트용으로는 충분하다. 그리고 이번엔 웹호스팅에 SSL 인증서 적용을 테스트 했다. 웹서버에 SSL 인증서를 적용하는 것을 일반적으로 "보안서버 구축"이라고 부르는데... 이건 사실 엉터리 용어다. 서버가 웹서버만 있는 것도 아닌데 서버에서 실행되는 여러 서비스 중에서 웹 …
-
SSL인증서 적용하여 HTTPS 구현하기 (그누보드 로그인에 https 적용하기)
웹서버는 기본적으로 HTTP 프로토콜을 사용합니다. 그리고 그누보드와 같은 게시판 소스를 이용하든 직접 개발한 웹 소스의 로그인 폼을 사용하든 로그인페이지에서 입력한 ID와 비밀번호는 스니핑과 같은 기본적인 해킹기법에도 유출됩니다. 로그인 시 입력한 ID와 비밀번호를 네트워크 상에서 가로채는 것을 차단하기 위해서는 http 프로토콜 대신 보안성이 강화된 https 프로토콜을 사용해야 합니다. https는 http 프로토콜의 암호화 버전이라고 생각하면 됩니다. https 의 s는 SSL을 의미합니다. 그런데 https 를 적용하기 위 …