在iOS里我们的安全是很重要的,比如内存里的数据,沙盒里的数据,等等都是我们做为一个安全必须要考虑的,做出合格的并且安全的app是我们刻不容缓的。
最近我们在做这个第三方的安全评测,给我们发来了好多评测点。
【敏感数据残留】
这个问题就要说说了。他们评测机构的描述是:【登录后扫描到敏感信息残留】,问题的严重程度就定义到了【严重】级别。
【解决办法】
在iOS里添加了对NSString的延展,看具体方法。
-(void)memoryClearStirng{
NSString *ClearStr = [[NSString alloc]initWithFormat:@"%@",self];
const char*string = (char *)CFStringGetCStringPtr((CFStringRef)ClearStr,CFStringGetSystemEncoding());
memset(&string, 0, sizeof(self));
}
【使用】
[self.verifyTextField.text memoryClearStirng];
里头的方面我就不具体解释了,请看【念茜的博客】大神级别的。