常见问题:什么是 Linux 监狱?

监狱是您在文件系统中创建的目录树; 用户看不到监狱目录之外的任何目录或文件。 用户被监禁在该目录及其子目录中。 jailkit 使用 chroot(2) 系统调用将用户放入监狱。

什么是 chroot jail Linux?

在 Linux 等类 Unix 系统中更改 root (chroot) 是一种将特定用户操作与 Linux 系统的其余部分分离的方法; 将当前正在运行的用户进程及其子进程的明显根目录更改为新的根目录,称为 chrooted jail。

chroot 是什么意思?

chroot 是更改当前运行进程及其子进程的明显根目录的操作。 在这种修改过的环境中运行的程序无法访问该环境目录树之外的文件和命令。

如何使用 chroot jail 来提高应用程序的安全性?

chroot 的主要用途是通过将进程的根路径设置为指定目录来进行测试、兼容性和权限分离目的,从而限制系统暴露于该进程。 在忘记 root 密码后,您可能使用 chroot 重新进入您的系统。

以root身份越狱的方法是什么?

以root身份逃脱监狱的许多方法。 创建可让您访问原始磁盘的设备。 向非 chroot 进程发送信号。 重启系统。 绑定到特权端口。

chroot 安全吗?

使用 chroot 并不比不使用 chroot 更安全。 您最好将资源投入到自定义 SELinux 策略中,并确保您的系统得到适当的强化。 良好的安全性没有捷径。

如何检查我的 chroot?

如何检测chroot环境

  1. 非 chroot 环境。 您需要做的就是在 /proc/mounts 文件中查找 / 目录条目。 …
  2. Chroot 环境。 chroot 环境不需要挂载/root 文件系统。 …
  3. 检查具体流程。 使用类似的方法来确定特定进程是否在 chroot 环境中运行。

17 12月 2018的

如何启动 chroot?

创建一个 chroot

  1. 安装 schroot 和 debootstrap 软件包。
  2. 作为管理员(即使用 sudo),为 chroot 创建一个新目录。 …
  3. 以管理员身份打开 /etc/schroot/schroot。 …
  4. 将以下行添加到 schroot。 …
  5. 现在应该已经创建了一个基本的 chroot。

九月10 2015年

为什么我们在 Linux 中使用 chroot?

Linux/Unix 系统中的 chroot 命令用于更改根目录。 Linux/Unix 类系统中的每个进程/命令都有一个当前工作目录,称为根目录。 它更改当前正在运行的进程及其子进程的根目录。

你如何在 Linux 中 chroot?

让我们回顾一下在 Linux 中使用 chroot 命令创建 chroot 监狱所需执行的步骤。

  1. 创建目录。 …
  2. 添加所需的根目录。 …
  3. 移动允许的命令二进制文件。 …
  4. 解决命令依赖性。 …
  5. 切换到新的根目录。

保护基本操作系统所需的基本步骤是什么?

12.3 保护基本操作系统(来自 [SCAR08])所需的基本步骤是: • 安装和修补操作系统 • 通过以下方式强化和配置操作系统以充分满足已识别的系统安全需求: 删除不必要的服务、应用程序,以及配置用户的协议,……

使用哪些步骤来维护系统安全?

使用哪些步骤来维护系统安全?
...

  • 仔细规划虚拟化系统的安全性。
  • 保护完整虚拟化解决方案的所有元素,包括管理程序,……
  • 确保管理程序得到适当保护。
  • 限制和保护管理员对虚拟化解决方案的访问。

可以使用哪些类型的附加安全控制来保护基本操作系统?

12.7 可以使用哪些类型的附加安全控制来保护基本操作系统? 安装和配置其他安全工具,例如防病毒软件、基于主机的防火墙、IDS 或 IPS 软件或应用程序白名单。

如何退出 chroot?

chroot 的关键是你不能出去。 但是,如果您不 chdir 到 /var/chroot/mychroot ,那么您仍然可以使用 . , 和 .. 在 chroot 之前,将对当前根目录的引用保存为文件描述符。

喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统