【问题标题】:How to send and receive encrypted email using PHP如何使用 PHP 发送和接收加密电子邮件
【发布时间】:2011-03-15 13:30:59
【问题描述】:

我在一家医院工作,并开发了一种方法来估算患者对服务的总财务责任,在保险支付其义务之后,在提供任何服务之前。很多患者都在要求报价,我想找到一种安全的方式,根据他们的要求将这些结果通过电子邮件发送给患者。

我正在考虑从生成的报价中删除所有患者信息,因此不会有任何安全问题,但我想找到一种方法来加密电子邮件、发送它并允许患者的电子邮件客户端解密电子邮件.

我不确定如何使用安全证书,尽管它们可能是我的最佳选择,即使我必须跳过公司的圈子才能获得面向互联网的证书托管访问权限,所有应用程序除外电子邮件仅供医院使用。

我还在考虑从生成的信件创建 PDF 并加密 PDF,将他们的最后四个社交信息或他们在报价生成过程中与我们共享的一些其他私人信息指定为他们的密码。

【问题讨论】:

  • 好问题。 @Byron 建议的方法是最好的。您还可以继续检查收件人是否看到了链接,如果没有,请让某人打电话给他们。
  • 这听起来像是一个有用的软件,是美国医疗保健领域向前迈出的一大步。干得好。

标签: php email pdf-generation public-key-encryption


【解决方案1】:

您最好发送一个指向包含所有信息的 SSL 加密站点的链接。它不需要在客户端安装任何额外的软件,并且可以让您对谁在访问它有更多的控制和记录。

您当然必须使用某种用户名/密码来保护它,您甚至可以只使用他们的社会保障 + 在电子邮件中发送的生成的哈希值。哈希防止用户猜测随机 ssn。

【讨论】:

  • 我打算建议这种方法,+1。但是,可以在 URL 中预填充哈希值。
  • 这是显而易见的答案,如果你有一个面向互联网的网络托管服务,正如我所写的,我没有能力在互联网上托管我的应用程序,我所有的应用程序只能从医院网络。我已获得在我们的网络之外发送和接收电子邮件的许可,尽管这是获得该访问权限的一项任务。我可以想象公司可能允许将一些证书文件存储在在线某个地方,但是,即使这样也需要大量的政治活动。
【解决方案2】:

如果您受雇于美国的一家医院,您最好不要尝试通过电子邮件发送受保护的健康信息。 (在其他国家也是如此。)即使您从消息中删除了患者的姓名,您也肯定会在消息中包含患者的电子邮件地址(呃!)。您很可能有诊断、出生日期、建议护理日期、医疗记录编号或帐号。这就是所有受保护的数据。坏的。坏的。请参阅此处了解严格的规定。

http://www.hhs.gov/ocr/privacy/hipaa/understanding/summary/index.html

如果您想这样做,您必须使用 TLS (https) 安全性,并且您必须竭尽全力确保登录到您的安全网站的人是他们声称的身份,并且您必须登录访问。

如果您重视自己的工作和储蓄账户,请在发送包含 PHI 的电子邮件之前咨询您医院的隐私官。 ARRA 2009 法律规定,即使个人为公司工作,也要对违规行为承担个人责任。另外,您的医院不希望它的名字出现在这里。

http://www.hhs.gov/ocr/privacy/hipaa/administrative/breachnotificationrule/postedbreaches.html

您可以使用加密的电子邮件,只要未加密的部分(例如主题行)只说“这是您请求的信息”或类似的内容。但是,您知道,许多寻求医疗护理的人将无法应对邮件客户端软件的复杂插件。

PGP 公司提供了一个加密的电子邮件网关系统,一些 PHI 用户使用。

http://www.pgp.com/products/universal_gateway_email/index.html

但您仍应咨询您的隐私官。

【讨论】:

  • 这简直是粗鲁和侮辱。
  • 罗杰,不是故意的。 HIPPA 是非常严肃的事情。新法律确实“揭开了公司的面纱”,并要求个人对违规行为负责。随着医疗保健信息“嘿,我有个主意!”需要经过安全官员审查。
【解决方案3】:

大约 10 年前,我使用 PGP 完成了这项工作。 GPG 是一个类似的库。

不过,对于年长的用户来说,这些选项可能过于复杂,因为我相信它们都涉及收件人在他们的末端安装某种证书。

可能是一个开始寻找的好地方......

【讨论】:

    【解决方案4】:

    据我所知,除非收件人也使用相同的电子邮件客户端,否则这基本上是不可能的。问题是,即使您在自己端加密,收件人也会收到垃圾消息,因为他们没有解密功能。​​

    在我输入此内容时,TomWilsonFL 发布了有关可能的加密方法的信息,但您仍需要向收件人提供解密数据的应用程序。

    【讨论】:

    • 好的,这与我想要达到的效果很接近,我从未使用过加密电子邮件功能,我认为可能存在某种电子邮件加密标准,例如 ssl 用于网页,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2017-08-07
    • 2010-10-18
    • 2020-05-28
    • 1970-01-01
    相关资源
    最近更新 更多