Telegram端到端加密内存擦除的memset_s
3 个回答
Telegram使用memset_s主要是防止内存操作的时候,泄露敏感信息(如聊天记录,密钥等),与端对端加密(Secret Chats)没有关系。
端到端加密指的是数据从你的手机发送到对方的手机全程加密,而memset_s则是防止黑客通过内存漏洞窃取数据。
结合两者能降低黑客攻击服务器后盗走用户数据的风险,但无法完全消除,毕竟安全是系统性工作,多一道防线总没错。
Telegram用memset_s抹掉敏感数据(如密钥),比普通函数更安全,防残留数据被读取。但这不影响端对端加密,后者保证数据传输安全。即使服务器被入侵,没有私钥也解不开聊天记录。两者结合,双重防护更安全。
Telegram使用memset_s的目的是在内存操作过程中自动清除敏感信息,如聊天记录、密钥等,它不是一种加密方法,而是作为端到端加密的附加安全措施。端到端加密确保数据在传输和存储期间被加密,而memset_s则防止数据在内存中泄露。虽然这可以防止黑客攻击服务器后获得明文数据,但并不能防止所有攻击,需要综合多种安全措施。