r语言 - 上传到RShiny的文件的安全性—不持久



我正在考虑构建一个RShiny应用程序来处理一些系统评估,我想与组织外的同事分享。我已经建立了应用程序之前,你只是上传几个指定的文件,并与该会话中的数据工作,但我不确定会发生什么后,会话终止上传的文件?严格来说,这是一个上传文件的应用程序,查看有关文件的一些相关信息,然后下载生成的Excel文件。如果他们想再次使用它,他们将不得不重新上传文件——我根本没有写任何东西来存储这些信息,因为我们使用的标准文件包含PII(而不是HIPAA)。

然而!我不确定会话结束后该信息是否仍然存在于服务器的某个地方,即使没有告诉我的应用程序保存它。在这个问题中,最相关的回答是提问者应该问shinyapps。但那是几年前的事了,所以我希望我们现在知道,因为他们的网站说他们无法回答安全问题。RStudio官网称"该应用程序将只保存其R会话内的回复"。虽然没有从作者那里得到相反的具体说明,但这里也说"每个容器的存储不是永久的,所以如果您需要存储数据,我们强烈建议您将该数据推送到您自己的数据存储中"。第二件听起来像是藏在什么地方?我所做的大多数事情都是在本地完成的,所以我对远程安全不太熟悉,我真的不想把它搞砸!如有任何帮助,不胜感激。

如果有人偶然发现了这个,这个文档很好地回答了我的问题:

"当应用程序处于运行状态时,存储将是持久的。在达到空闲超时后,应用程序将进入休眠状态,并且对文件系统的任何更改都将丢失。https://docs.rstudio.com/shinyapps.io/Storage.html understanding-the-storage-lifecycle

最新更新