Gerade gestern habe ich mich wieder gefragt, wie schaffe ich es meine selbstgeschriebene PHP Anwendung bei einem externen Kunden zu installieren, ohne das dieser Zugriff auf die *.php Dateien bekommt.
Die Idee eine lauffähige Umgebung in einer VM aufzusetzen und diese beim Kunden im VMWare Player oder VMWare Server abspielen zu lassen hatte ich dabei schon vorher. Allerdings kann der VMWare Player mit Boardmitteln bereits VMDK Dateien außerhalb der eigentlichen virtuellen Maschine mounten. So ist es möglich vom Host- oder jedem anderen System auf den Inhalt der virtuellen Platte zugreifen und sich so Zugriff auf meine PHP Anwendung verschaffen.
Ich schilderte Kollegen mein Problem und so kam die Idee auf, die Festplatte mit BitLocker zu verschlüsseln und so zumindest den Zugriff zu erschweren. Es hat mich zwei volle Abende gekostet, bis ich die virtuelle Festplatte mit BitLocker verschlüsseln konnte. Folgende Probleme traten dabei auf: „VMWare mit Bitlocker ohne TPM und ohne USB Stick verschlüsseln“ weiterlesen