Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从Youtube的视频ID和频道ID中发现漏洞

从Youtube的视频ID和频道ID中发现漏洞

作者头像
FB客服
发布于 2019-09-11 09:08:19
发布于 2019-09-11 09:08:19
6.8K2
举报
文章被收录于专栏:FreeBufFreeBuf

大家好,今天分享这篇Writeup是关于Youtube的两个漏洞,确切来说,是Youtube Studio平台(https://studio.youtube.com/)漏洞。作者通过其中涉及的视频id和频道id,从而可以对任意Youtube视频进行属性修改,并获取到相关用户的私享频道视频。

Youtube Studio平台是全新的创作中心,用户可以在上面轻松管理YouTube帐号、上传视频、推动频道发展并与观众互动,该平台具备多种炫酷功能,包括查看视频分析数据、更改社区和频道相关设置以及批量视频更新等。

一、更改任意Youtube视频的设置信息

当访问Youtube Studio主页,可以看到左边有一列菜单栏,其中有一个名为“视频(Videos)”的菜单,点击它之后,会跳出Youtub上所有你上传或编辑过的视频,如下:

如果你是一名视频制作者,想一次对所有视频做个批量修改,比如,在视频描述中添加合作者链接,在标题中添加标签或把视频设置为私有等等。那么,这里有一个功能可以实现这种操作。首先,选中你要编辑的视频,然后在视频栏上方黑色区域会出现一条工具栏(toolbar),在“修改”按钮下有“标题”、“说明”、“标签”、“公开范围”、“评论”等属性可待修改,按照不同类别选定修改后,在右边会出现一个“更新(UPDATE VIDEOS)”按钮,点击即可完成视频属性更改。

当点击这个“更新(UPDATE VIDEOS)”按钮之后,便会触发一个发送到Youtube服务器的POST请求:https://studio.youtube.com/youtubei/v1/creator/enqueue_creator_bulk_action

请求主体为JSON格式代码,该JSON内容包括各种视频属性和配置参数,但是在其中有一个参数引起了我的注意,那就是名为“videos”的参数,它由一个包含视频id的videoIds数组表示,如下:

分析一番之后,我发现没有任何验证或保护措施来保证这些视频id确实与用户实际发起更改的视频相对应,也就是说,我可以通过更改这些视频id来实现对任意Youtube视频的属性更改。

该漏洞影响还是相对较大的,比如我可以把一些频道的视频设置为私有,间接关闭掉该频道,造成视频无法公开被观看,导致粉丝流失。当然,也还可以在某些流行视频的说明中加入某些内容或链接,实现宣传某些网站或产品的目的。另外,某些投机份子甚至会在一些高点击量视频中加入与自己账户对应的“打赏”功能,来赚取零花钱。以下就是该漏洞的一个POC验证:

演示视频

漏洞上报进程

2018.11.11 漏洞上报 2018.11.12 漏洞分类 - 被评定为好洞“Nice catch” 2018.11.13 漏洞奖励 2018.11.13 漏洞修复

二、获取任意Youtube用户私享播放资源列表

这是一个逻辑漏洞,因为攻击者可以通过它来获取目标Youtube用户未列出的播放资源列表。任何时候,当Youtube用户想在Studio平台中编辑发布某个视频时,需要点击该视频,之后会跳出一个发布编辑窗口,如下:

当该窗口打开时,会在后台发起一个请求Youtube Studio服务的POST请求:https://studio.youtube.com/youtubei/v1/creator/list_creator_playlists endpoint

如其链接所表达的意思,它会提取出当前视频对应的登录用户信息,该请求的作用在于,从其对应的编辑窗口充实播放列表的相关信息。

另外,该请求也是一个JSON格式,其中包含了频道名称对应的channelId参数,它表示当前编辑视频对应的频道。经过研究,我发现在这个channelId参数数值与用户身份之间,Youtube也未做必要的验证措施。

通过Youtube返回的响应消息我发现,当某个频道满足一个条件:只有PUBLIC(公开)和UNLISTED(私享)两种播放列表时,我们就能利用该漏洞获取到它所有的播放列表资源。

如果目标Youtube用户满足上述条件,攻击者可以利用该漏洞获取到任意Youtube用户的任何私享视频(Unlisted),由于私享视频不会出现在YouTube搜索结果或频道网页中,只有获得链接的用户才能观看,所以这个漏洞算是一个涉及隐私的漏洞。(YouTube为用户提供了第三种视频隐私选项“unlisted”,方便用户私下与好友分享视频。隐私选项被设置为“unlisted”的视频不会出现在YouTube搜索结果、频道网页或用户档案中,只有获得链接的用户才能观看“unlisted”视频。)

漏洞上报进程

2018.11.12 漏洞上报 2018.11.13 漏洞分类 2018.11.14 被评定为好洞“Nice catch” 2018.11.30 漏洞奖励 2018.12.12 漏洞修复

总结

在我的Hacking Google经历中,我尝试着对不同功能点进行了安全分析,其中也学到了很多经验,这两个漏洞仅当分享,希望大家都能有所收获。

*参考来源:medium,clouds编译整理,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
2 条评论
热度
最新
陈年破事,漏洞早就修复了,还不说清楚谁发现的,程序界也这么乱吗?真丢人。哦、自媒体啊,打扰了打扰了,是我不该浪费时间。
陈年破事,漏洞早就修复了,还不说清楚谁发现的,程序界也这么乱吗?真丢人。哦、自媒体啊,打扰了打扰了,是我不该浪费时间。
回复回复点赞举报
你为什么不写清楚这个漏洞是2015年一个俄国人发现并且早已修复了的呢?——
你为什么不写清楚这个漏洞是2015年一个俄国人发现并且早已修复了的呢?——
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
清华戴琼海、中科院李栋联合发文《自然•方法》,开发深度学习超分辨显微成像方法
2021年1月21日,中国人工智能学会理事长、中国工程院院士、清华大学自动化系、清华大学脑与认知科学研究院戴琼海课题组与中国科学院生物物理所李栋课题组在《自然•方法》(Nature Methods)杂志发表了题为“光学显微成像中超分辨卷积神经网络的测评和发展”(Evaluation and development of deep neural networks for image super-resolution in optical microscopy)的论文。
AI科技评论
2021/02/08
8150
​[Nature Biotech | 论文简读] 合理化的深度学习超分辨率显微镜用于快速亚细胞过程的持续活体成像
Rationalized deep learning super-resolution microscopy for sustained live imaging of rapid subcellular processes
智能生信
2022/12/29
4110
​[Nature Biotech | 论文简读] 合理化的深度学习超分辨率显微镜用于快速亚细胞过程的持续活体成像
放张载玻片就能放大一万倍,普通光学显微镜都馋哭了 | Nature子刊
而现在,只要把样品放在一张特殊的载玻片上,就能用光学显微镜观察到40nm,甚至更小的细节了!
量子位
2021/07/19
3190
基于深度学习的降噪模型将显微镜成像速度提高了16倍
研究人员在bioRxiv上发表的论文《基于深度学习的点扫描超分辨率成像》中指出:“点扫描成像系统可能是用于高分辨率细胞和组织成像的最广泛使用的工具。它与所有其他成像方式一样,很难同时优化点扫描系统的分辨率、速度、样品保存和信噪比。”
AiTechYun
2020/02/21
7170
收集30GB、近20万对训练样本,复旦大学团队发布UniFMIR:用AI突破显微成像极限
复旦大学计算机科学技术学院研究团队,提出了跨任务、多维度图像增强基础 AI 模型 UniFMIR,实现了对现有荧光显微成像极限的突破,并为荧光显微镜图像增强提供了一个通用的解决方案。
HyperAI超神经
2024/05/22
5650
收集30GB、近20万对训练样本,复旦大学团队发布UniFMIR:用AI突破显微成像极限
BvEM2024——体电子显微镜生物血管分割
今天将分享体电子显微镜生物血管分割完整实现版本,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2024/01/15
2250
BvEM2024——体电子显微镜生物血管分割
SNEMI3D2022——电子显微镜图像神经元3d分割
今天将分享电子显微镜图像神经元3d分割完整实现版本,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2023/09/20
4780
SNEMI3D2022——电子显微镜图像神经元3d分割
AI+显微镜:更清晰、更快速、更精确
作者/凯霞 显微镜有着悠久的历史,1590年由荷兰的詹森父子所首创,是人类最伟大的发明之一,是人类进入原子时代的标志。显微镜作为科研和医疗领域重要的分析仪器,随着科学进步,对显微镜性能要求提高。而人工智能(AI)的引入,可帮助显微镜看的更清晰,更快的处理更多的数据,更实时、精确、自动化等。 近年来,有很多企业、科研机构和高校投入大量精力,致力于AI应用于显微镜研究。当前,显微镜智能化技术发展迅速。 本文将从显微镜基本概述,AI应用于显微镜研究进展,智能显微镜研究企业及机构,未来机遇与挑战等几个方面进行综述。
机器之心
2023/03/29
1K1
AI+显微镜:更清晰、更快速、更精确
学界 | 谷歌《Cell》论文:光学显微镜+深度学习=荧光显微镜
谷歌在透射光显微镜和荧光显微镜这两种显微镜技术上获得灵感,在《Cell》上发表了利用深度学习来对显微镜细胞图像进行分色荧光标记的论文。 AI 科技评论按:在生物和医学领域,研究员们常运用显微镜来观察肉眼无法获得的细胞细节信息。虽然运用透射光显微镜(对生物样本单侧照射生成像),观察起来相对简单且活体培养样本具有良好耐受性,但是其生成的图像难以正确评估。荧光显微技术中会用荧光分子染色需要观察的目标(比如细胞核),这种做法能简化分析过程,但其仍需要复杂的样品制备。随着包括图像质量自动评估算法和协助病理医师诊断癌组
AI科技评论
2018/04/18
2K0
学界 | 谷歌《Cell》论文:光学显微镜+深度学习=荧光显微镜
业界 | 智能显微镜带领人类观看动物细胞演化大戏
甚至,在关键的48小时窗口中,当原始稚嫩的器官开始生长成型的时候,科学家们能够追踪每一个胚胎细胞,确定它的去向和变化,看看它打开了什么基因的锁头,以及它在此期间遇到了什么细胞。
大数据文摘
2018/12/05
4270
业界 | 智能显微镜带领人类观看动物细胞演化大戏
黑科技 | 发现外星人新方法,全新显微镜技术可远程侦测外太空生命
加州理工大学的研究团队提出用全息显微镜技术探索外星生命。 一直以来,在寻找外星生命方面,科学家都是通过寻找水这一间接的方法来推测生命的存在。近日,加州理工大学的研究人员提供证据表明:使用激光记录3D图像的数字全息显微镜技术是当前我们发现外星微生物的最佳选择。 关于数字全息显微镜,就是全息技术和显微镜的结合,它解决了一般显微镜中分辨率与景深之间的矛盾, 避免了像差影响, 可以获得更大的视野。而全息技术就是一种利用干涉和衍射原理来记录并再现物体真实三维图像的技术。 当然主要的困难还在于如何辨别出微生物与尘埃粒子
镁客网
2018/05/29
4640
纳米尺度下的单粒子追踪,厦门大学方宁团队用 AI 奏响「细胞里的摇滚」
厦门大学方宁教授团队基于深度学习,研发了一种自动化、高速、多维的单粒子追踪 (SPT) 系统,打破了细胞微环境中纳米颗粒旋转追踪的局限性。
HyperAI超神经
2024/04/26
2940
纳米尺度下的单粒子追踪,厦门大学方宁团队用 AI 奏响「细胞里的摇滚」
【Mol Cell】分子和细胞生物学中的冷冻电子显微镜(Cryo-EM)(三)
电子断层扫描是解析包含完整细胞区域的纳米级样本的三维结构的重要工具。细胞内部并不规则且拥挤,其内部结构在二维投影图像中会重叠。然而,远非一个混沌不堪的“细胞内容”,细胞内部实则高度有序。冷冻电子断层扫描能够揭示出细胞内部的瞬态超级复合体和长程相互作用,例如,不同细胞机制在病毒工厂中以协调的大型装配方式运作。从倾斜系列数据开始,断层图重构相对直接,尤其是当样品含有用于帮助对齐倾斜视图的基准标记时,因为这些倾斜角度是已知的(图5)。对于倾斜样品的三维散焦校正更为复杂,但可行,如在NovaCTF中实现的那样(Turonova等人,2017年)。
Chris生命科学小站
2023/08/29
6260
【Mol Cell】分子和细胞生物学中的冷冻电子显微镜(Cryo-EM)(三)
仪器界「手工耿」:这些人手搓扫描隧道显微镜看原子
机器之心报道 编辑:张倩 手搓精密仪器也可以是一个爱好。 世界上有这么一拨人,他们的爱好比较小众:自己造显微镜。 麦吉尔大学博士 Dan Berard 就是其中之一:他用自己业余时间造的扫描隧道显微镜(Scanning Tunneling Microscope,STM)看到了石墨里的碳原子。 扫描隧道显微镜是一种空间分辨率可以达到原子量级的微观探测工具。它的基本原理是将原子尺度的极细探针和被研究物质的表面作为两个电极,当样品与针尖的距离非常接近(通常小于 1nm)时,在外加电场的作用下,电子会穿过两个电极
机器之心
2023/03/29
3580
仪器界「手工耿」:这些人手搓扫描隧道显微镜看原子
Nat Methods|用AI革新冷冻电镜三维重建,实现结构生物学重大突破
在科研领域,常常会有某些技术因其突破性进展而成为时代的焦点,荣获2017年诺贝尔化学奖的冷冻电镜 (Cryo-EM) 正是这样的技术之一。比如,依托冷冻电镜技术,施一公团队曾于2015年首次捕获剪接体高分辨率结构,这被誉为近30年中国在基础生命科学领域对世界科学作出的最大贡献,也引发了大家对于冷冻电镜的广泛关注。
智药邦
2024/12/30
2360
Nat Methods|用AI革新冷冻电镜三维重建,实现结构生物学重大突破
Nat. Methods | 生物图像分析的未来:心智与机器之间的对话
今天为大家介绍的是来自Loïc A. Royer的一篇文章。生物图像分析领域正处于一个重大转型阶段之中,这要归功于成像技术和人工智能的进步。多模态基础模型的出现,类似于大型语言模型(如ChatGPT),但能够理解和处理生物图像,这具有巨大的潜力,有望引领生物图像分析领域进入一个革命性的时代。
DrugAI
2023/11/14
2230
Nat. Methods | 生物图像分析的未来:心智与机器之间的对话
AI实时筛查癌细胞,普通显微镜简单改装就能用,谷歌新突破登上Nature子刊
一个偏远小镇的乡村诊所,现在也有机会用AI,采用人机结合的方式,筛查出难度极高的淋巴结转移的乳腺癌、前列腺癌了。
量子位
2019/08/19
7960
AI实时筛查癌细胞,普通显微镜简单改装就能用,谷歌新突破登上Nature子刊
北大成功研制新一代微型化双光子荧光显微镜,大脑解码更上一层楼
这一成果意味着人们在生命科学、未来医疗和人工智能领域的一个升华。 5月29日晚间,自然杂志子刊Nature Methods发布了一篇名为《超高时空分辨微型化双光子在体显微成像系统》的论文,其中展示了我
镁客网
2018/05/28
8740
Nature | 深度学习解锁细胞显微图像
今天为大家介绍的是来自Michael Eisenstein的一篇报道。深度学习正推动算法的发展,使其能够理解来自各种显微镜技术的图像。
DrugAI
2023/12/12
4970
Nature | 深度学习解锁细胞显微图像
Nature|利用冷冻电镜技术架起结构生物学与细胞生物学的桥梁
2024年4月3日,来自加利福尼亚大学的Eva Nogales和德国海德堡欧洲分子生物学实验室(EMBL)的Julia Mahamid联合在Nature上发表综述:Bridging structural and cell biology with cryo-electron microscopy。
智药邦
2024/04/19
9700
Nature|利用冷冻电镜技术架起结构生物学与细胞生物学的桥梁
推荐阅读
清华戴琼海、中科院李栋联合发文《自然•方法》,开发深度学习超分辨显微成像方法
8150
​[Nature Biotech | 论文简读] 合理化的深度学习超分辨率显微镜用于快速亚细胞过程的持续活体成像
4110
放张载玻片就能放大一万倍,普通光学显微镜都馋哭了 | Nature子刊
3190
基于深度学习的降噪模型将显微镜成像速度提高了16倍
7170
收集30GB、近20万对训练样本,复旦大学团队发布UniFMIR:用AI突破显微成像极限
5650
BvEM2024——体电子显微镜生物血管分割
2250
SNEMI3D2022——电子显微镜图像神经元3d分割
4780
AI+显微镜:更清晰、更快速、更精确
1K1
学界 | 谷歌《Cell》论文:光学显微镜+深度学习=荧光显微镜
2K0
业界 | 智能显微镜带领人类观看动物细胞演化大戏
4270
黑科技 | 发现外星人新方法,全新显微镜技术可远程侦测外太空生命
4640
纳米尺度下的单粒子追踪,厦门大学方宁团队用 AI 奏响「细胞里的摇滚」
2940
【Mol Cell】分子和细胞生物学中的冷冻电子显微镜(Cryo-EM)(三)
6260
仪器界「手工耿」:这些人手搓扫描隧道显微镜看原子
3580
Nat Methods|用AI革新冷冻电镜三维重建,实现结构生物学重大突破
2360
Nat. Methods | 生物图像分析的未来:心智与机器之间的对话
2230
AI实时筛查癌细胞,普通显微镜简单改装就能用,谷歌新突破登上Nature子刊
7960
北大成功研制新一代微型化双光子荧光显微镜,大脑解码更上一层楼
8740
Nature | 深度学习解锁细胞显微图像
4970
Nature|利用冷冻电镜技术架起结构生物学与细胞生物学的桥梁
9700
相关推荐
清华戴琼海、中科院李栋联合发文《自然•方法》,开发深度学习超分辨显微成像方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档