Connecting…
Connecting…
View all
BQ
Telegram · @BQTelegram

📌 XChat의 암호화, 진짜 안전한 건지 살펴봤습니다

Posted
2025.06.09 15:32
Views
1,368
Forwards
5
Images
1
BQ@BQTelegram

BQ개발자입니다.

X(구 트위터)가 새로운 암호화 DM 'XChat'을 발표했습니다.
"기본값으로 전체 암호화"라는 발표에 대부분 기대하고 계신데요.
기술 문서를 자세히 읽어보니 우리가 생각하는 '암호화'와는 조금 다른 부분들이 있어서 하나씩 짚어보겠습니다.

1️⃣ "전체 암호화"의 진짜 의미

XChat은 메시지를 암호화해서 저장하고 전송한다고 합니다. 여기까진 좋은데, 중요한 건 '누가 이 암호를 풀 수 있느냐'죠!!

일반적으로 우리가 '암호화 메신저'라고 하면 나와 상대방만 메시지를 볼 수 있다고 생각하는데요.
그런데 XChat은 X 회사도 필요시 메시지를 볼 수 있는 구조로 만들어졌습니다.
X의 도움말 페이지에도 "법적 절차에 따라 메시지에 접근할 수 있다"고 명시되어 있습니다.

✍️이게 왜 중요한지 예를 들어보겠습니다.
Signal 같은 메신저는 FBI가 와서 "이 사람 메시지 내놔"라고 해도 회사가 "저희도 못 봅니다"라고 할 수 있는 구조입니다.

반면 XChat은 "네, 잠시만요" 하고 제공할 수 있는 구조입니다.
물론 X가 함부로 들여다본다는 건 아닙니다. 하지만 기술적으로 가능하다는 것과 불가능하다는 건 완전히 다른 이야기!!

2️⃣ 4자리 PIN의 함정

XChat은 여러분의 암호화 키를 4자리 PIN으로 보호합니다.
"4자리면 금방 뚫리는 거 아니야?"라고 생각하실 수 있는데, 반은 맞고 반은 틀리다고 생각해요

X는 Argon2id라는 기술을 써서 PIN 한 번 입력할 때마다 엄청난 계산을 하도록 만들었습니다.
그래서 누가 마구잡이로 0000부터 9999까지 대입하면 시간이 오래 걸립니다.

✍️문제는 이게 X 서버가 안전할 때 이야기라는 겁니다.
만약 해커가 X 서버에서 암호화된 키 파일을 훔쳐간다면? 집에서 천천히 슈퍼컴퓨터로 10,000개 조합을 다 시도해볼 수 있습니다.

게다가 XChat은 '전방위 비밀성'이 없어서, PIN 하나만 알아내면 과거의 모든 대화까지 다 볼 수 있습니다.
카톡 비밀채팅이나 Signal은 매번 새로운 키를 만들어서 과거 대화를 보호하는데..!

3️⃣ "비트코인 스타일 암호화"라는 수수께끼

머스크는 XChat이 "비트코인 스타일 암호화"를 사용한다고 했는데요.
"그게 뭔데?"라는 생각이 들어서 좀 찾아봤습니다. 애초에 비트코인은 정보 다 공개하는데..?

비트코인은 거래를 '검증'하는 데 암호화 기술을 쓰지, 뭔가를 '숨기는' 데 쓰지 않습니다. 오히려 모든 거래가 투명하게 공개되는 게 비트코인의 특징입니다.

✍️이런 애매한 용어를 쓴다는 건, 기술을 정확히 설명하기보다는 '비트코인'이라는 인기 있는 단어를 마케팅에 활용하려는 의도로 보입니다.
진짜 보안 전문가라면 "AES-256 암호화를 사용합니다" 같은 명확한 표현을 쓸 것 같아요

✔️ 그래서 안전하다는건가?

XChat이 일반 DM보다는 안전한 건 맞습니다. 하지만 "전체 암호화"라는 말을 너무 믿고 민감한 대화를 나누는 건 위험할 수 있다고 봐요.

정말 중요한 대화라면:

Signal이나 텔레그램 Secret Chat처럼 검증된 E2EE 메신저 사용
XChat을 쓴다면 X가 기술적으로 접근 가능하다는 점 인지
4자리 PIN의 한계를 이해하고 정말 중요한 건 다른 방법으로

무엇보다 '암호화'라는 단어 하나만 보고 안심하지 말고, 정확히 어떤 방식인지 이해하는 게 중요합니다.

---

여러분의 좋아요와 공유는 사랑입니다 🥰

#BQ개발자
#XChat
#암호화
#E2EE
#보안
Views1,368Forwards5View on Telegram