시그널

시그널(Signal)은 종단간 암호화(end-to-end encryption)를 기본적으로 적용하는 무료 오픈소스 메신저 애플리케이션이다. 문자 메시지, 음성 및 영상 통화, 그룹 대화, 파일 전송 등을 지원하며, 이용자의 개인정보 보호와 안전한 의사소통을 핵심 가치로 삼는다.

시그널은 메시지와 통화 내용을 서비스 제공자도 열람할 수 없도록 설계되었다. 광고와 이용자 추적을 기반으로 운영되는 상업적 플랫폼과 달리 비영리 조직을 통해 운영되며, 기부와 지원금 등을 주요 재원으로 활용한다.[1]

개요

항목 내용
이름 시그널(Signal)
종류 인스턴트 메신저
개발·운영 Signal Messenger LLC
지원 조직 Signal Technology Foundation
운영체제 Android, iOS, Windows, macOS, Linux
이용 요금 무료
소스 코드 오픈소스
주요 특징 종단간 암호화, 개인정보 보호, 광고 및 추적 기능 배제
공식 홈페이지 https://signal.org/ko/

시그널은 대화 내용의 비밀을 보호하는 것뿐 아니라 이용자의 통신 정보와 신원을 가능한 한 적게 노출하는 것을 목표로 한다. 특히 개인정보 유출, 감시, 검열 등을 우려하는 이용자에게 유용한 의사소통 수단이다.

역사와 운영

시그널은 암호화 기술 개발자 목시 말린스파이크(Moxie Marlinspike)가 개발한 보안 메신저 기술을 기반으로 발전했다.

2018년 목시 말린스파이크와 왓츠앱(WhatsApp)의 공동 창업자 브라이언 액턴(Brian Acton)은 시그널의 개발과 운영을 지원하기 위한 비영리 조직인 Signal Foundation을 설립했다.[2]

시그널은 개인정보의 상업적 활용이나 광고 수익에 의존하지 않는 운영 모델을 지향한다. 운영 조직은 이용자의 사적인 대화를 보호하는 기술을 개발하고 누구나 이용할 수 있도록 하는 것을 목표로 한다.

주요 기능

종단간 암호화

시그널의 가장 중요한 특징은 모든 개인 및 그룹 메시지와 통화에 종단간 암호화를 기본적으로 적용한다는 점이다.

종단간 암호화는 메시지를 보내는 사람과 받는 사람의 기기에서만 내용을 확인할 수 있도록 하는 기술이다. 통신 과정에서 제3자가 데이터를 가로채더라도 암호화된 내용을 쉽게 해독할 수 없도록 한다.

시그널 운영자도 메시지와 통화 내용을 복호화하여 확인할 수 없도록 설계되어 있다.[3]

개인정보 보호

시그널은 개인정보 수집을 최소화하는 방향으로 설계되었다.

  • 메시지와 통화 내용에 종단간 암호화를 적용한다.
  • 광고 및 광고 목적의 이용자 추적 기능을 제공하지 않는다.
  • 대화 기록은 기본적으로 이용자의 기기에 보관된다.
  • 상대방에게 전화번호를 공개하지 않고 사용자 이름으로 대화를 시작할 수 있다.
  • 상대방의 신원을 확인할 수 있도록 안전 번호(Safety Number) 기능을 제공한다.

다만 종단간 암호화가 모든 개인정보를 자동으로 보호한다는 의미는 아니다. 이용자의 기기가 탈취되거나 악성 프로그램에 감염된 경우, 또는 대화 상대가 내용을 외부에 공개하는 경우에는 정보가 유출될 수 있다.

전화번호 비공개와 사용자 이름

시그널은 계정 등록 시 전화번호 인증을 요구하지만, 다른 이용자에게 전화번호를 공개하지 않고 대화할 수 있는 기능을 제공한다.

2024년 도입된 사용자 이름(username) 기능을 이용하면 전화번호를 직접 알려주지 않고도 새로운 상대방과 대화를 시작할 수 있다.

설정에서 다음 항목을 조정할 수 있다.

  • 내 전화번호를 볼 수 있는 사람
  • 내 전화번호로 나를 찾을 수 있는 사람

전화번호를 통한 검색을 제한하려는 경우 두 번째 항목을 '아무도 없음'으로 설정할 수 있다.

단, 이미 전화번호를 알고 있거나 연락처에 저장한 사람에게서 기존에 알려진 전화번호 자체를 숨길 수 있는 것은 아니다. 또한 사용자 이름 기능을 이용하더라도 최초 계정 등록에는 전화번호가 필요하다.[4]

사라지는 메시지

시그널은 일정 시간이 지나면 메시지가 자동으로 삭제되도록 설정할 수 있는 '사라지는 메시지' 기능을 제공한다.

이 기능은 기기에 불필요한 대화 기록이 장기간 남는 것을 줄이는 데 도움이 된다.

그러나 메시지가 사라지기 전에 상대방이 화면을 촬영하거나 내용을 별도로 저장할 수 있으므로, 사라지는 메시지가 정보 유출을 완전히 방지하지는 못한다.

그룹 대화

시그널은 여러 사람이 참여하는 그룹 채팅을 지원한다.

  • 그룹 메시지의 종단간 암호화
  • 그룹 관리자 권한 설정
  • 그룹 참여 및 관리 기능
  • 그룹 음성·영상 통화
  • 그룹 초대 링크

이러한 기능은 사적인 모임뿐 아니라 단체의 내부 의사소통에도 활용될 수 있다.

음성 및 영상 통화

시그널은 인터넷을 이용한 음성 통화와 영상 통화를 제공한다. 일대일 통화와 그룹 통화를 모두 지원하며, 통화 내용에도 종단간 암호화가 적용된다.

오픈소스

시그널의 소스 코드는 공개되어 있어 외부 개발자와 보안 연구자가 프로그램의 작동 방식과 보안 구조를 검토할 수 있다.

오픈소스라는 사실만으로 보안이 자동으로 보장되는 것은 아니지만, 기술적 검증과 공개적인 문제 제기를 가능하게 한다.

소스 코드는 GitHub의 Signal 저장소에서 확인할 수 있다.

페미니즘과 사회운동에서의 활용

안전한 의사소통

페미니즘 운동과 사회운동에서는 참여자의 신원, 연락처, 활동 계획, 내부 논의 등을 보호해야 할 필요가 있다.

특히 온라인 괴롭힘, 신상 공개, 조직적 공격, 감시 등의 위험이 존재하는 환경에서는 단체 구성원들의 의사소통 수단을 신중하게 선택할 필요가 있다.

시그널은 이러한 환경에서 활용할 수 있는 보안 메신저 가운데 하나다.

다만 시그널을 사용한다는 사실만으로 활동 참여자의 익명성이나 안전이 보장되지는 않는다.

디지털 성폭력 및 온라인 괴롭힘 대응

디지털 성폭력이나 온라인 괴롭힘에 대응하는 과정에서는 피해자의 개인정보와 상담 내용, 사건 관련 자료 등이 유출되지 않도록 주의해야 한다.

시그널의 암호화와 전화번호 공개 제한 기능은 이러한 정보의 노출 위험을 줄이는 데 도움이 될 수 있다.

그러나 피해자 지원 과정에서 시그널을 사용하는 경우에도 다음과 같은 점을 고려해야 한다.

  • 피해자가 원하는 연락 수단과 연락 가능 시간을 우선적으로 존중한다.
  • 피해자의 동의 없이 개인정보나 사건 관련 자료를 그룹에 공유하지 않는다.
  • 대화 상대가 실제로 신뢰할 수 있는 사람인지 확인한다.
  • 증거 보존이 필요한 대화에는 사라지는 메시지 기능을 신중하게 사용한다.
  • 민감한 자료의 보관 기간과 접근 권한을 사전에 정한다.

특히 디지털 성폭력이나 스토킹의 증거로 활용할 수 있는 메시지가 자동 삭제되면 추후 신고 및 법적 절차에 어려움이 발생할 수 있다.

따라서 보안을 위한 기록 삭제와 피해자의 증거 보존 필요성을 구분하여 판단해야 한다.

활동가와 단체의 보안

사회운동 단체나 활동가들은 내부 회의, 행사 준비, 참여자 연락 등을 위해 다양한 메신저를 활용한다.

시그널은 내부 대화의 기밀성을 높이는 수단이 될 수 있지만, 단체 전체의 정보 보안은 메신저의 암호화 기능만으로 해결되지 않는다.

단체 차원에서는 다음과 같은 운영 원칙을 함께 마련하는 것이 바람직하다.

  • 그룹 참여자의 신원과 초대 권한 확인
  • 활동 종료자 및 탈퇴자의 접근 권한 정리
  • 분실하거나 도난당한 기기의 보안 조치
  • 민감한 개인정보의 불필요한 수집 방지
  • 문서 및 대화 기록의 보존·삭제 기준 마련
  • 참여자의 동의 없는 대화 내용 외부 공유 금지

활동가와 단체의 보안은 기술적 보호뿐 아니라 구성원 사이의 신뢰, 정보 접근 권한, 개인정보 보호 원칙에 의해 함께 결정된다.

한계와 주의사항

완전한 익명성은 보장하지 않음

시그널은 사적인 대화를 보호하도록 설계된 메신저이지만, 완전한 익명성을 보장하는 서비스는 아니다.

계정을 등록하려면 전화번호가 필요하며, 이용자의 신원이나 사용 사실이 다른 경로로 드러날 가능성이 있다.

사용자 이름을 이용해 전화번호를 공개하지 않는 것과 실제 신원이 식별되지 않는 것은 서로 다른 문제다.

기기 자체의 보안

종단간 암호화는 메시지가 전송되는 과정과 서비스 제공자의 메시지 접근을 제한하지만, 이용자의 기기 자체가 안전하지 않다면 대화 내용이 노출될 수 있다.

따라서 기기 잠금, 운영체제 보안 업데이트, 연결된 기기 관리 등의 조치도 중요하다.

대화 상대에 의한 유출

메시지를 받은 사람은 내용을 복사하거나 화면을 촬영하고 다른 사람에게 전달할 수 있다.

따라서 시그널의 암호화 기능은 대화 상대방에 의한 정보 공개를 기술적으로 완전히 막지 못한다.

기록 보존과 백업

시그널 PIN은 계정 관련 일부 정보와 설정의 복구를 돕지만, PIN 자체가 메시지 기록의 백업 수단은 아니다.[5]

기기를 교체하거나 프로그램을 삭제하는 경우 메시지 기록의 이전 및 복구 가능 여부를 미리 확인할 필요가 있다.

장기간 보존해야 하는 기록이나 법적 증거가 있는 경우 별도의 안전한 보관 방법을 검토해야 한다.

이용 방법

설치

시그널은 공식 홈페이지 또는 운영체제별 애플리케이션 스토어에서 설치할 수 있다.

  1. 시그널 다운로드 페이지에 접속한다.
  2. 사용하는 운영체제에 맞는 프로그램을 설치한다.
  3. 휴대전화 번호를 입력하고 인증 절차를 진행한다.
  4. 프로필과 PIN 등 필요한 설정을 완료한다.
  5. 개인정보 보호 및 보안 설정을 확인한다.

권장 개인정보 보호 설정

전화번호 공개를 최소화하고 싶다면 다음 설정을 검토할 수 있다.

  1. 설정에서 '개인정보 보호' 항목으로 이동한다.
  2. 전화번호 공개 범위를 확인한다.
  3. 전화번호로 계정을 검색할 수 있는 범위를 제한한다.
  4. 필요한 경우 사용자 이름을 생성한다.
  5. 등록 잠금과 기기 화면 잠금을 설정한다.
  6. 연결된 기기에 알 수 없는 기기가 없는지 확인한다.

개인정보 보호 설정은 이용 목적과 연락 방식에 따라 달라질 수 있으므로 모든 이용자에게 동일한 설정이 적합한 것은 아니다.

관련 문서

외부 링크

출처