【问题标题】:Raspberry pi : Make RPI code Read and Write ProtectedRaspberry pi:使 RPI 代码受到读写保护
【发布时间】:2017-03-31 06:13:17
【问题描述】:

1) 我正在研究一个关于 Raspberry pi 的项目。完成所有工作后,我希望我的 SD 卡/代码正确锁定。这样就没有人能够像我们锁定其他小型微控制器(AVR/PIC)一样读写代码。请帮助做到这一点。 2) 我正在使用日志库在我的代码中生成日志,如果我的 SD 卡/代码受到写/读保护,我是否能够写日志。

我的目标是没有人能够窃取我的代码或对代码进行修改。我应该怎么做才能保护我的代码不被窃取和更改代码?

【问题讨论】:

  • 在处理解释型语言时不能隐藏这样的代码。脚本需要对将执行解释器以处理文件的任何用户具有读取权限。为了掩盖它,您可以将 Python 解释器嵌入到 C 应用程序中,并使用它来吸收 Python 代码。没有万无一失的方法可以做你想做的事。

标签: python raspberry-pi


【解决方案1】:

如果我错了,请有人纠正我,但 python 在大多数常见实现中被解释,我不相信你会让它变得不可读。

假设您在 raspberry pi 上运行 linux,您可能能够在其上使用 chmod 100 获得最微小的安全性,但我没有足够的知识来确认或否认这一点。

【讨论】:

  • 如何阻止任何用户更改文件的权限。
  • 那绝对行不通。由于 Python 是一种解释型语言,因此文件必须具有读取权限才能执行它。
  • 显然,是的。我想更多的是只允许执行用户(和su)读取文件,不应该允许他们运行脚本吗?同样,我离 linux 及其权限系统的专业人士还差得很远,所以这可能是完全错误的。
猜你喜欢
  • 2021-10-09
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 1970-01-01
  • 2013-11-09
  • 2016-12-02
  • 2010-11-17
  • 2018-01-04
相关资源
最近更新 更多