썬더버드에서 안전한 이메일 사용을 위한 S/MIME 인증서 설정하기
썬더버드에서 S/MIME 인증서를 가져오거나 요청하고, 서명 및 암호화에 할당하고, 개인 키를 백업하고, 보안 이메일을 확인하세요.
온라인 개인 정보 보호는 시급한 과제입니다. 특히 사용자 데이터를 훔치는 데 사용되는 기술이 끊임없이 증가하고 있는 상황에서 더욱 그렇습니다. 이러한 필요성을 인지하고 주요 온라인 메시징 서비스들은 사용자 대화를 안전하게 보호하기 위해 종단 간 암호화(end-to-end encryption)라는 기술을 사용합니다.
그런데 종단간 암호화는 무슨 뜻이고, 실제로 어떻게 작동하는 걸까요? 이 글에서 알아보세요!
코딩의 기본을 배우세요
암호화는 정보를 코드로 변환하여 정보의 진정한 의미를 숨기는 것을 의미합니다.
복호화는 이 코드를 원래 정보로 변환하여 의미를 되돌리는 것을 의미합니다. 이는 암호화의 역방향 메커니즘입니다.
암호화가 왜 필요한가요?
온라인으로 무언가를 보낼 때, 메시지, 댓글, 이미지 등 어떤 "정보"를 담고 있습니다. 우리가 이해해야 할 것은 메시지나 이미지 자체에는 가치가 없지만, 그것이 제공하는 정보에는 가치가 있다는 것입니다. 사람들이 그것을 보고 해석할 수 있는 정보이기 때문에 가치가 있습니다. 그렇다면 당신이 보내는 메시지나 이미지를 인터넷을 통해 제3자가 볼 경우 어떻게 될까요? 그들은 당신이 전달하려는 정보가 무엇인지 알게 될 것입니다. 그렇다면 암호화와 복호화는 어떨까요? 바로 이 부분에서 종단간 암호화가 중요한 역할을 합니다.
종단간 암호화란 무엇인가요?
보내려는 메시지/이미지를 암호화하여 인터넷을 통해 '비밀' 코드로 전송합니다. 수신자만 이 '비밀' 코드를 해독할 수 있습니다. 이 과정을 종단간 암호화(end-to-end encryption)라고 합니다.
간단히 말해, 종단간 암호화는 발신자와 수신자 간의 통신 내용을 기밀로 유지하여 제3자가 이 정보에 접근하는 것을 방지합니다. 이를 가능하게 하는 도구와 기술은 사용자가 사용할 수 있는 메시징 앱 및 기타 소프트웨어에 내장되어 있습니다.
종단간 암호화는 어떻게 작동하나요?
종단간 암호화의 목표는 발신자와 수신자 사이의 정보를 침입자가 훔치는 것을 방지하는 것입니다. 앞서 논의했던 시나리오로 돌아가 보겠습니다. 누군가에게 메시지를 보내고 있다고 가정해 보겠습니다.
종단간 암호화 서비스를 사용하면 공개 키와 개인 키 쌍이 제공됩니다. 이 키는 암호화와 복호화에 사용됩니다. 또한, 메시징 앱에는 데이터를 암호화하거나 복호화하는 데 사용되는 수학 함수로 구성된 알고리즘이 있습니다.
누군가에게 메시지를 보내면 해당 사람의 채팅창에 매핑되는 공개 키가 제공됩니다. 이 공개 키는 메시징 앱에 내장된 알고리즘을 사용하여 메시지를 암호화하는 데 사용됩니다. 이 공개 키는 수신자의 기기를 식별하고 수신자가 메시지를 수신하고 있다는 사실을 확인하는 데 도움이 됩니다.
이제 수신자는 개인 키를 사용하여 메시지를 해독하고 전송된 메시지의 정보를 해석합니다. 이 개인 키는 수신자의 기기에서만 사용할 수 있습니다. 따라서 다른 누구도 메시지를 해독할 수 없습니다. 이 시점에서 종단 간 암호화는 성공적으로 완료되었습니다.
이것이 종단간 암호화 작동 방식의 기본 원리입니다. 하지만 모든 서비스가 종단간 암호화를 사용하는 것은 아닙니다. 일부 도구는 종단간 암호화 대신 전송 계층 암호화 기술을 사용하는 경우가 많습니다. 그렇다면 이 두 기술의 차이점은 무엇일까요?
종단간 암호화는 다른 유형의 암호화와 어떻게 다릅니까?
종단간 암호화가 다른 암호화 시스템과 다른 점은 오직 송신자와 수신자, 즉 최종 사용자만 메시지를 해독하고 읽을 수 있다는 것입니다. 단일 키 또는 비밀 키 암호화라고도 하는 대칭 키 암호화는 송신자에서 수신자까지 연속적인 암호화 계층을 제공하지만, 메시지를 암호화하는 데는 단 하나의 키만 사용합니다.
단일 키 암호화에 사용되는 키는 비밀번호, 코드 또는 무작위로 생성된 숫자열일 수 있으며, 메시지 수신자에게 전송되어 메시지를 해독할 수 있도록 합니다. 키는 복잡할 수 있으며, 중개자에게 메시지를 횡설수설하는 것처럼 보일 수 있습니다. 그러나 중개자가 키를 가지고 있다면 키가 아무리 심하게 변경되더라도 메시지를 가로채고 해독하고 읽을 수 있습니다. 두 개의 키를 사용하는 종단간 암호화는 중개자가 키에 접근하여 메시지를 해독하는 것을 방지할 수 있습니다.
또 다른 표준 암호화 전략은 전송 중 암호화입니다. 이 전략에서 메시지는 발신자에 의해 암호화되고, 중간 지점(메시징 서비스 제공업체가 소유한 제3자 서버)에서 의도적으로 복호화된 후, 다시 암호화되어 수신자에게 전송됩니다. 메시지는 전송 중에는 읽을 수 없으며 이중 키 암호화를 사용할 수 있지만, 최종 수신자에게 도달하기 전에 복호화되므로 종단 간 암호화는 사용되지 않습니다.
종단 간 암호화와 마찬가지로 전송 중 암호화는 메시지 전송 도중 가로채기를 방지하지만, 암호 해독 과정에서 잠재적인 취약점을 발생시킵니다. 전송 계층 보안(TSS) 암호화 프로토콜이 전송 중 암호화의 한 예입니다.
종단간 암호화와 전송 계층 암호화는 어떻게 다릅니까?
앞서 언급했듯이 모든 서비스가 종단 간 암호화를 사용하는 것은 아닙니다. 하지만 그렇다고 해서 암호화가 전혀 없는 것은 아닙니다. 웹사이트 암호화에 가장 일반적으로 사용되는 방식은 TLS(전송 계층 보안)입니다.
이 유형의 암호화와 종단간 암호화의 유일한 차이점은 TLS에서 암호화는 발신자의 기기에서 이루어지고 서버에서 복호화된다는 것입니다. 따라서 진정한 종단간 암호화는 아니지만, 우수한 수준의 보안을 제공하고 사용자 정보를 보호할 수 있습니다.
이는 전송 중 암호화라고도 합니다. 즉, 서비스 제공업체가 자사 서버를 통해 모든 메시지에 접근할 수 있습니다. 따라서 앱을 새로 고침하면 이전 Instagram 메시지를 쉽게 볼 수 있지만 WhatsApp 에서는 볼 수 없습니다 . 메시지를 복원하려면 백업 파일을 다운로드하여 기기에서 암호를 해독해야 합니다.
종단간 암호화는 어떻게 사용되나요?
종단간 암호화는 금융, 의료, 통신 산업 등 데이터 보안이 필요한 모든 분야에서 사용됩니다. 기업이 개인정보 보호 및 데이터 보안 관련 법률과 규정을 준수하는 데에도 종종 사용됩니다.
예를 들어, 전자 POS 시스템 제공업체는 고객 신용카드 데이터와 같은 민감한 정보를 보호하기 위해 제품에 E2EE를 포함할 수 있습니다. E2EE를 포함하면 소매업체가 카드 번호, 마그네틱 스트라이프 데이터, 보안 코드를 클라이언트 기기에 저장하지 않도록 규정하는 PCI DSS(Payment Card Industry Data Security Standard)를 준수하는 데에도 도움이 됩니다.
종단간 암호화는 무엇을 보호합니까?
E2EE는 다음 두 가지 위협으로부터 보호합니다.
종단간 암호화는 무엇을 보호하지 않습니까?
E2EE 키 교환은 알려진 알고리즘과 현재 컴퓨팅 성능을 사용하여 해독이 불가능하다고 믿어지지만 암호화 체계에서 다음 세 가지를 포함하여 잠재적인 약점이 여러 가지 발견되었습니다.
종단간 암호화의 장단점
엔드투엔드 암호화의 장점은 다음과 같습니다.
종단간 암호화의 몇 가지 단점은 다음과 같습니다.
지금까지 종단간 암호화의 장단점을 살펴보았습니다. 기밀 메시지를 보내지 않더라도 종단간 암호화를 켜야 할지 고민 중이시라면, 정답은 '예'입니다. 다른 사람에게 내 데이터에 접근할 권한을 왜 부여해야 할까요?
일부 인기 있는 엔드투엔드 암호화 메시징 앱
iPhone 및 Android용 최고의 엔드투엔드 암호화 메시징 앱을 소개합니다. 이 중 원하는 앱을 사용하여 메시지 보안을 한층 더 강화할 수 있습니다.
1. WhatsApp 메시징 도구
인기 있는 WhatsApp 메시징 앱은 종단간 암호화를 지원합니다. 아래 링크를 사용하여 iPhone과 Android 기기 모두에서 다운로드하고 설치할 수 있습니다.
2. Signal 개인 메시징 도구
Signal은 iPhone 및 Android용의 풍부한 기능과 완벽한 암호화를 갖춘 메시징 앱입니다. WhatsApp보다 더욱 현대적인 사용자 인터페이스를 제공합니다.
iPhone용 Signal 다운로드 Android용 Signal 다운로드
3. 아이메시지
아시다시피 iMessage는 모든 Apple 사용자를 위한 기본 메시징 앱입니다. iMessage의 모든 메시지와 파일은 종단 간 암호화됩니다. 하지만 크로스 플랫폼이 아니기 때문에 Android에서는 사용할 수 없습니다.
4. 텔레그램
텔레그램은 우리 모두가 주 메신저 앱으로 사용하고 싶어 하고, 모든 왓츠앱 사용자들이 텔레그램으로 전환하기를 바라는, 기능이 풍부한 또 다른 메신저 앱입니다. 텔레그램은 종단간 암호화를 제공하지만, 선택 사항입니다. 이 옵션은 "비밀 채팅"이라고 합니다.
이 기사에서는 암호화된 개인 메시지 전송에 사용할 수 있는 인기 앱을 모두 추천했습니다.
종단간 암호화에 대해 알아야 할 모든 것이 여기에 있습니다. 이 글이 도움이 되었기를 바랍니다!
썬더버드에서 S/MIME 인증서를 가져오거나 요청하고, 서명 및 암호화에 할당하고, 개인 키를 백업하고, 보안 이메일을 확인하세요.
Ubuntu 24.04에서 절전 모드 후 Wi-Fi 연결 끊김 현상을 NetworkManager, 무선 차단, 업데이트, 절전 모드 및 드라이버 점검을 통해 해결하고, 절전 모드 해제 시마다 작동 여부를 확인합니다.
BitLocker를 사용하여 Windows 11과 함께 Ubuntu 24.04를 안전하게 설치하세요. 별도 드라이브 및 공유 드라이브 경로, 복구 키, 파티셔닝 및 부팅 검사를 비교해 보세요.
Ubuntu GNOME 환경에서 tracker-miner-fs-3가 높은 CPU 사용량을 보이는 이유와 인덱싱 상태 확인, 폴더 제외, Ubuntu 업데이트, 또는 검색 인덱스를 안전하게 재구축하는 방법을 알아보세요.
클리핑, ALSA 형식 변환 또는 HDA 절전 모드가 Ubuntu 24.04 오디오 왜곡을 유발하는지 추적한 다음, 해당되는 복구 가능한 수정 사항을 적용하십시오.
pactl 스크립트를 사용하여 기본 싱크를 업데이트하고 이미 재생 중인 스트림을 재라우팅함으로써 Debian 오디오를 지정된 PipeWire 출력 간에 전환할 수 있습니다.
블루투스 헤드셋 마이크를 작동시키려면 올바른 입력 소스를 선택하고, 핸즈프리 오디오 프로필을 사용하고, Ubuntu의 PipeWire 경로를 확인하세요.
Flatpak 앱이 Ubuntu 24.04 GTK 테마를 무시하는 이유를 알아보고, 테마 확장 프로그램을 확인하고, Flatpak 앱을 새로 고치고, 포털 문제를 진단하는 안전한 단계를 따르세요.
우분투 커널 업데이트 후 NVIDIA 드라이버 오류를 진단합니다. DKMS 및 보안 부팅을 확인하고, 해당 모듈을 재구축하고, MOK를 등록하고, 수정 사항을 검증합니다.
Debian을 재설치하지 않고도 부팅 모드, EFI 시스템 파티션, GRUB 파일 및 펌웨어 부팅 순서를 확인하여 Debian의 UEFI 부팅 오류를 해결할 수 있습니다.