flat assembler
Message board for the users of flat assembler.

Index > OS Construction > FAT16 Security

Author
Thread Post new topic Reply to topic
Geek



Joined: 01 Jun 2005
Posts: 26
Geek 23 Jun 2005, 17:04
I have been researching diffrent ways to make FAT16 more secure.

FAT16 is the most simple file system I have seen. But it is very insecure.
even if you were to implement a multi-user system with privlage rights someone could use a DOS boot disk to boot the computer and access the files.

We need something that would protect the files agenst such.
Maby using encryption. I thaught about modifying the FAT16 Directory structure to implement security.

Any thaughts would be appreciated.

Thanks.

_________________
Death is not the opposite of life, rather, it is the absence of it.
Post 23 Jun 2005, 17:04
View user's profile Send private message Reply with quote
UCM



Joined: 25 Feb 2005
Posts: 285
Location: Canada
UCM 23 Jun 2005, 21:48
The best way for protection is to implement it at the hardware level; you could have some access code necessary to access to the drive, and if someone tried to open the case, it would destroy the platters. Just a thought.

_________________
This calls for... Ultra CRUNCHY Man!
Ta da!! *crunch*
Post 23 Jun 2005, 21:48
View user's profile Send private message Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 72
Night Rider 28 Jul 2005, 22:32
There is a method. You can create invisible descriptors with additional info in it (privileges, rights, etc) but it will work only in your OS. These descriptors will be invisible in MS-DOS.
Post 28 Jul 2005, 22:32
View user's profile Send private message ICQ Number Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1166
Location: Overflow
Matrix 29 Jul 2005, 08:31
Geek,
i think encrypt your files that you dont want others to open.
and back them up on cd.
Post 29 Jul 2005, 08:31
View user's profile Send private message Visit poster's website Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 72
Night Rider 30 Jul 2005, 01:22
The theme is about FAT16 in self-made OSes, right? So, we need to talk about making it more secure, not about other ways to hide our files. If somebody asked it, he needs it, right?
Post 30 Jul 2005, 01:22
View user's profile Send private message ICQ Number Reply with quote
joachim_neu



Joined: 22 Dec 2003
Posts: 139
joachim_neu 30 Jul 2005, 10:18
I think the only way is to encrypt the files. If you change the structure of FAT16, than it's not longer FAT16 and other OSs won't be able to use the files. So you can implement a buildinencrypter and -decrypter in your driver. Other OSs will be able to read the files, but only the encrypted. So they'll have to decrypt.
Post 30 Jul 2005, 10:18
View user's profile Send private message Visit poster's website Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 72
Night Rider 30 Jul 2005, 11:53
Nope, they will be able to use these files. Do you know how WIN32 makes long names? And MS-DOS still works with those files. The same way to include privelege info for your os.
Post 30 Jul 2005, 11:53
View user's profile Send private message ICQ Number Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
crc 30 Jul 2005, 15:28
Except that it will only be secure under your OS. If I come in with a DOS or Linux boot disk, I can still view/modify/copy any files on your modified FAT16.

I'd say to go with transparent encryption when saving data. You could then use it over an unmodifed FAT16 disk, and it'd be more secure than adding additional descriptors to the file system.
Post 30 Jul 2005, 15:28
View user's profile Send private message Visit poster's website Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1166
Location: Overflow
Matrix 30 Jul 2005, 16:53
yo
my point was with the file encription, that you cannot make files/data secure encrypting the directory structure and or the fat,
files are on the disk raw mode,
anyone can access them
you can only make secured data storage if you encrypt the whole drive.

and use encryption that cannot be decrypted without the code you use, otherwise who disassembles your code can get the decode algorhithm and finally decrypt files.
Post 30 Jul 2005, 16:53
View user's profile Send private message Visit poster's website Reply with quote
joachim_neu



Joined: 22 Dec 2003
Posts: 139
joachim_neu 30 Jul 2005, 18:43
@NR: Right, I thougt about saving the files from anyone not only your OS...
Post 30 Jul 2005, 18:43
View user's profile Send private message Visit poster's website Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 72
Night Rider 30 Jul 2005, 18:49
Yep, just as i said... Because, ext2, for example, more secured FS, but again - only under Linux, for example. Ntfs - the same. So i thought about making FAT as secured as ext2. Encryption is method for ANY fs, not only FAT(but we're talking about it... so).
Post 30 Jul 2005, 18:49
View user's profile Send private message ICQ Number Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
crc 30 Jul 2005, 18:57
For the ultimate in security, use encrypted files and a steganographic file system like StegFS: http://www.mcdonald.org.uk/StegFS/ Smile
Post 30 Jul 2005, 18:57
View user's profile Send private message Visit poster's website Reply with quote
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 01 Aug 2005, 16:26
Why would you want to make FAT16 more secure? By modifying FAT16, it is no longer FAT16, but a whole new FileSystem. Which isn't a bad idea, BTW, since FAT16 is obsolete anyways. Make a new FS or use an existing one, I don't think FAT16 is secure and I don't think you can make it secure.
Post 01 Aug 2005, 16:26
View user's profile Send private message AIM Address Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.