sanbox_Library_Caches_Snapshots

应用进入后台时的截屏行为,防止手机截屏图片泄密方案:

Posted by kunnan on August 13, 2018

前言

image

  • 当应用进入后台时,系统会自动在当前应用的页面截屏并存储到手机内,如果当前页面涉及敏感信息时,被攻击会造成泄密。如下图生成的两张图片路径:

    • /var/mobile/Containers/Data/Application/2BEE545F-A6E7-4473-97C2-D192A0BE360C/Library/Caches/Snapshots/com.tencent.xin

      • downscaled

        iPhone:/var/mobile/Containers/Data/Application/2BEE545F-A6E7-4473-97C2-D192A0BE360C/Library/Caches/Snapshots/com.tencent.xin root# ls -lrt downscaled
        total 120
        -rw-r--r-- 1 mobile mobile 119370 Aug 13 10:28 03C8F347-0B56-484C-83DF-B4574CA877C2@2x.ktx
              
        
      iPhone:/var/mobile/Containers/Data/Application/2BEE545F-A6E7-4473-97C2-D192A0BE360C/Library/Caches/Snapshots/com.tencent.xin root# ls -rlt
      total 640
      -rw-r--r-- 1 mobile mobile 256173 Aug 13 09:33 389A646A-4A29-461C-A184-F198BD185545@2x.ktx
      -rw-r--r-- 1 mobile mobile 247577 Aug 13 09:33 121427F4-B7DE-4AB0-8E12-79AF1BA86E35@2x.ktx
      drwxr-xr-x 2 mobile mobile    102 Aug 13 10:28 downscaled
      -rw-r--r-- 1 mobile mobile 144433 Aug 13 10:28 9F042B65-6ED4-4BEB-80A2-DF3A321589D1@2x.ktx
          
      

image

防止手机截屏图片泄密方案:添加一层高斯模糊

  • 一般我们在应用被挂起时,在当前页面添加一层高斯模糊,在应用重新进入前台时,删除模糊效果,代码如下

    • 将UIToolbar 视图从 windo移除

      image

    • 往window添加UIToolbar 视图

    image

See Also

/Users/devzkn/bin//knpost sanbox_Library_Caches_Snapshots 应用进入后台时的截屏行为,防止手机截屏图片泄密方案: -t security
#原来""的参数,需要自己加上""

转载请注明: > sanbox_Library_Caches_Snapshots