iCloud 백업으로 인한 유출

요약
Tags
iCloud

iCloud 백업으로 인한 유출

  • 많은 앱의 데이터가 iCloud 계정과 연동 가능
  • iCloud를 통해 디바이스를 넘어서 데이터 공유 가능

비 백업 폴더

기본적으로 백업되지 않는 폴더
  • appName.app
  • Library/Caches
  • tmp

나머지 폴더들에 대한 조치

나머지 파일이 백업되지 않기를 원한다면 별도 조치를 취해야 함.
  • NSURL을 파일의 경로로 사용하고
  • NSURL에 NSURLIsExcludedFromBackupKey 속성 설정
-(Bool)addSkipBackupAttributeToItemAtURL:(NSURL *)URL { NSError *error = nil; [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:&error]; return error == nil; }