Signal là gì?
Signal là ứng dụng nhắn tin miễn phí, mã nguồn mở cho phép bạn gửi tin nhắn văn bản, thoại, video và tệp với mã hóa đầu cuối mạnh nhất có sẵn cho người tiêu dùng. Nó được phát triển bởi Signal Foundation, tổ chức phi lợi nhuận của Mỹ, và được tài trợ hoàn toàn bằng quyên góp — không có quảng cáo, không bán dữ liệu, không có gói cao cấp.
Ứng dụng được khuyến nghị bởi mọi tổ chức quyền riêng tư lớn (EFF, Tor Project, Privacy International), được các nhà báo, nhà hoạt động, luật sư và nhà nghiên cứu bảo mật trên toàn thế giới sử dụng, và được Edward Snowden khuyến nghị là ứng dụng nhắn tin mà ông sử dụng hàng ngày.
Điều gì làm Signal khác biệt
Hầu hết các ứng dụng nhắn tin "mã hóa" bảo vệ tin nhắn của bạn trong quá trình truyền nhưng để lộ nhiều thông tin về bạn cho công ty họ:
| Thuộc tính | Signal | Telegram | iMessage | SMS | |
|---|---|---|---|---|---|
| Mã hóa đầu cuối theo mặc định | ✅ | ✅ | ❌ (chỉ "Trò chuyện bí mật") | ✅ (Apple↔Apple) | ❌ |
| Client mã nguồn mở | ✅ mọi nền tảng | ❌ | một phần | ❌ | n/a |
| Máy chủ mã nguồn mở | ✅ | ❌ | ❌ | ❌ | n/a |
| Giảm thiểu metadata | ✅ tích cực | ❌ chia sẻ với Meta | ❌ lưu giữ | một phần | ❌ |
| Sealed sender | ✅ | ❌ | ❌ | ❌ | ❌ |
| Điều hành bởi tổ chức phi lợi nhuận | ✅ | ❌ (Meta) | ❌ | ❌ (Apple) | n/a |
| Tài trợ bằng quảng cáo hoặc dữ liệu | ❌ không bao giờ | ✅ (quảng cáo Meta) | một phần | n/a | n/a |
Sự kết hợp của các hàng đó là điều làm cho Signal trở nên độc đáo. Các ứng dụng nhắn tin khác có thể sánh ngang Signal về độ mạnh mã hóa, nhưng không có lựa chọn thay thế chính nào khớp với gói hoàn chỉnh của mã hóa mạnh, metadata tối thiểu, mã nguồn mở hoàn toàn và mô hình tài trợ cấu trúc phù hợp với quyền riêng tư người dùng.
Mã hóa đầu cuối, đúng cách
Signal sử dụng giao thức Signal (ban đầu là Axolotl), thiết kế mã hóa tiên tiến kết hợp:
- Double Ratchet — tạo khóa mã hóa mới cho mỗi tin nhắn, vì vậy ngay cả khi một khóa bị xâm phạm bằng cách nào đó, chỉ tin nhắn đó bị lộ
- Forward secrecy — tin nhắn trong quá khứ vẫn an toàn ngay cả khi khóa hiện tại của bạn bị rò rỉ
- Future secrecy (bảo mật sau xâm phạm) — nếu khóa của bạn bị rò rỉ, hệ thống tự động phục hồi để tin nhắn tương lai lại an toàn
- Deniability — tin nhắn chứng minh mật mã tính xác thực cho người nhận nhưng không cho bên thứ ba, vì vậy không ai có thể chứng minh bạn đã gửi tin nhắn cụ thể sau đó
Giao thức được thiết kế tốt đến mức WhatsApp, Facebook Messenger, Google Messages và Skype đều cấp phép sử dụng cho mã hóa đầu cuối của riêng họ. Khi các ứng dụng nhắn tin lớn nhất thế giới cần mã hóa họ tin tưởng, họ sẽ tiếp cận thiết kế của Signal.
Việc triển khai mật mã được công bố công khai và đã được kiểm toán bởi các nhà nghiên cứu bảo mật độc lập — bao gồm các chứng minh toán học chính thức về thuộc tính của giao thức được xuất bản trong các bài báo được đánh giá đồng đẳng.
Metadata: nơi Signal thực sự thắng
Mã hóa bảo vệ nội dung tin nhắn. Metadata — bạn nói chuyện với ai, khi nào, bao lâu một lần, từ đâu — thường tiết lộ nhiều hơn chính nội dung. Cố vấn pháp lý của NSA Stewart Baker từng nói nổi tiếng: "Chúng tôi giết người dựa trên metadata."
Hầu hết ứng dụng nhắn tin giữ lại metadata rộng rãi. WhatsApp chia sẻ với công ty mẹ Meta:
- Danh sách liên lạc của bạn
- Bạn nhắn tin với ai và khi nào
- Địa chỉ IP của bạn tại thời điểm nhắn tin
- Thành viên nhóm
- Trạng thái "lần cuối truy cập"
Signal, theo thiết kế, giữ lại gần như không có gì:
- ❌ không có danh sách liên lạc (khớp cục bộ trên thiết bị của bạn bằng hash mật mã)
- ❌ không có nhật ký định tuyến tin nhắn
- ❌ không có biểu đồ ai-nói-chuyện-với-ai
- ❌ không có danh sách thành viên nhóm trên máy chủ
- ❌ không có dấu thời gian "lần cuối thấy" được lưu trữ tập trung
- ✅ ngày tạo tài khoản
- ✅ dấu thời gian kết nối cuối cùng (làm tròn theo ngày)
Khi FBI triệu tập Signal — và họ đã làm, nhiều lần — họ chỉ nhận được hai trường cuối cùng đó. Signal công bố mọi yêu cầu của chính phủ và phản hồi của họ tại https://signal.org/bigbrother/. Sự chênh lệch giữa những gì được yêu cầu và những gì Signal có thể giao nộp là rõ rệt.
Sealed Sender
Signal đi xa hơn với tính năng gọi là Sealed Sender. Thông thường máy chủ phải biết ai đang gửi tin nhắn để gửi nó. Sealed Sender sử dụng phong bì mật mã để ngay cả máy chủ của Signal cũng không thể thấy ai đã gửi tin nhắn — chỉ biết nó được gửi đến ai. Máy chủ được giảm xuống thành rơle câm không biết ai đang nói chuyện với ai.
Tại sao mã nguồn mở quan trọng
Signal công bố mã nguồn đầy đủ cho mọi client (iOS, Android, Desktop, web) và máy chủ. Điều này có nghĩa là:
- Các nhà nghiên cứu bảo mật độc lập có thể kiểm toán từng dòng
- Bạn có thể tự biên dịch Signal và xác nhận tệp nhị phân đã xuất bản khớp
- Lỗi và backdoor có thể được phát hiện bởi bất kỳ ai, không chỉ công ty
- Các fork như Molly (client Signal Android được cứng hóa) chứng minh thiết kế đáng tin cậy
So sánh với các ứng dụng nhắn tin mã nguồn đóng mà bạn phải tin tưởng tuyên bố của công ty về những gì ứng dụng của họ làm. Mã của Signal có tại https://github.com/signalapp để bất kỳ ai kiểm tra.
Câu hỏi về số điện thoại
Phê bình quyền riêng tư lớn nhất của Signal trong lịch sử là nó yêu cầu số điện thoại để đăng ký. Đây là sự đánh đổi thực sự: số điện thoại làm cho việc khám phá trở nên dễ dàng ("xem ai trong danh bạ hiện tại của tôi đang dùng Signal"), nhưng chúng cũng là thông tin nhận dạng cá nhân.
Phản hồi của Signal, được triển khai vào 2024:
- Tên người dùng tùy chọn — bạn có thể trò chuyện với ai đó bằng tên người dùng thay vì số điện thoại, vì vậy người nhận không bao giờ thấy số của bạn
- Nút chuyển khả năng khám phá số điện thoại — bạn có thể yêu cầu liên lạc qua tên người dùng hoặc liên kết, ẩn khỏi tìm kiếm "tìm tôi bằng số điện thoại"
- Số điện thoại vẫn gắn với tài khoản ở phía sau — Signal vẫn sử dụng chúng để xác minh SMS khi đăng ký và xác minh lại
Nếu số điện thoại của bạn rất nhạy cảm (bạn là nhà báo bảo vệ nguồn tin, nhà hoạt động trong môi trường thù địch, v.v.), thực hành tiêu chuẩn là đăng ký Signal bằng số phụ — Google Voice, Twilio, JMP.chat, hoặc SIM trong điện thoại riêng — và sử dụng số đó làm danh tính Signal. Số phụ phải vẫn có thể liên lạc được để xác minh lại định kỳ.
Tính năng thực tế quan trọng
Ngoài mã hóa, Signal bao gồm các tính năng quyền riêng tư mà các ứng dụng nhắn tin khác thiếu hoặc coi là hạng hai:
Tin nhắn tự xóa
Đặt bộ đếm thời gian theo cuộc trò chuyện (5 giây đến 4 tuần) và tin nhắn tự động xóa sau khi người nhận đọc chúng. Bạn cũng có thể đặt bộ đếm thời gian mặc định cho tất cả cuộc trò chuyện mới. Quan trọng cho cuộc trò chuyện nhạy cảm: nếu điện thoại của bạn sau đó bị tịch thu hoặc xâm phạm, lịch sử đã xóa sẽ biến mất.
Khóa màn hình
Khóa chính ứng dụng Signal bằng Face ID, Touch ID hoặc PIN thiết bị của bạn — tách biệt với mở khóa thiết bị. Có nghĩa là điện thoại đã mở khóa và được giao nộp vẫn không để lộ tin nhắn của bạn.
Ghi chú cho bản thân
Signal bao gồm cuộc trò chuyện "Ghi chú cho bản thân" là sổ tay riêng được mã hóa đầu cuối đồng bộ trên các thiết bị của bạn. Hữu ích để cất giữ mã 2FA, liên kết bạn muốn đọc sau, hoặc ghi chú ngắn — tất cả với cùng đảm bảo bảo mật như tin nhắn cho người khác.
Cập nhật kiểu story
Signal Stories hoạt động như Instagram hoặc WhatsApp Stories nhưng với cùng mã hóa E2E. Chọn chính xác danh bạ nào có thể xem mỗi story; không có gì rò rỉ vào feed hoặc hệ thống đề xuất.
Cuộc gọi thoại và video
Cuộc gọi Signal được mã hóa đầu cuối bằng cùng giao thức, bao gồm cuộc gọi nhóm lên đến 50 người tham gia. Chất lượng âm thanh tốt và cuộc gọi được định tuyến qua máy chủ chuyển tiếp của Signal vì vậy không người tham gia nào phải để lộ IP của họ cho người khác.
Đồng bộ đa thiết bị
Signal hoạt động trên nhiều thiết bị liên kết với cùng tài khoản — điện thoại của bạn (chính), cộng với ứng dụng desktop cho macOS, Windows, Linux và ứng dụng iPad. Thiết bị liên kết nhận tin nhắn độc lập; bạn không cần điện thoại trực tuyến để desktop hoạt động.
Signal không tốt ở điểm gì
Đánh giá trung thực về các sự đánh đổi:
- Không có dự phòng SMS — ứng dụng Signal Android đã bỏ hỗ trợ SMS vào 2023. Một số người dùng nhớ hộp thư đến thống nhất.
- Không có sao lưu đám mây theo mặc định trên iOS — lịch sử tin nhắn của bạn nằm trên thiết bị. Di chuyển sang điện thoại mới yêu cầu quá trình chuyển; nếu điện thoại của bạn bị mất mà không chuyển, lịch sử tin nhắn sẽ biến mất. (Đây cũng là tính năng quyền riêng tư: không có gì để kẻ tấn công triệu tập từ iCloud.)
- Cơ sở người dùng nhỏ hơn WhatsApp — danh bạ của bạn có thể chưa dùng Signal. Thường cần một tin tức viral (rò rỉ dữ liệu lớn, khoảnh khắc Apple-vs-FBI) để có làn sóng người dùng mới tham gia.
- Tính năng nhóm cơ bản so với các kênh công cộng khổng lồ của Telegram. Signal có chủ ý không theo đuổi trường hợp sử dụng đó — họ muốn trò chuyện nhóm riêng tư, không phải nền tảng phát sóng.
- Tìm kiếm tên người dùng theo khớp chính xác — bạn không thể tìm kiếm "tìm người dùng tên Alice", chỉ có thể tra cứu tên người dùng cụ thể mà ai đó đã cho bạn.
Ai nên sử dụng Signal
Câu trả lời thực tế: mọi người trao đổi tin nhắn văn bản với người khác — ngay cả những tin nhắn bình thường. Chi phí cận biên của việc chuyển sang Signal cho bạn bè bạn đã nhắn tin là gần như bằng không, và bạn có được mã hóa đầu cuối, không quảng cáo và ứng dụng nhắn tin được tài trợ để phục vụ bạn thay vì thương mại hóa bạn.
Trường hợp thuyết phục hơn cho:
- Nhà báo bảo vệ nguồn tin
- Luật sư và khách hàng cần giao tiếp đặc quyền
- Nhà hoạt động, người bất đồng chính kiến và nhân viên nhân quyền trong bất kỳ môi trường nào
- Bất kỳ ai thảo luận về sức khỏe, tài chính, mối quan hệ, xung đột gia đình — bất cứ thứ gì bạn không muốn cơ sở dữ liệu bị rò rỉ trong tương lai chứa
- Công ty thảo luận bí mật thương mại, M&A, quyết định tuyển dụng — bất cứ thứ gì sẽ làm hại doanh nghiệp của bạn nếu bị đánh cắp
Đối với những trường hợp sử dụng đó, Signal là mức tối thiểu cơ bản. Nếu bạn không dùng Signal, bạn thực sự đang phát sóng cuộc trò chuyện của mình qua cơ sở hạ tầng ghi nhật ký của công ty được tài trợ bằng marketing.
Tài trợ và tính bền vững
Signal được điều hành bởi Signal Foundation, tổ chức phi lợi nhuận 501(c)(3) của Mỹ. Tài trợ đến từ:
- Quyên góp cá nhân qua signal.org/donate (dòng doanh thu lớn nhất)
- Khoản quyên góp 50 triệu đô la từ đồng sáng lập WhatsApp Brian Acton năm 2018
- Các khoản tài trợ nhỏ hơn từ các quỹ tập trung vào quyền riêng tư
- Dự trữ từ quỹ trao tặng 2018 của foundation
Chi phí hoạt động là thực — CEO của Signal Meredith Whittaker đã công khai tuyên bố foundation cần khoảng 50 triệu đô la/năm để duy trì hoạt động hiện tại. Nếu bạn sử dụng Signal thường xuyên, quyên góp trực tiếp sẽ tài trợ cho những người viết mã. Không có quảng cáo hay upsell cần lo lắng; quyên góp là toàn bộ mô hình doanh thu.
Kết luận
Signal là hình dáng của nhắn tin riêng tư khi nó được thiết kế bởi các kỹ sư quyền riêng tư, được kiểm toán công khai và điều hành bởi tổ chức không cần thương mại hóa bạn. Mã hóa là tốt nhất trong lớp, dấu vết metadata gần như bằng không, và mô hình tài trợ có nghĩa là không có động cơ nào để thay đổi điều đó. Yêu cầu số điện thoại là sự đánh đổi thực sự nhưng đã được thu hẹp đáng kể bằng việc bổ sung tên người dùng vào 2024.
Nếu bạn coi trọng quyền riêng tư và không ngại cài đặt 30 giây, Signal nên là ứng dụng nhắn tin mặc định của bạn. Nếu danh bạ của bạn chưa dùng nó, hãy gửi lời mời cho họ — hiệu ứng mạng là thứ duy nhất đứng giữa Signal và sự phổ biến, và mỗi người dùng mới đều thúc đẩy kim đồng hồ.