- Molly là bản fork của Signal dành cho Android, một trình nhắn tin mã nguồn mở hoàn toàn (FOSS) tăng cường bảo mật và quyền kiểm soát của người dùng
- Không bao gồm mã độc quyền, đồng thời bảo vệ cơ sở dữ liệu bằng cách mã hóa bằng cụm mật khẩu (Passphrase)
- Có thể kết nối nhiều thiết bị với một tài khoản, đồng thời cung cấp thiết kế theo chủ đề Material You phù hợp với bảng màu của thiết bị
- Tăng cường bảo mật với hệ thống thông báo không dùng Google dựa trên UnifiedPush và tính năng tự động khóa
- Bao gồm các tính năng bảo mật bổ sung như xóa dữ liệu trong RAM (RAM Shredding) và kế hoạch mở rộng thêm tính năng mới trong tương lai
Tổng quan về Molly
- Molly là bản fork độc lập của Signal dành cho Android, được cải tiến từ các tính năng của ứng dụng gốc
- Vẫn giữ triết lý bảo mật và quyền riêng tư của Signal, đồng thời loại bỏ các thành phần độc quyền
- Được cung cấp dưới dạng phần mềm tự do mã nguồn mở hoàn toàn (FOSS) để bảo đảm tính minh bạch
Các tính năng bảo mật chính
- Sử dụng mã hóa bằng cụm mật khẩu (Passphrase Encryption) để mã hóa cơ sở dữ liệu
- Cấu trúc này bảo vệ tin nhắn và metadata của người dùng
- Tính năng RAM Shredding giúp xóa an toàn dữ liệu nhạy cảm còn lưu trong bộ nhớ
- Với tính năng tự động khóa (Automatic Locking), ứng dụng sẽ tự khóa sau một khoảng thời gian không sử dụng
Trải nghiệm người dùng và thiết kế
- Hỗ trợ chủ đề Material You, mang lại giao diện nhất quán phù hợp với bảng màu của thiết bị
- Tính năng kết nối đa thiết bị (Multi-Device) cho phép sử dụng đồng thời một tài khoản trên nhiều thiết bị
Cấu trúc thông báo và liên lạc
- Áp dụng hệ thống thông báo không dùng Google dựa trên UnifiedPush
- Cấu trúc này truyền thông báo mà không phụ thuộc vào dịch vụ Google Play
1 bình luận
Ý kiến Hacker News
Tôi đã dùng Molly hơn 1 năm, rồi một ngày đột nhiên đăng ký thiết bị biến mất và cũng không thể đăng ký lại với máy chủ
Tính năng sao lưu cũng không hoạt động nên tôi bị kẹt hoàn toàn trong vài ngày, cuối cùng phải quay lại Signal và tạo cơ sở dữ liệu mới
Đó thực sự là một trải nghiệm kinh khủng
Bạn bè tôi dùng nên đành phải dùng Signal/Molly, nhưng các ứng dụng cạnh tranh cũng rối tinh rối mù tương tự
Tôi không hiểu vì sao đến giờ vẫn chưa ai làm được một IM client ra hồn. Cảm giác chẳng tiến bộ hơn thời Pidgin là bao
Dự án Whisperfish là trình nhắn tin Signal cho Sailfish OS và đang duy trì một thư viện client Signal độc lập viết bằng Rust
Nó hoạt động khá tốt, miễn là Signal không thay đổi giao thức hoặc chặn các client không chuẩn
Xem dự án Whisperfish, thư viện Presage
Trả lời câu hỏi “Signal có những proprietary blob nào”, theo readme trên GitHub thì có FCM và Google Maps
Thực ra FCM không nhất thiết phải cần blob, nhưng Google khiến nó trông như vậy
Tôi đã tự đảo ngược mã và thấy đó chỉ là một lớp bọc quá mức quanh hai broadcast receiver đơn giản
Vì vậy, ứng dụng Mastodon đã trở thành ứng dụng đầu tiên hỗ trợ thông báo đẩy FCM mà vẫn 100% mã nguồn mở
Với những người xem Alphabet là một phần trong mô hình đe dọa, việc rò rỉ metadata có thể rất khó chịu
Molly có một bản dùng Firebase và một bản Molly-FOSS dùng UnifiedPush
GrapheneOS cũng đã chính thức xác nhận Molly trong một tweet
Thật mỉa mai khi trình nhắn tin E2EE lại tự khóa chặt để bảo vệ chính nó nhiều hơn là bảo vệ người dùng
Đã từng có thời người dùng được tự do xử lý tin nhắn trên chính thiết bị của mình — kể cả bằng script hay tự động hóa
Nhưng đó là chuyện của thời kỳ trước E2EE, trước khi di động thống trị
Tính năng sát thủ của ứng dụng này là có thể cài trực tiếp từ F-Droid
Tôi đã dùng rất hài lòng trong thời gian dài và cảm ơn nhà phát triển
Tôi muốn giao thức hợp nhất và client do chính tôi chọn hơn là một ứng dụng chat mới
Signal trên Android không hỗ trợ chế độ ứng dụng phụ cho máy tính bảng
Vì vậy nếu muốn dùng Signal trên máy tính bảng Android thì phải dùng Molly
Tôi đã chuyển từ iPad sang sau khi Pixel Tab ra mắt, và nó hoạt động khá ổn định
Tôi cá $50 rằng đây có lẽ là một kiểu nỗ lực gây nhiễu ở cấp quốc gia
Signal đã phổ biến đến mức phần lớn bạn bè tôi đều dùng, nên gần như không thể thuyết phục họ chuyển sang ứng dụng khác
Cũng không có bằng chứng rõ ràng nào cho thấy Signal không an toàn
Tôi hối hận vì đã đưa gia đình sang Signal. Không có quyền kiểm soát dữ liệu, lại phụ thuộc vào một dịch vụ đặt ở Mỹ
Nếu dự luật Chat Control của EU được thông qua, những dịch vụ tập trung như vậy sẽ là mục tiêu đầu tiên
Signal cũng cần bị chỉ trích vì đặt trụ sở ở California
Việc dùng số điện thoại, khám phá danh bạ, tiền mã hóa MOB, v.v. đã tạo ra các lựa chọn thay thế như Matrix hay Molly, nhưng chúng vẫn chỉ là thị trường ngách
Tôi thắc mắc liệu tính năng fallback SMS đã được thêm lại chưa
Nếu chưa thì tôi sẽ tiếp tục dùng Matrix. Nó mang lại mức riêng tư ngang Signal và UX cỡ Discord
Sau IPO của Discord tôi đã thử Revolt (giờ là Stoat Chat) để thay thế, nhưng chia sẻ màn hình và khử tiếng ồn của Discord quá tốt
Trên Element thì tiếng ồn nền quá nhiều nên rất khó trò chuyện
Điều tôi không hài lòng nhất ở ứng dụng Signal là UI/UX và sự thiếu tính năng
Thành thật mà nói, thiết kế khá thô, và những tính năng như chia sẻ vị trí trực tiếp hay tin nhắn đồng bộ đa thiết bị có lẽ khó được triển khai theo chiến lược hiện tại
Thế mà nhìn trang chính thức còn không có nổi một ảnh chụp màn hình, nên có vẻ bản “cải tiến” này hoàn toàn không phản ánh điều tôi mong muốn
Nhấn mạnh chủ đề “Material You” mà lại không có lấy một ảnh chụp màn hình nào thì thật lạ
Tôi muốn biết đây có phải kiểu ứng dụng bắt buộc cập nhật định kỳ như Signal không
Tôi muốn một ứng dụng không cần cập nhật — mà cuối cùng thì thứ đó có lẽ là email
Điều đó có nghĩa là lỗi và lỗ hổng bảo mật sẽ bị bỏ nguyên đó
Signal chỉ chặn khi có bản vá bảo mật, và chu kỳ đó dài hơn nhiều so với vài tuần