>
>
> > 3.Once the user has clicked or selected their account and typed in
> > their password,(which is verified by an encrypted settings
> > file),freeDOS runs the AUTOEXEC.BAT file.But,the login program is
> > still running,so it will scan (or "look") to see if the user tries to
> > access another user's folder.If the user is,and isn't given
> > "clearence" to the folder,the program will notify the user and bring
> > them back to the command prompt...
>
> That sounds like fun. Alternatively, you could keep the
> data of the user in encrypted zips and unzip them to a
> ramdisk using some "login" tool. Note that this forces
> the user to properly "logout" to copy changed data back
> to the zip. Apart from that, it would be nice and more
> or less easy to implement. And it would avoid the risk
> of somebody booting your PC from floppy, CD or USB to
> bypass your security.
>
>
An even better solution would be to write a driver that presents the
contents of an encrypted file as a network drive (basically, a loopback
filesystem) and the "login" program is what unlocks and maps the drive. The
encrypted file would likely be a static size and initialized with
randomness. Then you would be (reasonably) safe if your computer was
rebooted or shutdown (perhaps by accident) before you could "logout"
because any file writes would have been committed to disk already.

A system like that could be very useful. And you could take your encrypted
files with you and use them on another FreeDOS system, if you copied the
encrypted static file to a floppy or USB drive.

A similar solution on another platform (Linux) would be LUKS
<http://en.wikipedia.org/wiki/Linux_Unified_Key_Setup>.
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to