💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉
- 암호란?
평문을 암호문으로 변환하거나 암호문을 평문으로 변환하는 기술을 의미.
암호화와 복호화
암호화: 평문을 암호문으로 변환하는 과정
복호화: 암호문을 평문으로 변환하는 과정- 암호화의 종류
- 단방향 암호화 : 암호화 후 복호화를 할 수 없는 것이 특징
- 양방향 암호화 : 암호화와 복화화 모두 가능한 것이 특징
- 양방향 알고리즘 - 대칭형(비공개키 암호) 알고리즘 암호화, 복호화에 서로 동일한 키가 사용되는 암호화 방식으로 키를 비공개하는 것이 특징입니다.
장점 : 속도가 빠르다.
단점 : 키 배송 위험성이 존재하여 송신 측에서 수신측에 암호키를 전달하는 과정에서 키가 노출될 우려가 있다.
대표적으로는 AES가 있습니다.
- 양방향 알고리즘 - 비대칭형(공개키 암호) 알고리즘
암호화, 복호화에 서로 다른 키가 사용되는 방식으로 하나의 키는 공개키로 사용하는 것이 특징
장점 : 키 배송의 문제를 근본적으로 차단하여 안정성이 높다.
단점 : 대칭키 방식에 비해 속도가 느리다.
대표적으로는 RSA가 있습니다.
RSA: 공개키 암호 시스템의 하나로 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘으로 주로 적은양의 데이터나 전자서명에 사용
대칭키인 DES, AES보다 속도가 느리기 때문에 메시지 암호화에는 쓰이지 않고 주로 키를 암호화하는데에 사용
- HTTPS VS HTTP
HTTP(Hypertext Transfer Protocol) : Hypertext 인 HTML을 전송하기 위한 통신규약
HTTPS : 마지막의 S는 Secure의 약자로 보안이 강화된 HTTP
HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. 예를들어 로그인을 위해서 서버로 비밀번호를 전송하거나, 또는 중요한 기밀 문서를 열람하는 과정에서 악의적인 감청이나 데이터의 변조등이 일어날 수 있다는 것이다. 이를 보안한 것이 HTTPS다.
- HTTPS와 SSL
HTTPS와 SSL은 같은 의미?? 이것은 맞기도 틀리기도 하다. 그것은 마치 인터넷과 웹을 같은 의미로 이해하는 것과 같다. 결론적으로 말하면 웹이 인터넷 위에서 돌아가는 서비스 중의 하나인 것처럼 HTTPS도 SSL 프로토콜 위에서 돌아가는 프로토콜이다. - SSL과 TLS
같은 말이다.
네스케이프에 의해서 SSL이 발명되었고, 이것이 점차 폭넓게 사용되다가 표준화 기구인 IETF의 관리로 변경되면서 TLS라는 이름으로 바뀌었다.
길다면 길고 짧다면 짧은 글 읽어주셔서 감사합니다.
다음번엔 더욱 유익한 내용으로 찾아오겠습니다.
'Network' 카테고리의 다른 글
[보안] PKI(Public Key Infrastructure) 시스템을 활용한 TLS 통신(HTTPS, 공동인증서) (0) | 2022.12.21 |
---|---|
web(쿠키&세션) (0) | 2022.12.19 |
DNS 레코드 (0) | 2022.11.29 |
백본(Backbone), 백본망이란? (0) | 2022.10.27 |
[Network]CDN (0) | 2022.10.27 |
댓글