美文网首页
Engineering Privacy for Your Use

Engineering Privacy for Your Use

作者: 一个人的思考 | 来源:发表于2016-09-02 22:45 被阅读25次

    Engineering Privacy for Your Users

    session 709

    • 这次我们聊聊对于用户隐私方面,我们又是如何做的呢?

    • 目前在app store 中有这一大批的优秀app。他们就是非常尊重用户的隐私。通常越优秀的app 就约会尊重用户的隐私。因为信任所以优秀。

    • 这些app的共同点如下:

      • 透明性,任何操作都是用户还可以感知的。
      • 可控制,用户可以自主控制app。
      • 用户许可,所有涉及到用户隐私的请求,都需要用户进行授权。
      • 私密性,用户的隐私可以得到保障。
      • 最小化泄露。保证数据的透明性。
      • app的使用限制。由用户决定。
    • 作为开发者我们应该怎么做呢? 这里我们需要讨论以下几个概念。

      • 用户标识
      • 数据集合
      • 透明度控制
      • 明智的选择
      • 你的app如何保证用户隐私

    用户标识 Identifiers

    1.标识是什么

    • 我们app中用一个标识表示用户。

      • 可以让你更好的了解用户行为。但不是要时时刻刻都监视着。
      • 可以推送定制化的服务。而不是发送无用的服务。
      • 可以保证用户的信息安全,不收欺骗。但是收集用户信息这也是让人讨厌的。
    • 一个标识需要有这几个特点:1.短暂性,2随机性,3。匿名性。

    • 例如:目前在iOS10中,我们就用到了搜索、地图应用中,用户在适应的过程中通过不断改变用户的标识,来保证隐私。

    • 其次,在Siri、News中,我们设置可方便的重置标识的功能。可以防止标识一成不变、

    • 标识的目的,是更好的优化我们的内容,而不是跟踪用户本身。

    2.标识怎么获取

    • 在iOS系统中,我们可以获取3中标识。

    • UUID 获取随机的UUID [NSUUID UUID],用来标识objects,sessions,users

    • vendor ID 厂商标识 [[UIDevice currentDevice] identifierForVendor]

    • AdvertisingID 广告标识

    • 不仅仅在iOS中,macOS也有用到。举个🌰:在iOS8之前,我们的mac地址是固定的,这样不安全,现在我们的mac地址会随着时间不断变化,这样减少受到攻击。

    3.标识使用

    • 在iOS10中,我们也将系统标识用到消息中。主要表现在一条消息会对应生产一二随机的UUID标识。不仅仅是一条消息;对每一个message extension 甚至于每一个聊天对话都是。
    • 不仅仅是标识,我们还有强大的沙盒系统,可以保护app数据不被利用。

    数据集合

    • 现状:用户每天打开设置中心的次数为86。可以想象用户需要不断的更改设置。这就需要我们将基本的设置集中到一起。减少用户更改。
    • 符合用户使用习惯。
    • 其次,就是对数据进行加密。不管是用户的输入的数据还是用户的请求的数据。

    透明度控制

    • iOS10中我们做到了广告的透明。
    • 通过advertising ID限制广告追踪,当用户选择关闭广告追踪时,我们会设置用户表示为00000-00000-00000;而当用开启追踪时,我们会随机设置UUID,来追踪用户行为。

    明智的选择

    • 在注重用户隐私的同时,我们让用户更有主动权。
    • 在定位,蓝牙,照片,通知等都会在一开始使用就然用户进行知道,并进行选择。

    iOS10中设置权限的plist

    相关文章

      网友评论

          本文标题:Engineering Privacy for Your Use

          本文链接:https://www.haomeiwen.com/subject/ewdkettx.html