问题描述
我的客户有一个非常精确的要求.客户收到包含公司敏感数据的excel/pdf文档.然后将其分发给一些管理人员和外部捐助者,以将数据告知他们.
有什么方法可以防止这些人为自己保留数据副本吗?例如.没有打印屏幕,复制和粘贴,打印.另外,数据只能在20分钟内可用,此后屏幕必须关闭且无法再次打开.
我当前的想法是编写一个ASP应用程序,该应用程序将读取和显示数据20分钟或直到用户关闭窗口为止,以先到者为准.然后使用javascript禁用打印屏幕,并使gridview只读,以防止复制和粘贴.
这是实现这一目标的唯一方法吗?或者我想念一种更简单的方法吗?只能选择自定义应用程序组件.
自定义的ASP应用程序将执行此操作,您不仅要阻止打印屏幕,还要保存页面. (实际上...切断了上下文菜单的显示能力!)您将需要一个服务来提供文档,并且该服务的任务是使数据可用性超时并且仅查看一次.您还需要一个用于文档创建者的组件,该组件将定义谁可以看到该文档并提供文档以提供服务.这样,您的服务可以发送电子邮件并开始计时.
似乎拥有如此敏感的数据,他们应该将人们拉进一个房间,然后给他们看一张幻灯片.这是他们完全保护信息的唯一方法. :)他们在安全方面的第一件事是安全漏洞的最大威胁来自内部.
Hi, I have a client with a very precise requirement. The client receives an excel/pdf document with sensitive company data. This then gets distributed to some managers and external benefactors to inform them of the data.
Is there any way to prevent these people from keeping a copy of the data for themselves? eg. No printscreen, copy and paste, print. Also the data must only be available for 20min whereafter the screen must close and not be openable again.
My current idea is to write an asp app that will read and display the data for 20mins or until the user closes the window whichever comes first. Then use javascript to disable the printscreen and have the gridview read-only to prevent copy and paste.
Is this the only way to achieve this or is there an easier way I am missing?
这篇关于复制保护Excel数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!