-
Notifications
You must be signed in to change notification settings - Fork 432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RASP] mount script 不再使用脚本方式运行 #499
Comments
原有的方式会将宿主机根文件系统设备挂载到容器内,存在一个有风险的空窗期,恶意程序可以成功读写宿主机根文件系统。 dd if=/dev/zero of=loopbackfile.img bs=100M count=10
sudo mkfs.ext4 loopbackfile.img
sudo losetup -fP loopbackfile.img
sudo losetup -a
sudo mount -o loop /dev/loop0 /loopfs 通过
|
|
另一种解决方案,找到容器的 $ cat /proc/1148105/mounts
overlay / overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/22PJ2J22FIZK67PN6ZR27K7PGJ:/var/lib/docker/overlay2/l/CHH4CEL2OWGN6SA3GMGLI2KHLG,upperdir=/var/lib/docker/overlay2/7fbefa7dec129a4d70df7d02279f0d2872a1dc2c54171a8766c2878219ed4621/diff,workdir=/var/lib/docker/overlay2/7fbefa7dec129a4d70df7d02279f0d2872a1dc2c54171a8766c2878219ed4621/work,index=off,nfs_export=off 0 0 根据 sudo mkdir /var/lib/docker/overlay2/cbb1b1c9c46c096fc7ba75f9ebef1846e2a62f30067d1021c0c0779c10ea40b2/merged/mount-test
sudo mount -t ext4 -o bind /tmp/mount-test /var/lib/docker/overlay2/cbb1b1c9c46c096fc7ba75f9ebef1846e2a62f30067d1021c0c0779c10ea40b2/merged/mount-test |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mount script 脚本使用了 container 中的二进制,此容器和其中的二进制程序不可控。
修复方式:
The text was updated successfully, but these errors were encountered: