出于安全原因,最好在执行前判断代码的完整性,avoiding tampered software%由攻击者执行.所以,我的问题是

How to sign executable code and run only trusted software under Linux?

我读过Safford&佐哈尔.TLC使用TPM控制器,这很好,但这篇论文来自2005年,我无法找到当前的替代品.

你知道其他的 Select 吗?

UPDATE:其他操作系统呢?OpenSolaris?BSD家族?

推荐答案

DigSig内核模块实现了对由bsign工具签名的二进制文件的验证.然而,自从Linux内核的2.6.21版本以来,就没有任何关于它的工作.

Linux相关问答推荐

抛出主,即未捕获到SIGSEGV中的异常结果

我使用Windows 10,但我无法在我的WSL2上下载vscode

为什么将JAX与Docker一起安装会创建如此大的镜像?

C++调试器如何知道如何在源代码和可执行文件之间映射行?

无法分析nasm中的单词

2023 年如何在现代 Linux 上安装 Firebird SQL 版本 3 或 4?

cu可以从串口读取,但我自己的C程序不能

使用 YASM 程序集时如何更改 64 位 Linux 中的终端 colored颜色 ?

如何在充满 csv 的目录中获得不同的值计数

erlang 格式的 utf8 变为 \x(反斜杠 x)ascii 编码

命令应在终端关闭后继续运行

sed 根据文件中的条件进行多次替换

Linux上Kvaser数据库编辑器的等效工具

如何在文本文件中向左移动特定单元格

查找在特定日期从特定机器登录的所有用户

使用 C++ 和 Linux 的高分辨率计时器?

JAVA_HOME 和 PATH 已设置,但 java -version 仍显示旧版本

如何让我的 Golang Web 服务器在后台运行?

svn over HTTP 代理

如何编写 Mono 守护程序