공통 SSL, TLS, OpenSSL 관련

황제낙엽 2015.12.31 10:10 조회 수 : 2240

sitelink1 http://kin.naver.com/qna/detail.nhn?d1id...K9fw%3D%3D 
sitelink2  
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  

QUESTION

파일질라서버 프로그램으로 FTP서버를 구축했는데

테스트겸 접속해보니까 TLS보안이 되어있지 않은 서버입니다 라고 뜨더군요.

접속되긴하는데.. 뭔가 찜찜한 기분이네요.

1. TLS 보안이 뭔가요?

2. TLS 보안 하는 방법좀요.

 

ANSWER

TLS 는 SSL 3.0 이후 국제 표준으로 지정한 기술명이며 즉 SSL과 거의 같은 기술입니다.

이 기술이 뭐냐고 한다면 보통 클라이언트와 서버간에 보안연결에 쓰는 기술인데

일반적으로 클라이언트가 서버에 접속을 시도하고 여러 데이터를 요청하거나 서버에서 응답해주는 등

데이터 전송시에 평문 패킷으로 송수신 됩니다. 그러다 보니 중간에서 해커가 패킷을 가로채서 볼 수 있게됩니다.

그걸 방지하기 위해 클라이언트와 서버가 서로 약속을 하고 패킷을 특정 암호화 알고리즘으로 암호화 시켜 전송하여 해당 클라이언트와 서버끼리만 알 수 있게 하는 보안통신 기술이 SSL이며 이게 표준화된 기술명이 TLS인겁니다.

근데 이걸 사용할려면 서버 측에서 신뢰할 수 있는 서버 임을 알려줄 수 있는 인증서를 가지고 있어야 합니다.

그럴려면 서버인증서를 생성한 뒤에 이 인증서를 신뢰할 수 있는 기관인 CA기관에 보내 CA기관에서 CA기관인증서로 서명을 해주게 되면 서버인증서가 신뢰할 수 있는 인증서가 됩니다.

이 신뢰할 수 있는 인증서를 보유한 서버만이 클라이언트에게 신뢰를 받아서 제대로된 보안연결이 되게되는데 만약 임의로 만든 인증서를 사용하면 보통 웹사이트의 경우 빨간화면이 뜨면서 신뢰할 수 없는 사이트라고 뜨고 안전하지 않은 사이트라며 그대로 접속할 거냐고 묻는 등의 경고가 뜨죠

근데 이 CA기관에서 인증서를 서명할려면 장난아니게 많은 돈을 필요로 하니 FTP 서버로 수익사업을 할게 아니고선 그냥 TLS없이 사용하거나 친구들 끼리만 FTP로 파일 송수신 하는 목적이면

OpenSSL을 통해서 CA인증서 생성 뒤 서버 인증서 생성해서 CA인증서로 서버 인증서에 서명하고 나서 FTP 서버에 서버인증서 등록한 뒤에 CA인증서를 친구들에게 줘서 신뢰받은 기관인증서로 등록하라고 하십시오

 

번호 제목 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의 황제낙엽 2025.04.10 8256
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의 황제낙엽 2024.02.02 8536
32 Windows 11 Pro의 OpenSSH 기반 SFTP 서버 전용 사용자 계정 관리 황제낙엽 2025.11.07 2221
31 FileZilla Server 에서 기존 TLS 인증서로 SSL 설정 (v1.11.1 기준) 황제낙엽 2025.11.05 2358
30 OpenSSL 설치 황제낙엽 2024.11.12 2084
29 서버의 인증서 파일을 갱신후 브라우저의 인증서 뷰어에서 새 인증서 정보가 조회되지 않을 경우 황제낙엽 2024.08.23 2132
28 SSL 인증서 파일 포맷 종류 - crt, cer, csr, pem, der, pfx, p12, jks, key 황제낙엽 2020.07.20 2213
27 SNI 기반 HTTPS 사이트 차단 file 황제낙엽 2020.03.04 2162
26 사설인증서 공인인증서 구분 방법 file 황제낙엽 2019.07.16 2113
25 Convert Certificate Format SSL 인증서 변환 가이드 황제낙엽 2019.03.29 2088
24 *.key와 *.crt를 PKCS#12(*.pfx, *.p12)로 형식으로 변환하기 황제낙엽 2019.03.29 2298
23 HOWTO: DER vs. CRT vs. CER vs. PEM Certificates and How To Convert Them 황제낙엽 2019.03.29 3032
22 How to convert a certificate file from .crt to .cer? file 황제낙엽 2019.03.29 5663
21 국내(KOREA) IP 사용 대역 file 황제낙엽 2019.02.21 2527
20 서버 보안 관리를 위한 백업과 점검 절차 황제낙엽 2017.05.30 2166
19 정보 보안 개론 : 네이버 지식백과 황제낙엽 2017.05.19 2197
18 개발용 tomcat 운용시 tomcat-users.xml 의 관리 주의 황제낙엽 2017.04.07 2267
17 윈도우 원격데스크톱(RDP) 접근 이력 조회 file 황제낙엽 2017.04.06 2225
» SSL, TLS, OpenSSL 관련 황제낙엽 2015.12.31 2240
15 운영 모드 ( Mode of Operation ) 황제낙엽 2013.03.07 2239
14 암호화 알고리즘 스크랩 황제낙엽 2012.08.28 4948
13 미연방 표준 암호 알고리즘 황제낙엽 2010.05.21 2285