공통 SSL, TLS, OpenSSL 관련

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

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인증서를 친구들에게 줘서 신뢰받은 기관인증서로 등록하라고 하십시오

 

번호 제목 sitelink1 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의   황제낙엽 2025.04.10 52
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의   황제낙엽 2024.02.02 631
30 OpenSSL 설치   황제낙엽 2024.11.12 115
29 서버의 인증서 파일을 갱신후 브라우저의 인증서 뷰어에서 새 인증서 정보가 조회되지 않을 경우   황제낙엽 2024.08.23 109
28 SSL 인증서 파일 포맷 종류 - crt, cer, csr, pem, der, pfx, p12, jks, key https://www.securesign.kr/guides/kb/54  황제낙엽 2020.07.20 165
27 SNI 기반 HTTPS 사이트 차단 file https://blog.naver.com/aepkoreanet/221465526990  황제낙엽 2020.03.04 170
26 사설인증서 공인인증서 구분 방법 file   황제낙엽 2019.07.16 186
25 Convert Certificate Format SSL 인증서 변환 가이드 https://www.securesign.kr/guides/SSL-Cer...ert-Format  황제낙엽 2019.03.29 199
24 *.key와 *.crt를 PKCS#12(*.pfx, *.p12)로 형식으로 변환하기 https://www.eznbiz.co.kr/help/qna/content/3  황제낙엽 2019.03.29 213
23 HOWTO: DER vs. CRT vs. CER vs. PEM Certificates and How To Convert Them http://info.ssl.com/article.aspx?id=12149  황제낙엽 2019.03.29 869
22 How to convert a certificate file from .crt to .cer? file https://www.sonicwall.com/support/knowle...597576961/  황제낙엽 2019.03.29 661
21 국내(KOREA) IP 사용 대역 file http://www.domain.kr  황제낙엽 2019.02.21 360
20 서버 보안 관리를 위한 백업과 점검 절차   황제낙엽 2017.05.30 201
19 정보 보안 개론 : 네이버 지식백과 http://terms.naver.com/list.nhn?cid=5843...ryId=58437  황제낙엽 2017.05.19 191
18 개발용 tomcat 운용시 tomcat-users.xml 의 관리 주의   황제낙엽 2017.04.07 391
17 윈도우 원격데스크톱(RDP) 접근 이력 조회 file http://skylit.tistory.com/196  황제낙엽 2017.04.06 243
» SSL, TLS, OpenSSL 관련 http://kin.naver.com/qna/detail.nhn?d1id...K9fw%3D%3D  황제낙엽 2015.12.31 217
15 운영 모드 ( Mode of Operation )   황제낙엽 2013.03.07 347
14 암호화 알고리즘 스크랩   황제낙엽 2012.08.28 3076
13 미연방 표준 암호 알고리즘 http://rustican.com/board/zboard.php?id=paper&no=140  황제낙엽 2010.05.21 285
12 blowfish java source file http://www.angelfire.com/moon/dmp/  황제낙엽 2010.05.16 507
11 파일 해쉬 알고리즘 CRC   황제낙엽 2009.12.01 409