Khóa mạnh khác với khóa đúng; xác thực người liên hệ là một phần của bảo mật trò chuyện.
Mã hóa tin nhắn phải vừa bảo vệ nội dung, vừa làm rõ khóa của bên kia thực sự thuộc về tài khoản nào. Nếu ứng dụng lấy khóa ban đầu từ máy chủ, việc xác thực khóa đó rất quan trọng: mã hóa cho khóa của kẻ tấn công không tạo ra liên lạc an toàn với người bạn định liên hệ.
Điều này không có nghĩa là bất kỳ máy chủ nào bị xâm nhập cũng lập tức đọc được mọi tin nhắn trước đây. Kết quả phụ thuộc vào giao thức, các khóa đã được xác minh, cảnh báo thay đổi danh tính và cơ chế minh bạch khóa.
Vấn đề niềm tin khi liên lạc lần đầu là gì?
Để bắt đầu trò chuyện với người đang ngoại tuyến, ứng dụng nhắn tin có thể lưu một gói khóa công khai của họ trên máy chủ. Chữ ký của khóa dùng trước giúp kiểm tra liên kết của nó với khóa danh tính; nhưng chính khóa danh tính cũng phải được gắn với đúng người bạn muốn liên hệ.
Đặc tả X3DH của Signal giải thích mô hình liên lạc bất đồng bộ này và các giả định về xác thực. Không nên gọi tài liệu này là đặc tả LVR1: sử dụng những ý tưởng tương tự không có nghĩa hai giao thức giống nhau.
Việc thay thế khóa tạo ra rủi ro như thế nào?
Trong một ví dụ đơn giản, thay vì khóa của tài khoản “Alice”, kẻ tấn công cung cấp một khóa do mình kiểm soát. Nếu thiết bị chấp nhận mà không kiểm tra đầy đủ, tin nhắn mới có thể được mã hóa cho kẻ tấn công. Khả năng thực hiện và phát hiện cuộc tấn công này phụ thuộc vào chi tiết của hệ thống; khẳng định rằng nó “luôn diễn ra âm thầm và không có cảnh báo” là không chính xác.
Khóa mạnh khác với khóa đúng. AES hay một thuật toán hậu lượng tử tự nó không xác minh danh tính con người của chủ tài khoản.
Số an toàn kiểm tra điều gì?
Dấu vân tay khóa hay số an toàn là cách biểu diễn ngắn gọn hơn thông tin khóa của cuộc trò chuyện. So sánh nó qua một kênh mà bạn tin tưởng về tính xác thực của người bên kia giúp hai thiết bị thống nhất về các khóa liên lạc. Việc kiểm tra này không chứng minh điện thoại không có phần mềm độc hại hay người kia sẽ không bao giờ chia sẻ lại tin nhắn.
Hướng dẫn chính thức của Signal cũng nêu rõ số an toàn tự nó không xác thực danh tính một người. Số này có thể thay đổi do đổi thiết bị hoặc cài đặt lại; thay đổi bất ngờ cần được kiểm tra, chứ không phải lập tức kết luận rằng đã bị xâm nhập.
Cách kiểm tra thực tế trước khi gửi tin nhắn nhạy cảm
- Mở trang thông tin bảo mật của cuộc trò chuyện trên cả hai thiết bị.
- Liên lạc với người bạn biết trực tiếp hoặc qua một kênh độc lập, đáng tin cậy.
- So sánh toàn bộ số hoặc mã QR xác minh cuộc trò chuyện theo hướng dẫn của ứng dụng; chỉ vài chữ số đầu là chưa đủ.
- Nếu phát hiện không khớp, ngừng gửi thông tin nhạy cảm và hỏi nguyên nhân qua kênh độc lập.
- Sau khi thay đổi khóa hoặc thiết bị, kiểm tra lại trạng thái xác minh.
Gửi ảnh chụp số trong chính cuộc trò chuyện đang bị nghi ngờ về tính xác thực không tạo ra phép kiểm tra độc lập. Cuộc gọi thoại cũng không đủ để chống mạo danh nếu bạn chỉ dựa vào giọng nói giống nhau; hãy dùng số điện thoại hoặc kênh liên lạc đã đáng tin cậy từ trước.
Minh bạch khóa khác biệt như thế nào?
Minh bạch khóa, hay Key Transparency, có thể phát hiện sự không nhất quán trong ánh xạ từ tài khoản tới khóa và giảm sự phụ thuộc vào so sánh thủ công. Trong bài giới thiệu xác minh khóa tự động tháng 8 năm 2026, Signal giải thích tính năng này cùng các giới hạn về khả năng sử dụng. Cơ chế này cũng không tự chứng minh người kiểm soát tài khoản chính là người bạn muốn liên hệ.
Vì vậy, câu “so sánh thủ công là phương pháp duy nhất có trong mọi ứng dụng nhắn tin” không còn cập nhật. Hãy kiểm tra từng tính năng trong phiên bản và điều kiện của chính sản phẩm đó; đừng gán tính năng của ứng dụng này cho ứng dụng khác.
Có thể dựa vào điều gì đối với Livara?
Tài liệu Livara khuyến nghị so sánh dấu vân tay khóa qua một kênh khác. Với cuộc trò chuyện nhạy cảm, hãy coi đây là bước riêng, tách biệt với tên các thuật toán. Bài viết này không khẳng định Livara có hệ thống minh bạch khóa giống Signal hay có kết quả kiểm toán độc lập.
Câu hỏi thường gặp
Xác minh thành công có nghĩa là không thể xảy ra cuộc tấn công nào không?
Không. Kết quả phụ thuộc vào tình trạng an toàn của các thiết bị, phương pháp so sánh và các giả định của giao thức. Phần mềm độc hại hoặc người nhận sao chép nội dung nằm ngoài vấn đề thay thế khóa.
Có nên xóa tài khoản mỗi khi khóa thay đổi không?
Không. Trước hết hãy kiểm tra nguyên nhân thay đổi với người liên hệ qua một kênh đáng tin cậy. Trong thời gian đó, đừng gửi thông tin nhạy cảm.
Việc kiểm tra này có làm các tin nhắn trước đây an toàn trở lại không?
Không. Xác minh hôm nay không đảo ngược việc thông tin có thể đã bị lộ trước đây. Để bắt đầu liên lạc nhạy cảm, tốt hơn hết nên kiểm tra trước khi gửi.



