요즘은 전화 통화보다 문자 메시지를 주로 사용하는 시대입니다. 하지만 이러한 변화는 우리의 대화 내용을 감시하려는 사람들에게는 오히려 편리함을 제공합니다. 음성 데이터보다 일반 텍스트를 저장하고 분석하는 것이 훨씬 쉽기 때문입니다. 그렇다면 보안 메신저 앱을 사용하는 것이 현명한 선택일 수 있습니다.
그 해답이 바로 Signal(시그널)입니다. Signal은 Android, iPhone, 그리고 데스크톱까지 지원하는 보안 메시징 앱으로, 다른 메신저 앱과 마찬가지로 문자 전송은 물론 음성 및 영상 통화도 가능합니다.
Signal에서 주고받는 모든 메시지는 휴대폰을 떠나는 순간부터 상대방의 Signal 앱에서 복호화되는 순간까지 암호화됩니다. 물론 Signal을 설치하지 않은 사람에게도 메시지를 보낼 수 있지만, 이 경우에는 암호화가 적용되지 않으니 주의해야 합니다. 모든 데이터를 암호화하는 습관은 분명히 좋은 생각입니다.
데스크톱에서 문자 메시지 보내기
업무든 여가든 컴퓨터 앞에서 오랜 시간을 보내는 분들이라면, 데스크톱에서 바로 메시지를 주고받을 수 있다는 점이 얼마나 편리한지 잘 아실 겁니다. 몇 분마다 휴대폰을 집어 들고 답장하는 일은 정말 번거롭죠. Signal 개발진도 이 점을 잘 알았기에 데스크톱용 앱을 만들었습니다. Windows, Mac, Linux를 모두 지원하며 무료로 다운로드할 수 있습니다.
Signal 데스크톱 앱에서 할 수 있는 것
Signal 데스크톱 앱은 모바일 앱보다 다소 기능이 제한적입니다. 문자 전송에 특화되어 있으며, 이미지, 5분 이내의 음성 메시지, 동영상, 각종 파일을 전송할 수 있습니다. 다만 실시간 영상 통화나 음성 통화는 모바일 앱에서만 가능합니다.
사람, 동물, 음식, 활동, 여행, 사물, 기호, 깃발 등 생각할 수 있는 거의 모든 이모지를 지원합니다.
또한 프렌치 불독 'Zozo'와 고양이 'Bandit' 두 가지 스티커 팩이 기본 제공되며, 직접 만든 스티커 팩을 업로드할 수도 있습니다. 보안 때문에 기능이 빈약한 앱이 아니라, 강력한 보안을 갖춘 완전한 기능의 메신저 앱이라는 점이 매력입니다.
Signal 데스크톱 앱은 어떻게 보안을 지켜줄까?
Signal 보안의 핵심은 종단간 암호화(end-to-end encryption)입니다. 화면에 보이는 메시지는 휴대폰을 떠나는 순간 알아볼 수 없는 형태로 변환됩니다.
강력한 암호화
메시지는 오직 지정된 수신자의 Signal 앱에 도착했을 때만 다시 읽을 수 있는 형태로 복원됩니다. 데스크톱 앱을 통해 전송되는 모든 것, 즉 메시지, 파일, 사진, 동영상, 스티커까지 예외 없이 암호화됩니다.
얼마나 강력하냐고요? Signal은 자체 개발한 암호화 프로토콜을 사용하며, 그 자체로도 매우 안전한 여러 암호화 기술을 결합합니다. 그중 하나가 바로 AES-256 암호화입니다.
휴대폰과의 검증된 연결
모바일 앱은 휴대폰 번호로 등록되기 때문에, 실제 휴대폰이 없다면 다른 사람이 나인 척하기 어렵습니다. Signal 데스크톱 앱은 휴대폰과 직접 연동됩니다. 설치 후 실행하면 큰 QR 코드 화면이 나타나고, 이를 스캔하여 휴대폰과 연결하는 방식입니다.
앱이 휴대폰과 연결되어 있고, 휴대폰 번호가 모바일 앱을 통해 Signal에 등록되어 있기 때문에, 메시지가 실제로 본인에게서 왔다는 것을 쉽게 확인할 수 있습니다.
모바일 앱의 연락처로만 전송 가능
데스크톱 앱을 휴대폰과 연동하면, 모바일 앱에 저장된 연락처만 가져옵니다. 데스크톱 앱에 연락처를 추가할 수 있는 유일한 방법이기도 합니다. 덕분에 오타 하나로 기밀 메시지를 엉뚱한 사람에게 보내는 실수를 방지할 수 있습니다.
자동 삭제 메시지
기밀 메시지라고 하면, Signal 데스크톱 앱에서 보내는 모든 메시지에 자동 삭제 타이머를 설정할 수도 있습니다. 점 세 개 메뉴를 클릭한 뒤 사라지는 메시지(Disappearing messages)를 선택하면, 메시지가 유지되는 시간을 지정할 수 있습니다.
카운트다운은 친구가 메시지를 받은 시점이 아니라, 메시지를 보낸 순간부터 시작됩니다. 따라서 누군가 나중에 휴대폰을 확인하더라도 해당 메시지는 이미 사라져 있습니다.
양방향 대화 인증
이상적으로는 서로가 실제 상대방의 앱과 대화하고 있는지 확인하는 것이 좋습니다. 점 세 개 메뉴로 이동하여 확인할 수 있습니다.
안전 번호 보기(View safety number)를 클릭한 후, 상대방 앱에서 표시되는 번호와 자신의 화면에 있는 번호가 일치하는지 확인하세요. 각 Signal 대화에는 고유한 안전 번호가 부여됩니다.
번호가 일치한다면 해당 안전 번호를 '검증됨'으로 표시할 수 있습니다. 이후 대화 목록에서 상대방 이름 옆에 Verified(검증됨) 체크 표시가 나타납니다. 이제 피싱이 아닌 실제 친구와 대화하고 있음을 확신할 수 있으며, 중간자 공격(man-in-the-middle attack)으로부터도 보호받을 수 있습니다.
알림 설정 커스터마이징
데스크톱 알림의 유형을 설정하거나 아예 끌 수도 있습니다. 화면을 다른 사람에게 보여줘야 하는 상황 등에서 앱을 최소화해 둘 때 유용합니다.
알림은 발신자 이름과 메시지 내용 모두 표시, 발신자 이름만 표시, 이름과 내용 모두 숨김, 알림 비활성화 중에서 선택할 수 있습니다. 시각적 알림을 껐다면 소리 알림을 설정하는 것도 좋은 방법입니다.
Signal을 사용하고 안전하게
정보 보안이 걱정된다면 Signal 데스크톱 앱이 딱 맞습니다. 솔직히 말해, 모든 메신저 앱이 이 정도 수준의 보안을 갖춰야 마땅합니다. 더 강력한 보안을 원한다면 File 메뉴에서 Clear Data(데이터 지우기)를 클릭할 수 있습니다.
클릭하면 모든 연락처와 메시지가 삭제되며 복구할 수 없다는 경고가 표시됩니다. Delete all data(모든 데이터 삭제) 버튼을 누르기 전에 반드시 신중하게 확인하세요.
이제 Signal 데스크톱 앱이 모바일 앱만큼 개인정보 보호에 도움이 된다는 것을 알게 되셨습니다. 두 앱을 함께 사용하면 최고의 편의성과 보안을 동시에 누릴 수 있습니다.