tl; dr从iPad上获取数据的“正确”方法是什么?只有研究人员可以接收和阅读它?
完整说明: 在我的应用程序中,我必须从应用程序和研究人员的数据库中获取数据。这将包含(很可能)两个单独的文件。第一个是识别信息表: ID FirstName ......等。
这是必须发送的敏感识别信息,只有研究人员才能获得。
另一个将是使用身份证号码等的去识别信息,并且它不一定必须是安全的,但我希望显然只有它去研究员。
到目前为止,我只使用过可以通过电子邮件发送的数据,但是这个实现存在一些问题。你不能只是发送和发送电子邮件;您只能提供准备发送的电子邮件撰写视图,然后用户可以在发送之前编辑该电子邮件。因此,用户可以将此数据发送给其他人。
另一个工作中的扳手:这位研究人员无法访问服务器,因此我无法以这种方式上传SFTP。它也无法保证应用程序可以随时访问互联网。
我到目前为止最好的想法是有一个按钮来组成一个附加加密文件的电子邮件,受密码保护,密码的哈希是硬编码的,我的意思是编译时配置到应用程序中。
编辑:以下是我将要做的事情:使用一些个人服务器空间以便我可以实现SFTP上传,然后我将与研究人员合作以获得他们可以使用的服务器空间。谢谢你的回答。答案 0 :(得分:0)
电子邮件不是特别“安全”,但如果您只想将电子邮件发送到一个特定地址,而无需用户介入,则可以自行使用SMTP协议。
在我使用skpsmtpmessage的一个旧应用中 - 我不知道它是否仍然有用,但如果没有,应该有更多类似的解决方案。
它的作用基本上是以编程方式发送电子邮件,而不使用编辑器对话框。