inseca
1.0.1
INSECA是一组工具,用于构建和管理非常安全的基于Linux的端点系统。
它建立在Debian的Livebuild技术之上,并添加了许多面向安全的功能,以确保高水平的安全性,同时保持整体用法与任何系统一样简单。
结果系统的主要特征包括:
有关更多信息,请参考doc/目录中的文档。
INSECA从几个配置文件中运行,所有配置文件都以一个单个全局配置目录进行分组,该目录由$INSECA_ROOT环境变量指向或使用inseca工具的--root命令行参数。
这些配置文件定义了主要的对象集:
全局设置在$INSECA_ROOT/inseca.json文件中描述。
警告该计划是可用的,但至少关于以下区域的领域仍然很粗糙。
接下来的内容应在任何Linux分布上开箱即用,但仅使用Debian和Fedora进行了测试。 YMMV。
安装依赖项:
在专用目录中下载INSECA(之后称为$SRCDIR )
创建所需的docker映像:从$SRCDIR/docker-images/grub-bios/和$SRCDIR/docker-images/livebuild/ directories中make 。
从https://www.veracrypt.fr/en/downloads.html下载veracrypt作为deb文件,in $SRCDIR/components/veracrypt/packages.deb/ directory
安装完成的一个,请检查$SRCDIR/inseca程序是否可以运行: inseca -h应该显示帮助。
$SRCDIR )$SRCDIR目录运行设置setup-debian.sh或setup-fedora.sh创建全局配置:
cd $SRCDIR/tools && source ./set-env.sh (如果您使用的是bash,则srcdir指向已安装INSECA的目录)$INSECA_ROOT环境变量以指向它inseca initinseca config-create build "My first INSECA build"inseca build "My first INSECA build"这些步骤,如果成功,请确保INSECS是从那时起运行的,请参阅文档并构建您自己的生态系统。