V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oimotis
V2EX  ›  分享发现

发现 iCloud 中有一个超级容易丢数据的设计!而且是再也找不回来了的设计!各位来看一下!!

  •  
  •   oimotis · 2017-06-30 10:56:33 +08:00 · 4919 次点击
    这是一个创建于 2464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 iOS 中对某 App 进行这样的操作: 设置 - 通用 - 存储空间与 iCloud 用量 - 管理存储空间 - 选择某 App 的数据 - 然后编辑 - 全部删除。 这样就全部删除了,全部删除了,没有问题是吧!

    但是,没有要输入密码!!! 全部删除了,真的全部删除了!!帮你在你的所有设备都删除了这个 App 的数据,这个没毛病是吧?我也觉得没毛病!!

    但是,这个没有办法恢复!!我目前找不到恢复的办法!!如果有朋友可以找到恢复办法,此帖可结了!!

    你会说,不能恢复也没关系呀,明明是我自己手动删除的麻。。

    但是,如果别人拿到你的开锁后手机,来这么一下。

    或者想像一下,想分手的情侣,某一方说看一下另一方的手机,然后刷刷刷,全部删除,[摊手] 分手了,来这么一下。。

    你或许说,没什么重要数据,删除就删除。。

    但是在不知不觉中,有些数据是相当重要的,Apple 这种设计,对于基于文档的 App 来说,是大伤。

    比如说 MWeb 文档库保存在 iCloud 中,或者 Ulysses 文档库,或者 Bear 的笔记(这个是全程 iCloud 的)。我目前不知道恢复备份有没有效果,也就是 Apple 会不会恢复之前的设置(也就是没删除前的设置)。

    第 1 条附言  ·  2017-06-30 12:35:49 +08:00
    我注要想说 这个操作无法从 iCloud 网页版 中恢复 。
    这个问题很严重,删除密码什么的倒是可有可无。
    第 2 条附言  ·  2017-06-30 21:58:26 +08:00
    经 #30 和 #35 提示,可以通过设置 “通用--访问限制--账户--不允许更改”,禁止更改 iCloud 帐号来解决。
    虽然我觉得有恢复功能更好,但是这个也算是一种方案了。
    38 条回复    2017-07-01 22:52:32 +08:00
    cnscud
        1
    cnscud  
       2017-06-30 11:15:46 +08:00   ❤️ 2
    如果别人拿到你的开锁后手机,来这么一下 -------- 支付宝啊 微信啊 花点钱 你有啥办法

    你手机为啥不设密码 你解开锁把手机给别人就是信任
    liprais
        2
    liprais  
       2017-06-30 11:17:06 +08:00   ❤️ 2
    别人拿到你家的钥匙,把你家搬空了......
    有些事情不是技术可以解决的
    oimotis
        3
    oimotis  
    OP
       2017-06-30 11:17:45 +08:00
    @cnscud 支付宝,微信钱多点都要密码,这点钱没有数据贵吧?
    oimotis
        4
    oimotis  
    OP
       2017-06-30 11:18:24 +08:00
    @liprais 怎么没能技术解决,iCloud.com 中加一个恢复就可以了吧,像恢复文件那样。
    lmaq
        5
    lmaq  
       2017-06-30 11:21:57 +08:00
    删除容易恢复难,天知道你存了什么存到什么位置了!
    peng1994
        6
    peng1994  
       2017-06-30 11:26:32 +08:00 via Android   ❤️ 4
    本来就是一个问题,最起码也要确认一下输入密码啥的吧,楼上还有人洗也是醉了,微信支付宝支付需要输入密码的啊,能一样吗
    lydasia
        7
    lydasia  
       2017-06-30 11:27:26 +08:00 via iPhone   ❤️ 4
    你自己看看你写的那么一长串,这叫容易?正常使用会点进去那犄角旮旯?那你在电脑上点右键还能格式化硬盘呢,也不要输密码吧。
    lydasia
        8
    lydasia  
       2017-06-30 11:29:21 +08:00 via iPhone   ❤️ 2
    “设置 - 通用 - 存储空间与 iCloud 用量 - 管理存储空间 - 选择某 App 的数据 - 然后编辑 - 全部删除”

    这可真的是很容易误操作。
    chengfu
        9
    chengfu  
       2017-06-30 11:35:23 +08:00 via iPhone
    其实就是想要个 icloud 数据备份功能
    paradoxs
        10
    paradoxs  
       2017-06-30 11:36:50 +08:00   ❤️ 3
    开锁这个行为本来就可以证明你是手机的主人, 做任何操作都不过分.
    怪你自己把手机给人看, 我就从来不给.
    swulling
        11
    swulling  
       2017-06-30 11:38:23 +08:00   ❤️ 2
    我觉得没问题
    oimotis
        12
    oimotis  
    OP
       2017-06-30 11:42:10 +08:00
    @peng1994 的确很容易呀。

    @lydasia 我应该是理所当然认为苹果应该做好这部分了。
    这个操作虽然是用户明确的,但是我说个案例:
    我之所以发这个,是因为我 App 的一个用户,故意手动删除了,她是觉得删除这个,会让同步快一点还是重启后会自动同步回来或者怎么样不说,反正就是没搞懂这个,自己手动删除了。

    要注意的是,这个操作是所有设备的,重点是:**所有设备**
    我们再想一个场景:
    比如说你家里有个 iPad 或者什么的,你之前是不怎么用的,也不设置开锁密码,后来不知怎么的,就绑了一下 iCloud 帐号。后来也没用了。
    再后来有孩子或者什么来你家,你自己拿给他们玩。然后他们要下载游戏发现容量不大够,他们或者不想删除的你 App,但是偏偏不大懂,像上面的用户,或者什么其他原因,给你来一下: “设置 - 通用 - 存储空间与 iCloud 用量 - 管理存储空间 - 选择某 App 的数据 - 然后编辑 - 全部删除”
    oimotis
        13
    oimotis  
    OP
       2017-06-30 11:43:28 +08:00
    @paradoxs
    @swulling 我也觉得问题不大,不过我 #12 楼的说法,有没有可能?

    其实我只是觉得要有一个恢复功能而已,毕竟数据为大。
    lydasia
        14
    lydasia  
       2017-06-30 11:57:28 +08:00   ❤️ 2
    @oimotis 太牵强,明显是用户的问题,进了 iCloud 故意手动删了某一个应用的数据,这有什么好说的。你说的这个场景也是十分可笑。

    此外,iCloud 网页版是有数据恢复的功能的。
    lydasia
        15
    lydasia  
       2017-06-30 11:58:50 +08:00   ❤️ 3

    chztv
        16
    chztv  
       2017-06-30 12:02:58 +08:00   ❤️ 3
    这种用户个人在不理解的情况下的行为,为什么要 iCloud 背锅?
    iCloud 本身已经提供了二次验证等安全措施了。
    所以不要乱点不熟悉的操作,既然点了,就要为自己的行为买单。
    觉得数据为大的话,只能平时多做备份。App 可以提供数据导入导出备份恢复等机制。
    oimotis
        17
    oimotis  
    OP
       2017-06-30 12:04:13 +08:00 via iPad
    @lydasia 我家就是有一个 iPad 2 没设密码,然后为了测试绑了 iCloud,还让我家孩子和别人随便玩。注意这个操作无法用 iCloud.com 恢复,还会把你 mac 上的也删了,所以我才重点说所有设备。
    oimotis
        18
    oimotis  
    OP
       2017-06-30 12:06:34 +08:00 via iPad
    @chztv 一般情况是这样子,但是这个操作是不能恢复的,iCloud.com 没有
    lydasia
        19
    lydasia  
       2017-06-30 12:10:50 +08:00   ❤️ 2
    @oimotis “没设密码” “为了测试绑了 iCloud ” “让我家孩子和别人随便玩”,你不设密码,为了测试绑的是自己用的账号,还让别人随便玩,况且我说了可以恢复,自己的数据自己不重视,非要找个背锅的才甘心?那么复杂的一长串操作真的很简单吗?玩别人手机平板的时候不管懂不懂是不是小白不乱删文件是最起码的教养吧?如果都按你的意思来,删了文件别的设备上不删,这还是云吗?几个设备删几次,烦不烦? iCloud Drive 在 mac 上,删除文件所有设备同时进回收站,清空回收站同步删除,我觉得这已经是相当不错了。再强调一遍,30 天以内可以恢复可以恢复可以恢复。
    lydasia
        20
    lydasia  
       2017-06-30 12:13:09 +08:00   ❤️ 2
    @oimotis 你所说的别的两个应用我不清楚,MWeb 是可以恢复的。
    oimotis
        21
    oimotis  
    OP
       2017-06-30 12:22:58 +08:00 via iPad
    @lydasia 我就奇怪在不能恢复,文中有说,可以恢复的话,此贴可结。iCloud.com 中的恢复中没有相关项,我测试过了。
    zlbzhf
        22
    zlbzhf  
       2017-06-30 12:29:35 +08:00 via iPhone
    翻了下评论,这都能怼?
    我觉得可能还是楼主你的例子举得不太恰当,毕竟你的例子都是熟人,那责任风险就不好说了。
    但是如果换个例子来说:
    比如你手机丢了,没设置密码或者锁屏密码被破了。然后坏人作恶,不仅霸占你的设备,一瞅 QQ 微信都盗不到钱,一怒把你各种资料全给删了。你不能说坏人作恶,这锅也得自己背,怪自己点背吧。那银行什么的何必还搞什么付款密码啊,各种二次确认的手段呢?其实就是多一个验证的步骤,我觉得没毛病。本身真会这么干,能操作到删除这步的,不是自己确实深思熟虑想删,就是坏人(这时候的熊孩子和前男 /女友什么的都是坏人范畴了)作恶了。
    oimotis
        23
    oimotis  
    OP
       2017-06-30 12:35:20 +08:00 via iPad
    @zlbzhf 的确是,我注要想说 这个操作无法从 iCloud 网页版 中恢复 。
    这个问题很严重,删除密码什么的倒是可有可无。
    laoyur
        24
    laoyur  
       2017-06-30 12:48:17 +08:00
    我是同意楼主的,这么重要的操作不需密码确认就能删除,太草率

    『你解开锁把手机给别人就是信任』『开锁这个行为本来就可以证明你是手机的主人, 做任何操作都不过分』跟『无需密码确认就能直接删除』是两码事

    如果真的是『一个锁屏密码管整个手机』这种思维的话,Apple 为啥要设计能对备忘录单独加密的功能?在我看来,备忘录的私密性跟 App 文档数据并无二致,两者都是同样重要和私密的。
    dallaslu
        25
    dallaslu  
       2017-06-30 13:02:33 +08:00
    声援楼主。第一次见识到果粉洗地。
    chnhyg
        26
    chnhyg  
       2017-06-30 13:03:27 +08:00
    确实存在这样的问题,而且,指纹解锁并不安全,比如机主睡着了,再比如机主被打晕,然后用机主的手指解锁。
    oimotis
        27
    oimotis  
    OP
       2017-06-30 13:05:45 +08:00
    @zlbzhf
    @laoyur
    @chnhyg 果然更合适的例子被你们说出来了。

    @dallaslu 感谢支持

    看来果然不是只有我觉得这个设计是有问题的。
    paulagent
        28
    paulagent  
       2017-06-30 13:26:52 +08:00
    我感觉我支持楼主,这种要全部抹去数据的操作,最好是能在确认之前输入密码
    mazyi
        29
    mazyi  
       2017-06-30 16:33:43 +08:00 via iPhone
    很无聊的话题,比如钱包掉了里面有身份证一样。
    大家要树立好意识,手机不是简单的手机了。调手机和以前调钱包一个情况了。
    wxcszh
        30
    wxcszh  
       2017-06-30 16:56:36 +08:00   ❤️ 1
    这个问题确实没办法。iCloud 存的 1password 的全部两步验证 一旦删除确实没有办法回复。

    所以我的做法:
    1.两步验证的二维码全都备份了。
    2.在 访问限制 里面限制 访问账号信息,这样就点不进去账号信息,也就点不进去 iCloud,就不怕被删除了。
    USCONAN
        31
    USCONAN  
       2017-06-30 17:28:59 +08:00
    作為“個人設備”,這樣的設計我不認為有什麼問題。
    別人拿到你解鎖後的“個人設備”這個場景本身就意味著此刻你已經失去對這台設備上所有內容的控制權。

    至於樓主提到的支付寶到處都要輸密碼的設計做比較,我想說這種糟糕的設計只在國內適用啊。。。
    我基本上每週都在 Amazon 買幾次東西,然而上一次在買東西過程中輸密碼已經是至少一年以前的事情了。
    zlbzhf
        32
    zlbzhf  
       2017-06-30 18:13:50 +08:00 via iPhone
    @USCONAN 亚马逊那个也只能说是他的 One Click 功能,PayPal 和支付宝之类的都有免密。
    我觉得这类“设计”问题真没有什么标准可言。
    前阵子淘宝搞了个安全验证的逻辑,初衷不也是为了方便嘛,但是被喷成什么样了。
    我相信以后,肯定会愈来愈往那个方向靠,但是至少现在的环境不太合适。回到这个无需确认就直接删除的事情上来。无论是合理还是不合理,肯定会有支持的人。苹果改不改,谁也不知道。
    之前没搞这种验证,我觉得兴许是他们都没考虑过这种问题,毕竟原来苹果的文件系统是封闭的,这种场景遇不到。但是现在 iOS 11 也开始搞文件管理了,说不好还会把这个 "bug" 补了呢?
    USCONAN
        33
    USCONAN  
       2017-06-30 18:23:02 +08:00
    @zlbzhf #32
    不是呀,不用 One Click 用普通結算也不需要輸密碼的,選下送貨方式直接確認就可以了
    另外 eBay,drugstore,iherb,target,pottery barn 這幾個我比較常用的都是,隔很長時間才需要輸一次登陸密碼。
    Amazon 應為基本上每隔一天都會上一下,所以登陸密碼都很長時間沒見過了
    vonvin
        34
    vonvin  
       2017-06-30 18:37:30 +08:00 via iPhone
    好像更新 app,更新一般再取消也会清
    Sh888
        35
    Sh888  
       2017-06-30 19:22:17 +08:00 via iPhone   ❤️ 1
    你打开“通用--访问限制--允许更改账户”,这个禁止就可以了。
    oimotis
        36
    oimotis  
    OP
       2017-06-30 21:54:52 +08:00
    @wxcszh
    @Sh888 感谢感谢,这个算是比较合适的解决方案了! 功能是有,但是不了解的是不会用! 还有绑 iCloud 的设备一定要加密码锁定。这样就问题不大了。

    感谢回复的各位了。
    katsusan
        37
    katsusan  
       2017-07-01 08:05:57 +08:00 via iPhone
    @lydasia lz 普及这个之前并不知道这个姿势 233
    maemolee
        38
    maemolee  
       2017-07-01 22:52:32 +08:00
    @Sh888 请问一下,这个禁止之后,是不是连 iTunes Store 账户也没法切换了呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5465 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 06:42 · PVG 14:42 · LAX 23:42 · JFK 02:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.