abox.tools

语言: 简体中文

把文件传给在线转换器安全吗?

老实的回答通常是:“多半没事,但你没法核实。”这一页讲上传到底把你的文件怎么了,为什么多数工具至今还这么干,以及四项检查,能看出你眼前这一个是不是非上传不可。

以 Markdown 查看

先说结论

对不敏感的文件,若服务条款适合这个任务,上传可以是合理选择。保存期限和访问权限随提供者和功能而异;删除倒计时本身不能说明每份副本去了哪里。

问题不在于他们说谎,而在于你根本没办法判断他们有没有说谎。文件一旦离开你的机器,之后那些说法就全靠你信:留多久、谁够得着、有没有被复制进一个比删除定时器活得更久的备份、公司被卖掉或者被攻破时它会怎样。这些从外面一样都看不见。

所以真正有用的问题不是“我信不信这个站”,而是“这件事非得让我的文件离开不可吗”。越来越多的活,答案是不用;而只要答案是不用,那个信不信的问题,你就不必回答了。

“上传”到底做了什么

上传是把文件数据从浏览器发给另一台计算机,可能是原文件,也可能是转换后的副本。选择文件本身不等于上传,本地工具可以读取而不发送它。

服务器处理可能产生工作文件、标识请求的日志、缓存结果和备份。这些应在服务条款里核查,不是每家必定制作三份副本。外部浏览器测试不能验证内部删除或保存。

文件名和内嵌元数据可能随上传一起发出。照片可能包含位置、时间、相机或软件信息及缩略图,实际字段取决于设备、设置和编辑。应该检查文件,不要假定每张手机照片都有这些数据。

为什么多数工具还是要上传

不是因为他们想要你的文件,而是因为在网页存在的大半时间里,压根没有别的办法。浏览器解不了视频,也没法按指定质量重编一张图,更别说解析文件格式;而一台装着 FFmpeg 和 ImageMagick 的服务器可以。上传不是商业模式,那是活儿唯一能干的地方。

这件事在不久前悄悄地不成立了。浏览器现在带着 WebAssembly,能以接近原生的速度跑同样那些编译好的编解码器;带着 WebCodecs,能直接用上你机器里本来就有的硬件视频编码器;还有一套 Canvas 接口,能直接解码和重编图片。当年非服务器不可的活,如今就跑在那台本来就拿着文件的设备上。

仍然有大量工具在上传,其中一些理由是正当的:一条现成的处理流水线没人想重写、某个格式在浏览器这边确实没有解码器、某件活对手机来说真的太重。也有不那么正当的理由:账号、配额和付费档位都长在服务器上。一个完全跑在你浏览器里的工具,是很难按次计费的。

四项你自己就能做的检查

用你打算使用的具体操作和输入来检查。每项回答问题的一部分,组合起来比单独一项更可靠。

1. 断网做本地操作

等工具完全加载,若有离线缓存,就等状态显示就绪。断网后处理设备上的文件。完成能证明这次操作在断网时不需要服务器。失败也可能因为资源缺失或浏览器功能不支持,不能证明上传。成功离线运行也不能说明重连后的行为;离线指南解释这个边界。

2. 检查请求

操作前打开开发者工具,清空列表并保留日志。查看目的地、URL 参数、请求体和 WebSocket 消息。传输大小栏经常显示响应大小,小请求也能承载提取或压缩后的数据,不能靠匹配文件大小判断。普通请求列表也不显示 WebRTC 对等连接的载荷;这类功能需要读传输代码并使用浏览器的 WebRTC 诊断。

3. 阅读 Content-Security-Policy

connect-src 指令限制 fetch、WebSocket 等 API 的目的地。已允许的第三方主机仍能收到数据。其他指令约束图片、表单和资源,WebRTC 对等流量不在这个主机列表里。CSP 是约束,不是载荷审计,也不是单独的“不上传”证明。

4. 在源码中追踪数据

比较公开源码和生成代码。沿着选定文件检查 fetch、XMLHttpRequest、sendBeacon、WebSocket、RTCPeerConnection,也看表单、资源 URL 和应用交接。这些只是示例,不是全部路径。关键是每条路径拿到了什么数据,平台和反馈脚本也要检查。

“在你的浏览器里跑”不等于什么

这话得说准,因为它被用得很松,而本站既然这么要求别人,就得用同一把尺子量自己。

什么时候上传确实没问题

这篇不是在说所有上传都是错的。内容不敏感、传上去更省事,那就传;活儿对你的设备来说确实太重,那就传;格式在浏览器这边确实没有解码器,那就传;或者你用的本来就是一家你已经有关系、条款也真读过的服务,那也传。

要更小心的,是那些你不会公开发出去的文件:身份证件、医学影像、合同,任何带着你无意分享的住址或者面孔的东西,还有那种你压根没看过位置信息的照片。这些,宁可选一个你能核实的工具,而不是一个你只能信任的工具。这不是因为被信任的那个多半会辜负你,而是因为在能核实的那个面前,这个问题根本不会出现。

这四项检查,本站自己答一遍

一篇让别人去查、自己却要求豁免的指南,那也太奇怪了。所以,按顺序来:

隐私页完整说明边界:网址图片导入、可选的收据汇率和应用交接、浏览器间分享、远程摄像头,以及广告、Analytics 和固定反馈。主动传送不同于上传文件去处理。

本地处理的例子包括按目标大小压缩、裁剪视频、删除 EXIF 和 GPS、图片合成 PDF。要核查支持格式和下载结果。这些任务无须上传处理或账号。

工具的隐私面板,显示本地处理说明、源码位置和已加载资源的实时摘要。
面板把主张和对应源码放在眼前。资源摘要能提醒你检查浏览器自己的请求,但不能独立检查载荷。