이번 강좌에서는 SSL 인증서 설정을 통해 SSLLabs SSL 테스트에서 A등급을 받아보도록 하겠습니다. SSLLabs의 테스트는 현재 해당 사이트의 SSL 설정의 취약점을 체크해주는 테스트로, 이 테스트에서 높은 등급을 받는다면 현재까지 알려진 SSL 취약점으로부터는 안전하다고 할 수 있습니다.

 

 

ssl.png

 

 

일단 저는 nginx 서버를 사용하므로 nginx 서버 기준으로 설명하도록 하겠습니다.

 

 

1. SSLv3 비활성화

많은 취약점이 발표된 SSLv3 프로토콜을 비활성화합니다. 이 설정 사용시 IE6에서는 해당 웹사이트에 접속할 수 없습니다.

 

ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;

 

2. SSL 암호화 방식 설정

SSL 암호화 방식(Cipher)를 설정하여 취약점이 존재하는 암호화 방식(MD5, RC4 등)을 비활성화합니다. 적당히 호환성을 고려하면서 안전하다고 알려진 Cipher만 모았습니다.

 

ssl_prefer_server_ciphers on;

ssl_ciphers     EECDH+AES128:!RSA+AES128:!EECDH+AES256:!RSA+AES256:!EECDH+3DES:!RSA+3DES:!MD5:!3DES;

 

3. (선택) HSTS 설정

HSTS(HTTP Strict Transport Security) 설정을 통해 HTTP로 연결 시 강제 HTTPS를 적용할 수 있습니다. HTTPS로만 서비스를 제공하고자 하는 경우에만 설정하시기 바랍니다. 설정된 max-age 만큼 강제 HTTPS가 적용됩니다.

 

add_header Strict-Transport-Security "max-age=31536000;" always;


번호 제목 글쓴이 조회 날짜
218 VLC 미디어 플레이어 자막 깨짐 해결 file tondekeman 12154 2013.10.10
217 리눅스 커널(linux kernel)에 대한 설명! 7 아름다운소망 8367 2013.10.11
216 리눅스에서 스타2(군심) 플레이 하기 3 file 달빛조각사 6075 2013.10.12
215 우분투 한영 전환키 복원 4 file 카리스마조 3178 2013.10.12
214 우분투 플래시 플러그인 설치 2 file 카리스마조 2777 2013.10.12
213 우분투 최소화 버튼 우측으로 이동 1 file 카리스마조 3103 2013.10.12
212 리눅스 디렉토리 구조 -1- 1 아름다운소망 2586 2013.10.12
211 우분투 시냅틱 패키지 관리자 설치 1 file 카리스마조 3391 2013.10.12
210 리눅스 서버운영체제인(CentOS)! 첫걸음 4 file 아름다운소망 8051 2013.10.12
209 [우분투 환히 알기] 시냅틱 패키지 관리자 3 의미없는시간 7233 2013.10.12
208 server-world 상상한것들을 가능하게... 2 file tondekeman 2925 2013.10.12
207 리눅스 부팅용USB 만들기 with Rufus.exe 5 file 마니또우 10360 2013.10.12
206 Elementary OS Wingpanel Slim file tondekeman 2640 2013.10.12
205 리눅스 디렉토리의 이해와 파티션 나누기 6 file 마니또우 7099 2013.10.12
204 리눅스 디렉토리 구조 -2- 1 아름다운소망 2886 2013.10.12
203 나만의 배포판을 만들자 2 태엽 4152 2013.10.12
202 리눅스(linux) 기초 - 셀=쉘(Shell) 1 file 아름다운소망 7696 2013.10.12
201 리눅스 재거와 Grub제거하기 3 의미없는시간 7136 2013.10.12
200 [Apache 웹서버] 1. 강좌를 시작하며 (OS, etc.) 8 컴퓨터매니아 8299 2013.10.13
199 리눅스 트루이미지로 백업 복구 잘됨 2 거지왕초 4122 2013.10.13

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum