保护Excel工作簿免于在外部networking中打开

我有一个Excel工作簿,我需要与我的客户分享,但要确保它不在办公室networking之外打开。

如何保护我这样的Excel工作簿?

总之,正是你所要求的不是(容易)可能的。

理论上,您可以将工作簿设置为从您控制的networking资源中绘制数据,并将该资源设置为仅允许从特定networking地址(如客户端networking)进行读取访问。 但是,首先要做的事情有很多,比如设置数据库服务器和创build数据源,testing工作表,然后设置networking权限以允许客户端的地址(当然还有发现他们的IP地址)。 这实际上比甚至听起来更多的工作。

即使所有这些工作都不会阻止用户将数据复制到其他工作簿(通过复制/粘贴或手动重新input)或使用VPN连接到他们的工作networking并从塔希提岛读取文件,或者莫斯科。

可悲的是,唯一的万无一失的办法是根本不分享数据,而且根本不让客户看到数据。

在IT方面,我们经常试图重新解决这个问题,而不是“我们怎么能做出这个解决scheme”,而是“我们试图解决什么问题? 在这种情况下,这听起来像是你要解决的问题是保持敏感信息不落入坏人之手。 解决这个问题的唯一办法就是不要把它交给错误的人。 如果你不能信任你的客户这个数据,我会build议客户端不值得信任,或者你想分享的数据有问题(例如,为什么他们需要这个数据敏感?) 。

我build议重新评估你正在试图解决的问题。 也许可以从您控制的资源向他们发送文档的屏幕截图,并可以在查看图像后删除该图像。 他们仍然可以打印或保存图像,但如果他们持续获取数据,那么如果他们能够看到它们,就不会阻止它们,而且它们也不是非常值得信赖的。