如何加密存储卡上的神经项目文件?

时间:2017-10-03 21:10:45

标签: raspberry-pi elixir nerves-project

当我通过mix.burn刻录存储卡时。任何人都可以通过简单的USB阅读器阅读我的卡的内容。我在内存上有敏感密钥和身份验证凭据。如何加密或混淆卡?

1 个答案:

答案 0 :(得分:1)

Nerves通过Linux内核支持加密文件系统(已更正)。

Raspberry Pi不是我认为适合作为没有实物保护的产品运输到生产的平台。但它仍然可用于原型设计。对于生产,您通常会使用板载闪存转移到更加强化的平台。

然而,即使这样,您也应避免将身份验证凭据烘焙到固件中。查看基于证书的身份验证,其中在生产期间或之前为每个设备配置证书。

如果过于沉重,那么请考虑通过OAuth 2.0使用访问令牌,它可以用作凭据的代理并独立撤销。这将需要来自最终用户的更多交互,因此这是您需要考虑的权衡。