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是從那時起運行的,請參閱文檔並構建您自己的生態系統。