APP下载

处理安全性问题要疯了吗?RaspberryPi3纯Go开发环境Gokrazy释出

消息来源:baojiabao.com 作者: 发布时间:2024-04-19

报价宝综合消息处理安全性问题要疯了吗?RaspberryPi3纯Go开发环境Gokrazy释出

Gokrazy是一款为Raspberry Pi 3开发的操作系统,只提供Go的执行环境。

Gokrazy官方表示,他们受够处理树莓派的安全性问题,仅提供Go执行环境,就能将受攻击面缩到最小。

Gokrazy写道,长久以来,他们总是花费极大的心力,处理树莓派装置的安全性问题,为此他们感到厌烦,因此有了替Raspberry Pi 3开发纯Go环境的疯狂想法,以摆脱内存不安全的开发语言,和减少不重要的软件。

Gokrazy只包含了4个部分的程式,除了Linux核心、树莓派所需的固件、Go编译器与标准函式库,其他的就是使用者空间的程式,而4大块的程式更新都使用相同的指令。Gokrazy提供网页状态界面,以查看程序状态,并提供停止与重新启动等指令,这与一般的Linux发布版以systemctl,使用启动、停止与重新启动等动作,管理应用程序的方法不同。

他们认为,执行互动式的Busybox连线或Tcpdump成本很高,因此为Gokrazy开发的Breakglass套件,能提供暂时紧急的除错模式,允许开发者使用SCP传输静态二元编译档案,并用SSH连线操作执行。

由于Gokrazy提供A/B磁区分割,开发者在电脑上建立Gokrazy映像档,便能直接透过网络更新现有的Gokrazy安装。在Gokrazy大部分都采用了自动配置,只有像是主机名称及密码等资料需要设置,如果使用者需要更多的自订性,便会需要更换Gokrazy部分程式。

目前Raspberry Pi 3是Gokrazy唯一支援的机型,之所以Gokrazy无法在Raspberry Pi Zero W上执行,是该机型并非使用ARM 64芯片,而是使用了较旧的BCM2835芯片,因此Gokrazy无法支援。

2018-03-27 10:31:00

相关文章