
大多数网站开发项目都涉及需要在开发人员和客户端之间传递的大文件。对于许多开发人员来说,管理大文件可能是一个令人沮丧的问题。当你不亲自与客户见面时,交换数据需要通过邮件发送硬盘、dvd和u盘等存储设备。
不耐烦的客户很容易使用变通方法来交付大文件以供审查。例如,如果你拼凑了一个快速视频介绍给客户,想要他们的反馈,你需要把视频上传到某个地方,向客户展示结果。
一些客户不允许开发者上传内容到YouTube,即使是私人视频。即便如此,YouTube也只对视频内容有效。您仍然需要一个文件传输服务来发送图像、PDF文件、SQL数据库和其他文件。然而,大多数免费文件共享服务都有限制。
上传大文件到web服务器是快速的,但不安全
当你需要向客户端发送一个大文件时,有时使用FTP将文件上传到网络服务器会更快。这样,你就可以绕过文件共享程序对文件大小的限制,而不必将文件上传到别人的服务器上。
尽管将文件上传到网络服务器似乎是一种可以接受的快速传输数据的方式,但风险大于好处。
1. 对于文件存储来说,标准的web服务器不够安全
除非你有意寻找一个高安全的网络主机,否则你的主机环境不足以用于文件存储和传输。更不可能的是,你的客户正在使用一个安全的网络主机环境。即使你的网络主机允许你使用你的帐户来存储文件(这种情况很少见),这也不是一个好主意。
永远不要上传带有敏感数据的文件,如开发合同、税务表格、发票或任何音频、视频或图形的原始源文件。如果你的服务器被黑客攻击,你就把你的客户置于身份盗窃和进一步的网络犯罪的风险中。
当您通过web服务器处理文件存储时,您必须执行一些变通措施来防止搜索引擎对您的文件进行索引,从而损害您的安全性。您必须在文件夹中创建一个索引文件,更改robots.txt文件,最后,您必须记住删除该文件,并希望您的客户端不再需要访问该文件。
如果你使用像WordPress这样的内容管理系统,一个过时的插件可以让黑客进入你的服务器,在那里他们可以自由浏览你的文件,而不管密码保护目录。
最简单的解决方案是使用Box这样的安全文件存储平台。Box可以通过拖放设置方便地将大文件安全地发送到客户端,甚至可以集成到计算机的浏览器窗口中。
Box还允许您禁用下载和编辑特权,加密文件,并要求密码。这意味着您可以共享包含敏感信息的文件,并知道它们只被正确的人访问。
2. 被索引的游离文件将泄露目录结构
您不希望黑客知道服务器上的目录结构,否则,他们将搜索文件,他们可以用于非法目的(如身份盗窃)。如果你上传文件到客户的网络服务器上,你就把他们置于危险之中。
人们如何发现服务器的目录结构?简单。当你上传文件到网络服务器时,搜索引擎会在下一次抓取网站时发现这些文件。一旦文件被索引,URL就会显示在搜索结果中。如果黑客在搜索引擎中发现一个被索引的文件,他们会有目录结构的部分层次结构,并开始浏览主文件夹和他们能找到的任何子文件夹。
您可以密码保护目录用于文件存储,但这需要登录到您的主机帐户控制面板,然后您和您的客户端必须记住您保护的每个文件夹的用户名和密码。
为开发客户端上传大文件到web服务器是没有实际意义的。唯一有意义的解决方案是使用安全可靠的文件存储平台。
3.大文件会占用硬盘空间和带宽
从技术上讲,大多数网络主机都禁止用户使用它们的服务器进行文件存储。然而,让我们假设你的网络主机假设你正在使用你的网站空间。随着时间的推移,您的web服务器将耗尽硬盘驱动器空间。更糟糕的是,每次文件被下载,都会占用你的带宽。如果你上传视频文件和其他大文件,你可能会超过你的主机帐户的带宽分配。
你可能会想,你会没事的,因为你有一个无限的网络托管计划。从技术上讲,没有真正无限的网络托管计划。无限的带宽和存储空间总是有问题的。
无限主机有一个小字,说如果你使用太多的带宽或存储空间就会有问题。然而,“太多”是没有定义的。如果他们定义了它,他们就不能说他们的主机是“无限的”。
为了给客户传递文件而拿你的主机账户冒险是不值得的。
4. 这是不专业的
当你的客户不得不从你的网络服务器上下载文件时,这会让他们的项目感觉有点混乱和不专业。他们雇你为他们创建一个网站,并希望你专业地传递他们的文件。
从web服务器下载文件与从文件存储系统(如Box)下载文件在技术上没有任何不同。然而,Box的用户界面创造了一种专业的体验,这是您的客户在访问web服务器上的目录时所无法获得的。
确保设计业务和客户数据的安全
当您与web客户端共享大文件时,请将安全性放在首位。避免使用web服务器作为向客户端发送大文件的方法。为了保护每个人的隐私和文件的安全,请始终使用信誉良好的基于云的文件存储平台。
上一篇:成为一名顶级UX设计师需要什么?
下一篇:为语音时代设计UI
