MQuaresma / MellonFS

File system with 2FA embedded in access control

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MellonFS

MellonFS is a userspace file system implemented on top of the FUSE kernel module via libfuse. The file system aims to improve access control mechanisms by adding two factor authentication. A list of allowed users, and respective emails, is kept on an encrypted file (using AES in CBC mode) and each time an open system call is issued, a code is randomly generated and sent to the email of the user that issued the system call to authenticate the request.

About

File system with 2FA embedded in access control

License:MIT License


Languages

Language:C 53.8%Language:TeX 31.4%Language:HTML 6.0%Language:Python 5.0%Language:C++ 1.6%Language:Makefile 1.4%Language:Shell 0.8%