Wie manche mitbekommen haben, ist mir gestern mein LAN-Server abgeschmiert. Im Rahmen der Neuplanung soll diesmal auch die Sicherheit erhöht werden. Daher kommt nun TrueCrypt zum Einsatz. Um die Container nicht jedes mal händisch laden laden zu müssen, dachte ich an eine Schlüsseldatei die mit einer Batch zusammen auf einem USB-Stick liegt und dann alles von selbst erledigt. Inkl. Erstellen der Ordnerfreigabe für das Netzwerk.
Das hat so weit auch ganz gut geklappt:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
@echo off
SET tc=C:\Programme\TrueCrypt\TrueCrypt.exe
SET option=/keyfile %CD%\Key /quit background /silent /auto
echo Start TrueCrypt...
@START %tc% /quit background /silent
echo.
echo Mounting Container01 on drive X:\
@%tc% %option% /v D:\Container01 /p "Test" /l x
echo Share drive at \\%computername%\Files
net share Files=x:\ /REMARK:"Files on %computername%" >NUL
... weitere Container ausgeblendet ....
|
Nun habe ich aber das Problem, dass das Passwort (hier "Test") unverschlüsselt gespeichert und übertragen wird. Hat jemand eine Idee, wie ich das ohne Smartcard lösen kann? Das Risiko ist natürlich nicht soooo riesig, da der Stick nur beim starten des Systems angeschlossen wird. Aber wer den Stick in die Hände bekommt hat gleich Schlüsseldatei (oder zumindest deren Ort) und den Key...
PS: Nur zur Info, die Ordnerfreigabe wird beim Herunterfahren automatisch wieder gelöscht. Der Server wird diesmal ein 2k3 oder XP...