出于安全原因,最好在执行前判断代码的完整性,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相关问答推荐

Linux-如何区分目录中名称相同但扩展名不同的所有文件

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

从 ALSA USB 硬件设备获取 USB 设备文件路径

如何在脚本中使用sudo修改其他用户的crontab

使用 grep 时如何跳过第一行和最后一行?

如何计算文本的时差,如 YYYYMMDDHHMMSSXXX 格式,包括毫秒

我需要制作一个 awk 脚本来解析文件中的文本.我不确定我是否做得正确

在 bash 中解析变量

什么是`quote`命令?

如何/在哪里可以找到要修复的 Linux 内核错误?

我在哪里放置第三方库来设置 C++ Linux 开发环境?

使用 AWS CLI 进行 Bash - 无法找到凭证

BASEDIR 环境变量未正确定义

为什么在 Linux 中使用 select

当命令太长时,命令行会自动覆盖

是否可以在 Linux x86 GAS 程序集中创建没有系统调用的线程?

如何使用 bash 在文件中间添加一行文本?

.NET Core 中的跨平台文件名处理

将所有文件扩展名转换为小写

gradlew 出错:/usr/bin/env: bash: 没有这样的文件或目录