孩子做项目做到一半,就会遇到一个绕不开的问题:作品要"出效果",往往得传照片、传视频——机器人调试过程要拍下来,编程作品展示要录屏,社团招新还要放孩子的出镜画面。往哪传?很多家庭的答案是我们前几篇一直在讲的腾讯云对象存储 COS。但照片和视频和温度数据不一样:温度泄露了无所谓,孩子的脸泄露了不行。这篇文章把"孩子项目素材上云"的隐私防线讲清楚,法律口径和技术口径都核对过官方来源,出处附在文末。
在动手配云之前,家长得先知道法律的底线在哪,因为它直接决定了"哪些素材能传、怎么传"。
第一层:《个人信息保护法》(2021 年 11 月 1 日施行)。 两条规定最关键:
第二层:《未成年人网络保护条例》(2024 年 1 月 1 日施行)。 这是未成年人网络保护的专门行政法规,第四章"个人信息网络保护"进一步要求:处理未成年人个人信息要以最小授权为原则、严格设定访问权限、控制知悉范围,并每年开展合规审计。对我们家庭场景最有用的启发是最后那句"控制知悉范围"——素材不是锁起来就完事,而是"只有该看的人能看到"。
一句话总结法律口径:孩子的影像素材默认按敏感信息处理,监护人握有同意权,技术方案的目标是"最小可见"。 下面讲怎么用 COS 把"最小可见"落地。
COS 有一个对我们非常友好的默认设定:存储桶资源默认私有,只有资源所有者(你的账号)能访问,其他任何人——包括拿到链接的陌生人——不带签名都访问不了。
腾讯云官方的《防盗刷指引》里有一句大实话:绝大部分被盗刷、被白嫖流量的案例,都是用户自己把桶设成了"公有读"。公有读意味着任何人拿到 URL 就能匿名访问,孩子的照片视频如果放在公有读桶里,等于把相册挂在了大街上。
所以第一步检查清单很简单:
私有读写有一个直接后果:孩子或队友要访问素材,必须"带签名"访问。这正是第二道防线要解决的。
私有桶里怎么把一张照片给老师看、给比赛组委会交作品?答案是预签名 URL:把签名嵌进链接里生成一个临时可访问的地址,有效期由你签发时设定,到期链接即失效。
这个机制对家长的价值在于"授权是可回收的"。传统做法是直接把文件发给对方,发出去就收不回来;预签名 URL 则是"给你开一扇 24 小时后自动关上的门"——比赛评审期过了,链接自动作废,素材还在你桶里,谁也打不开。
使用时官方文档给了三条值得照做的注意:
还有一个 2024 年以后的新变化要提醒:2024 年 1 月 1 日后创建的存储桶,不再支持用默认域名在浏览器里直接预览文件。如果你希望孩子在网页里直接看素材,需要给桶配一个自定义域名——这步一次性配置,不影响安全性。
防盗链是 COS 控制台里的一个开关,原理是校验 HTTP 请求的 Referer(来源页):你可以设白名单(只允许自己网站的页面引用素材)或黑名单,官方建议把"空 Referer"设为拒绝。配置路径:存储桶详情页 → 安全管理 → 防盗链设置,Referer 规则最多 10 条,支持域名、IP 和通配符。
但这里有一个绝大多数教程不会告诉你的边界,官方文档原文写得很清楚:如果访问对象时带有签名(不论 URL 还是 Header),则不进行防盗链验证。换句话说,在私有桶场景下,预签名 URL 的访问根本不走防盗链这一关——防盗链防的是"别人网站直接盗嵌你的公开资源",防不了"拿到签名链接的人转发给第三人"。
所以正确的组合拳是:
腾讯云控制台创建存储桶时还支持同步开启盗刷风险检测,官方明确把"私有读写 + 防盗链 + 监控告警"列为基础防护三件套——照着配就行,不用自己发明。
前面三道是云端的技术防线,最后一道在按下上传键之前:素材本身就别带多余的信息。这一步零成本,却最容易被忽略:
zhangsan-robot.mp4改成 project-01-robot.mp4——文件名也是元信息;上面五条 + 前面四道防线,加起来有十来项检查。手动一项项对,容易漏——漏掉的往往就是那个带着校名的小角落。
我的做法是:用 WorkBuddy 把这份文章整个丢进去,让它按"家长上传前自查表"的格式重新排一版——去掉技术术语,换成能勾选的方框,每项加一句"怎么判断合格"。生成完打印出来贴在电脑旁边,孩子每次要传素材前自己对着勾一遍。
实测下来这一步最有用的不是省时间,是把责任交到孩子手上。清单贴在墙上,他自己就知道"校名那件事不能干",而不是每次都靠家长提醒。
顺带一个数据:我把家里两个桶近三个月的访问日志导出,用 WorkBuddy 按 Referer 聚了一遍类,发现孩子作品集页面引用的图片占了 82%,而真正的外部请求只有个位数。这组数反过来印证了防盗链白名单该怎么配——只放行作品集那个域名就够,其他一律拒绝。
按顺序做完这五步,孩子项目素材的云端隐私防线就齐了:
法律上,你是孩子信息的"同意人";技术上,COS 把"谁能看、看多久、从哪看"都交给了你来配置。这套防线的本质就一句话:让素材只在它该在的时间、出现在它该在的人眼前。
事实 | 来源 | 状态 |
|---|---|---|
PIPL 第 28 条:不满十四周岁未成年人的个人信息属敏感个人信息;第 31 条:处理需取得父母或其他监护人同意,并制定专门的个人信息处理规则 | 《个人信息保护法》全文,新华网受权发布(news.cn,2021-08-20);中国人大网解读(npc.gov.cn,2021-08-24) | 已核实(2026-10-17) |
《未成年人网络保护条例》自 2024 年 1 月 1 日施行;第四章要求最小授权、严格设定访问权限、控制知悉范围、每年合规审计 | 国务院令第 766 号(gov.cn 公报);中国网信网(cac.gov.cn,2023-10-24) | 已核实(2026-10-17) |
COS 存储桶资源默认私有,仅资源所有者可访问;官方建议无特殊需求一律配私有读写 | 官方《访问控制基本概念》(product 436/30581)、《防盗刷指引》(practice 436/97973) | 已核实(2026-10-17) |
预签名 URL 机制:签名嵌入 URL、有效期签发时设定、到期失效;支持永久密钥或临时密钥签发;临时密钥签发的过期时间由两者共同限制;建议最小权限、敏感头算入签名;2024-01-01 后创建的桶不支持默认域名浏览器预览,需自定义域名 | 官方《生成预签名 URL》(cloud.tencent.com/document/product/436/35153) | 已核实(2026-10-17) |
防盗链基于 Referer 校验,支持黑/白名单(最多 10 条、支持通配符),建议空 Referer 拒绝;带签名的请求不进行防盗链验证;CDN 域名访问时优先执行 CDN 防盗链规则 | 官方《设置防盗链》(product 436/13319)、《防盗刷指引》(practice 436/97973) | 已核实(2026-10-17) |
存储桶日志记录 Referer/remoteIp/userSecretKeyId 等字段,可用于定位盗刷来源;控制台创建桶时支持同步配置云监控告警与盗刷风险检测 | 官方《防盗刷指引》(practice 436/97973) | 已核实(2026-10-17) |
手机照片 Exif 含拍摄时间/定位、上传前另存可去除——通用摄影常识 | 通用技术常识(非官方文档) | 常识性描述,不涉具体产品承诺 |
注意:本文未引用任何具体价格数字(本篇不涉及计费口径);预签名 URL 有效期的具体上限数值官方文档未给出统一口径,文中刻意不写具体数字,以签发时 SDK 参数为准。发布前建议复核官方《生成预签名 URL》(436/35153)与《设置防盗链》(436/13319)两页。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。