月光博客 » 互联网络 » 使用ifttt背后的巨大风险

使用ifttt背后的巨大风险

  ifttt,是一个新生的网络服务平台,通过不同其他平台的条件来决定是否执行下一条命令。ifttt基于任务的条件触发,类似编程语言,让用户可以根据他们设计的流程设计一些小程序,让网络服务能够对某些行为作出反应。

  ifttt 是一项创造性的应用,但是我和我的朋友们必须重视其背后隐藏的风险。

使用ifttt背后的巨大风险

  一、什么是 ifttt

使用ifttt背后的巨大风险

  如果这样就那样。this 称为 trigger,而 that 称为 action。每条 ifthisthenthat 称为 task。

  ifttt 可以实现多种互联网应用的协同工作。(更多关于 ifttt 的介绍请访问其网站或 Google。)

  为了实现 ifttt 的功能,ifttt 必须获得授权。

  二、什么是授权

  授权在此处指允许被授权的第三方应用获得一定的访问你的其它应用的权限。

  例如,授权 ifttt访问 Gmail:第三方即 ifttt,而被授权访问的其它应用即 Gmail。

  授权主要有 2 种方式:直接授权和 OAuth授权。

  1、什么是直接授权

  直接授权即直接向第三方提供用户名和密码。

  以 eBuddy为例,为了在 eBuddy上使用 Gtalk等,必须直接在 eBuddy上输入用户名和密码。

使用ifttt背后的巨大风险

  这种方式的缺点显而易见,第三方在取得授权的同时获得了用户名和密码。

  2、什么是 OAuth 授权

  OAuth授权避免了将密码提供给第三方的缺陷。

  以 Stack Overflow 为例,OAuth授权步骤如下:

  1) 用户选择以 Google 账户登录。

使用ifttt背后的巨大风险

  2) 用户向 Google提供用户名和密码登录 Google 账户。如果已经登录,则自动跳过本步。

使用ifttt背后的巨大风险

  3) 用户查看并接受授权。

使用ifttt背后的巨大风险

  4) 登录成功。

使用ifttt背后的巨大风险

  3、OAuth 不是银弹

  OAuth授权在原始应用中完成,因此第三方应用不会获得密码,然而,第三方应用仍然切实获得了被授予的所有权限。如果第三方应用被攻陷则攻击者也将获得相同的权限。

  三、ifttt要求极其巨大的权限

  作为参照,Stack Overflow 仅要求获得 Google 账户的电子邮件地址。

使用ifttt背后的巨大风险

  事实上,这几乎是 OAuth登录可以要求的最小权限。因为无论如何,若要将你和其他用 Google 账户登录的用户区分开来,必须获得你的Google 账户的唯一标识符,即电子邮件地址。如果 Stack Overflow 被攻陷,攻击者唯一所能获得的就是大量有效的电子邮件地址(可以用于发送垃圾邮件,但也仅此而已)。

  ifttt要求 Gmail 的访问权。(从 ifttt可以实现的功能来看,该权限实际上为完全访问权,包括但不限于发送/接收/删除邮件,访问/修改通讯录等。) Google 也作出了更为谨慎的建议,但是对于非专业人员而言还是过于轻描淡写了。

使用ifttt背后的巨大风险

  ifttt的 Facebook 授权可以更直观的显示 ifttt 所要求的权限之大。

使用ifttt背后的巨大风险

  也就是说,ifttt为了实现与 Gmail 相关的 Task 必须获得 Gmail 的完全访问权限。这意味着如果 ifttt不幸被攻陷则我的 Gmail 账户也将同时沦陷。这意味着我必须将 Gmail 账户的安全从坚不可摧的 Google 转移到 ifttt。

  更可怕的是,为了实现 ifttt的协同工作,我必须将我的 Facebook,Twitter,LinkedIn 在内的大量在线账户都交给 ifttt。

  鸡蛋现在都在同一个篮子里,而且这个篮子还不一定牢靠。

  以 ifttt用户协议中关于自身责任的段落作结。

使用ifttt背后的巨大风险

  来源:Dante Jiang投稿

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    anyone   说道:
    最好的方式还是本地(或者是在自己的域名空间)搭建这种ifthat的应用。然后通过脚本共享的方式进行分享。
    支持(10反对(5回复
  1. 2
    kk   说道:
    来晚了.哎.支持一个了
    支持(9反对(4回复
  1. 3
    sindarusco   说道:
    ifttt~ 确实有风险啊……
    支持(7反对(3回复
  1. 4
    bush   说道:
    最近的文章不給力呀,一般都是:提出問題->分析->……最後總結陳詞沒了~
    支持(6反对(4回复
  1. 5
    吸血鬼日记   说道:
    在别的博客上看过类似的。。文章
    支持(5反对(3回复
  1. 6
    重庆男科   说道:
    瞅了瞅,还不错!
    支持(3反对(2回复
  1. 7
    张扬扬   说道:
    玩着有一定限制
    支持(5反对(4回复
  1. 8
    南乙   说道:
    木桶效应 最短的板决定能装的水量
    现在ifttt就是帐号安全的那个短板
    支持(4反对(3回复
  1. 9
    否何   说道:
    还是ifttt啊
    还没有做好呢
    我是沙发哦
    支持(4反对(4回复
  1. 10
    千姿百袋   说道:
    概念产品吗,这个不会太适合用户吧
    支持(5反对(5回复
  1. 11
    张海华   说道:
    说实话,我不用IFTTT
    支持(4反对(4回复
  1. 12
    一休哥哥网   说道:
    没体验过,不做评价!
    支持(7反对(7回复
  1. 13
    邦道之家   说道:
    楼上的说的好像有点暴力!
    支持(5反对(5回复
  1. 14
    蜘蛛丝创业   说道:
    英文不太好。。。
    支持(6反对(6回复
  1. 15
    小乱博客   说道:
    呵呵,顶一个
    支持(3反对(3回复
  1. 16
    校园博客   说道:
    是不是基于什么云计算的服务?
    支持(4反对(4回复
  1. 17
    AQ   说道:
    今天我看了月光博客是博客中的第一名
    白洋淀旅游 于 2011-7-22 12:40:20 回复
    月光国内当之无愧是第一名。
    支持(2反对(2回复
  1. 18
    路过   说道:
    也就是说,ifttt为了实现与 Gmail 相关的 Task 必须获得 Gmail 的完全访问权限。这意味着如果 ifttt不幸被攻陷则我的 Gmail 账户也将同时沦陷。
    =============
    其实授权方面你还没完全理解,虽然ifttt有关于A账户完全访问gmail的权限,但是前提是,这个A账户登录了,但是ifttt不保存这个A账户密码信息,即使被攻陷了,A在GOOGLE的账户如何会沦陷,顶多让黑客知道A把gmail的完全访问权限授予ifttt
    Zx.MYS 于 2011-7-20 17:18:48 回复
    #30
    黑客攻陷ifttt后以ifttt的身份即可获得完全访问的权限
    支持(6反对(6回复
  1. 19
    testif   说道:
    #30
    我同意30楼的说法,能访问GMAIL,首先是要本地登陆的。
    支持(6反对(6回复
  1. 20
    一树小草   说道:
    或许ifttt支持的那些网站可以为ifttt设计一些专用的api可以避免这些问题。
    支持(3反对(3回复
  1. 21
    土木坛子   说道:
    产品是不错,但如果离用户太远了,也注定不会成功。ifttt正是如此。玩的都是一个概念。
    支持(4反对(5回复
  1. 22
    文海如   说道:
    来看看,又是ifttt
    支持(3反对(4回复
  1. 23
    惯于逆风   说道:
    很多新东西,都是国外的,国内都是复制……
    支持(2反对(3回复
  1. 24
    惯于逆风   说道:
    很多东西都是国外先发明的……
    支持(1反对(2回复
  1. 25
    晨露博客   说道:
    还没有体验过。。
    支持(3反对(4回复
  1. 26
    huayi2   说道:
    不能因为有猪肉精就不吃猪肉了
    支持(5反对(6回复
  1. 27
    经典燃脂   说道:
    看看了。。不错的文章
    支持(4反对(6回复
  1. 28
    观澜   说道:
    全新平台,如果觉得好大家快复制过来这个伟大的国家啊。
    支持(4反对(6回复
  1. 29
    wjtimes   说道:
    对某国很有用,估计某国会立即有山寨版或对ifttt发起攻击。Google太强大,攻击的风险也大。
    支持(3反对(5回复
  1. 30
    风轻轻   说道:
    呵呵来顶一个。上午好!
    支持(4反对(6回复
  1. 31
    艺术照   说道:
    不错啊!!
    不过想要个邀请码
    支持(4反对(6回复
  1. 32
    喜咩   说道:
    说的不错。ifttt为了实现与 Gmail 相关的 Task 必须获得 Gmail 的完全访问权限。这意味着如果 ifttt不幸被攻陷则我的 Gmail 账户也将同时沦陷。这意味着我必须将 Gmail 账户的安全从坚不可摧的 Google 转移到 ifttt
    支持(5反对(7回复
  1. 33
    协客网络   说道:
    这个还真头一遭听说~~~
    支持(4反对(6回复
  1. 34
    麦肯扯蛋   说道:
    又整出 什么东东了
    支持(1反对(4回复
  1. 35
    jadeity   说道:
    ifttt有人能用GAE模仿一个吗?
    支持(3反对(6回复
  1. 36
    安东尼罗宾   说道:
    没太明白是个什么 怎么用啊
    支持(5反对(8回复
  1. 37
    Enzo   说道:
    我是来求邀请码的……跪求邀请码!……
    支持(3反对(6回复
  1. 38
    limeixi   说道:
    搞不懂 太复制了,还是只应用好了
    支持(2反对(7回复
  1. 39
    plat001   说道:
    IFTTT的山寨版已经有了,如果就ruguojiu,做得还不错的哦,很喜欢
    支持(3反对(10回复

发表留言