Преглед на файлове

Build: Lock down the /mod and /boot directories

Make these directories accessible to root only. Unprivileged users have
no need to look at the kernel binary or kernel modules.
Andreas Kling преди 5 години
родител
ревизия
4398eec03c
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      Kernel/build-root-filesystem.sh

+ 4 - 0
Kernel/build-root-filesystem.sh

@@ -166,10 +166,14 @@ ln -s ProfileViewer mnt/bin/pv
 echo "done"
 
 mkdir -p mnt/boot/
+chmod 700 mnt/boot/
 cp kernel mnt/boot/
+chmod 600 mnt/boot/kernel
 
 mkdir -p mnt/mod/
+chmod 700 mnt/mod/
 cp TestModule.kernel.o mnt/mod/TestModule.o
+chmod 600 mnt/mod/*.o
 
 # Run local sync script, if it exists
 if [ -f sync-local.sh ]; then