windows - Sådan udvikler du et krypteret USB Flash Drive

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal udvikle et krypteret USB-flashdrev for at beskytte mine data. Her er ideen om højt niveau:



  1. Når USB bliver tilsluttet pc, viser den et program, for eksempel 'openfile.exe'

  2. Når jeg kører 'openfile.exe', åbnes det USB (skal give adgangskode) for at gemme andre filer i den.

  3. Nu kan brugeren gemme filen i USB som sædvanlig, som bliver krypteret.

  4. Når jeg sætter USB fra pc'en og plugin igen, starter den fra trin 1



Så brugeren ser altid 'openfile.exe' efter plugin den, indtil de kører min applikation
placeret i USB. Og data vil blive sikret.


Jeg har ingen idé om, hvad med at skabe Virtual USB Simulator?
Enhver har en ide om, hvordan man fortsætter?


Tak skal du have.

Bedste reference


Det er ikke en virtuel USB-simulator, men et virtuelt filsystem (du opretter en virtuel disk med et drevbogstav, der er kortlagt til ægte placering med hjælp fra drivere). Flere af vores produkter (nemlig Solid File System OS-udgave og Callback File System ) kan bruges til denne opgave (se sammenligningen af ​​vores virtuelle lagringsprodukter). [1]


Ulempen ved denne tilgang er, at du skal installere kernel-mode drivere til systemet. Din ansøgning kan gøre dette på flugt, men det skal have administrative rettigheder til denne opgave. Dvs. scenariet når du kommer til internet cafe, tilslut din USB-stick og få en krypteret disk er næsten aldrig muligt (fordi admins af internet cafe vil ikke give dig administrator rettigheder).