我正在为医疗专业人员开发一个应用程序。由于我正在处理敏感数据,并且我只使用服务器端进行CRUD操作,因此我想知道是否有可能为用户提供angular应用程序,然后将其数据存储在他的设备上(例如,在用户的计算机中创建数据库的实例)。
你认为这可行吗?有什么想法吗?非常感谢
发布于 2019-10-28 07:56:32
我很抱歉写了这篇文章作为回答,但它实在是太多了,无法评论。我只想说当心。
强迫你的客户存储他们自己的敏感数据是一个远不如其他银行、医院、保险公司等所做的安全选择。通过将其数据发送到在数据中心由专业人员维护和保护的远程服务器来实现。
在美国,有联邦法律和法规限制你如何处理敏感的个人数据。其中一些最极端和最严格的法律/法规是在医疗领域找到的。
不要认为,仅仅因为您将数据卸载到您的客户机器上,它就会卸载您保护数据的法律(和道德)责任。
不确定您计划在哪里使用此应用程序,但您应该很好地检查您所在国家的法律法规。
祝你一切顺利!
发布于 2019-10-29 01:04:38
当您将敏感数据存储在设备的本地存储中时,请使用以下工具对其进行加密
SubtleCrypto.encrypt() https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/encrypt
示例: const result = crypto.subtle.encrypt(algorithm,key,data);
目标是拥有一个安全的本地容器!
https://stackoverflow.com/questions/58582586
复制相似问题