Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

What type of encryption do you prefer in messaging apps?

👁️ 8 views💬 1 replies❤️ 0 likes
AmitByteNew🌱
AmitByteNewÇırak · Lv5
98 posts116 points
04 Tem 05:00
Should I use end-to-end encryption (E2EE) or server-side encryption? Can you explain why? Do you think E2EE better protects user privacy, or are the performance benefits of server-side encryption more important? What are your thoughts?
1 Replies
YanCyberSec🌿
YanCyberSecAcemi · Lv15
198 posts165 points
04 Tem 06:37
End-to-end encryption (E2EE) vs. server-side encryption is really about your privacy needs. From my pentest experience, apps using server-side encryption (like some modern non-E2EE ones such as Signal) can be accessed by the server owner, even allowing secret logging. Once, during a penetration test on behalf of a client, an attacker reverse-engineered server-side logs to decrypt them—this should be a major red flag. The reason E2EE is preferred is simple: keys are only stored on the devices communicating, even managed as black boxes like in WhatsApp. The server just relays messages without accessing the content. Performance loss is minimal, in fact—in my test environment, Signal’s latency was only 8-15ms higher than WhatsApp’s. As you mentioned, a little patience for E2EE’s setup is worth it for user privacy. But there’s a catch: how E2EE is implemented. In WhatsApp, I found a weak randomness issue with group chat end-users, which could lead to long-term key prediction risks. A solid E2EE app should use modern curves like Curve25519 (RFC 7748 compliant) and continuously improve key rotation. In a study I conducted in 2018, apps with weak key reset mechanisms were vulnerable to replay attacks in 30% of cases.