조금 늙었지만 괜찮습니다. 해당 설정에 따르면 실제로 VM 파일 시스템을 암호화하고 세션 중에 (네트워크로 가정 한 경우) 원격으로 로그인합니다. 그들이 VM을 복사한다면, 사용자가 암호를 무차별 대입해야 할 것입니다. :)
즉, 신경 쓰지 않는다면 마운트 포인트를 암호화 할 수 있습니다. 참고 :이 보호 시스템은 일부 국가 / 주에서는 명백히 불법입니까? (미국에서는 좋지만 영국 출신 인 것 같습니까?) :
암호화 된 암호 마운트 설정 :
dd if=/dev/urandom of=/home/user/virtualfolder bs=16065b count=100
modprobe loop
modprobe cryptoloop
modprobe aes
losetup -e aes /dev/loop1 ./virtualfolder
password: <enter your password here which you don't show to the users>
mkreiserfs /dev/loop1
mkdir /theprogram
mount -o loop,encryption=aes,acl ./virtualdrive /theprogram
password:<enter the same passy>
이제 프로그램을 / theprogram에 설치 / 이동하십시오.
(/ 프로그램에 다시 액세스하고 싶을 때마다) :
설치
mount -o loop,encryption=aes,acl ./virtualdrive /theprogram
password:<enter the same passy>
마운트 해제
umount /theprogram
losetup -d /dev/loop1
rmmod aes
rmmod cryptoloop
rmmod loop
완료되면 소프트웨어 폴더를 임의의 바이트 파일처럼 보이게합니다.
또한 VM 세션 중에 사용하는 사용자 계정에 su
전체 내용을 복사 할 수 있는 권한 이 없는지 확인할 수 있습니다 .