密码保护能防住什么?
下载链接就像放在门垫下的钥匙,谁捡到谁就能进门。链接会被转发,被贴错群,留在旧邮件里,也可能被预览消息的工具读取。加上密码之后,访问者还必须知道另一样东西,只有链接是打不开的。这是最容易加上的一层保护,收件人也不需要任何解释:打开链接,输入你告诉他的密码,就能拿到文件。
在 Transfr 上,受保护的传输打开后只显示一个密码框。文件列表、文件名、大小、预览和评论在输入正确密码之前都不会显示,没有密码的下载请求会被拒绝。校验在我们的服务器上进行,而不是只在页面上,所以无法通过直接调用下载地址来绕过。
给文件设置密码并发送的步骤
第 2 步
输入密码
在传输设置里填写收件人需要输入的密码。比起一个短单词,几个毫无关联的词组成的短语更安全。
第 3 步
发送链接
复制链接,或者通过 Transfr 直接发邮件给最多 10 位收件人。
第 4 步
另行告知密码
通过电话、短信或另一个聊天工具告诉对方密码。千万不要和链接写在同一封邮件里。
给下一次传输加把锁
密码保护免费,也不需要账号。
Transfr 如何保存和校验密码?
- 不保存明文。 Transfr 只保存密码的 bcrypt 哈希值,这是一种无法还原成原密码的单向“指纹”。
- 在服务器端校验。 显示文件列表之前和每一次下载之前都需要有效的校验,保护不依赖于页面本身。
- 减慢暴力破解。 每个 IP 地址的密码尝试次数有限制,连续猜测并不现实。
- 访问期间记住。 收件人输入一次后,在本次访问中浏览和下载都无需再次输入。
密码和端到端加密,该用哪个?
两者防护的对象不同,一起使用效果最好。
| 密码 | 端到端加密 | 两者都用 | |
|---|---|---|---|
| 只拿到转发链接的人 | 拦住 | 能打开(密钥在链接里) | 拦住 |
| 我们的服务器能看到文件名 | 能 | 不能 | 不能 |
| 没有链接能从存储里读取内容 | 存储时已加密 | 不能,用你的密钥加密 | 不能 |
| 预览、续传、文件夹 | 全部可用 | 有限制 | 有限制 |
同时使用时,Transfr 会在浏览器里把链接中的密钥和密码结合起来生成解密密钥。只有链接解不开,只有密码也解不开。合同、医疗、财务文件建议使用这种组合。详见「用端到端加密发送文件」。
传输密码、加密压缩包和加密 PDF
你也可以给文件本身加密码,比如加密的 ZIP 或 7z、打开时需要密码的 PDF、设置了打开密码的 Word 或 Excel。区别在于保护放在哪里。
- 受保护的文件在下载之后、无论到哪里都保持加密,但收件人需要相应的软件,而且有些邮箱会拦截加密压缩包。
- 受保护的传输控制的是交付过程:没有密码什么都看不到、下载不了,链接还会过期。下载之后就是普通文件。
把加密压缩包作为邮件附件发出去、再用下一封邮件发密码,两样东西走的是同一条路,防窃看的效果有限。大多数交付用受保护的传输就足够了,收件人用起来也简单。如果文档下载后也必须保持加密,就先给文件本身加密,再用受保护的传输发送。也可以参考「发送大的 ZIP 文件」和「PDF 太大怎么发」。
用好密码传输的几个习惯
- 密码走另一条路: 即使邮件被人看到,里面也没有密码。
- 用短语做密码: 比如四个随机词语,电话里好念,又比带符号的短单词更难猜。
- 不要重复使用: 别用你登录各种账号的密码。
- 再加上过期时间和下载次数: 密码负责挡住访问,过期时间让文件不会公开太久。免费传输可选 1 到 7 天。
- 用完尽快删除: 有免费账号的话,收件人拿到文件后就可以立刻删除传输。
整体的安全做法请看「如何安全地发送文件」和「分享链接的有效期和密码」。
文件请求链接也能加密码
向别人收集文件时,任何人都能用的上传链接可能会收到不需要的文件。给文件请求加上密码,只有知道密码的人才能上传。再配合截止日期和收件数量上限一起使用。详见「接收大文件」。
哪些人在用密码传输?
- 律师事务所、会计师事务所: 发送合同、账单、身份证件扫描件。详见「律师事务所的安全文件传输」。
- 摄影师、工作室: 交付尚未公开的作品。详见「发送 RAW 照片」。
- 音乐人、唱片公司: 分享未发行的音源。详见「发送音频文件」。
- 人事部门: 传递工资单、劳动合同等不该毫无保护地留在邮箱里的文件。
免费、私密、简单
最大 100GB 的任何传输都可以加密码,无需账号。