2016-04-08 13 views
5

Tôi không hoàn toàn chắc chắn liệu câu hỏi này có thể được hỏi trên diễn đàn này hay không, vì vậy nếu bạn cho rằng nó nên được di chuyển, hãy cho tôi biết.Làm cách nào để WhatsApp có thể sử dụng mã hóa đầu cuối khi gửi thông báo chứa các thư đã giải mã?

Một vài ngày trước, WhatsApp announced rằng, từ giờ trở đi, họ sẽ sử dụng end-to-end mã hóa để mã hóa tất cả các cuộc hội thoại và gọi và hiển thị biểu ngữ theo trong mỗi cuộc trò chuyện:

End-to-end-encryption announcement

đó thực sự có nghĩa là bạn nhận được một thông báo được mã hóa từ các máy chủ của họ và giải mã nó với khóa bí mật của riêng bạn mà chỉ được lưu trữ tại địa phương, như WhatsApp is stating:

Máy chủ WhatsApp không có quyền truy cập vào khóa riêng của người dùng WhatsApp .

Bây giờ, ngay cả đối với chat được mã hóa, tôi đã nhận thấy rằng thông báo push (trên iOS) dù sao chứa thông điệp giải mã, không chỉ là thông tin meta (người đó X gửi cho bạn một tin nhắn) như thường lệ cho cuối các sứ giả được mã hóa. Kể từ khi WhatsApp tuyên bố, họ không có khóa riêng của bạn trên máy chủ của họ (sẽ làm cho mã hóa đầu cuối hoàn toàn vô giá trị), phải có cách để giải mã cục bộ (hoặc xử lý) thông báo trước khi phân phối chúng, hoặc WhatsApp sẽ nói về chúng bằng cách sử dụng mã hóa đầu cuối.

Bây giờ, điều tôi muốn biết là liệu có tùy chọn xử lý thông báo iOS trước khi phân phối hay không. và nếu có, làm thế nào nó có thể được thực hiện. Theo như tôi biết, nó không phải là có thể, do đó, WhatsApp sẽ nói dối. Bạn biết gì/suy nghĩ?

Trả lời

1

Có chế độ nền VoIP duy trì kết nối ổ cắm trực tuyến (với máy chủ WhatsApp). Họ có thể nhận tin nhắn bằng ổ cắm này và sau đó gửi cho bạn thông báo địa phương. Bạn nghĩ sao? Tôi cũng quan tâm đến vấn đề này.

+1

Đây là câu trả lời đúng. –

Các vấn đề liên quan