View Proposal


Proposer
Adam Sampson
Title
Ransomware-resistant filesystem
Goal
Design and implement a filesystem that malware cannot permanently damage
Description
Ransomware-resistant filesystem or storage device. Revisit the ideas behind log-structured filesystems in order to maintain the filesystem so that it can always be rolled back to previous states. This could even be done at the physical device level (e.g. build a device that filters SATA commands), so you can't actually destroy anything permanently without physical intervention. Implement this, either within the Linux kernel, as a FUSE userspace filesystem, or as a prototype in userspace. (A previous student did the last of these, so I'd rather see a working implementation.)
Resources
Background
Url
Difficulty Level
High
Ethical Approval
Full
Number Of Students
1
Supervisor
Adam Sampson
Keywords
filesystem, linux, kernel, security
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Master of Engineering in Software Engineering
Master of Science in Computer Science for Cyber Security
Master of Science in Computing (2 Years)
Master of Science in Information Technology (Software Systems)
Master of Science in Network Security
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Engineering in Robotics
Bachelor of Science in Computer Science (Cyber Security)