Tag: memset

在iOS中清除内存中的敏感数据的正确方法是什么?

我想在我的iOS应用程序中清除内存中的敏感数据。 在Windows中我曾经使用SecureZeroMemory。 现在,在iOS中,我使用普通的旧memset,但我有点担心编译器可能会优化它: https : //buildsecurityin.us-cert.gov/bsi/articles/knowledge/coding/771-BSI.html 代码片段: NSData *someSensitiveData; memset((void *)someSensitiveData.bytes, 0, someSensitiveData.length);