Еще недавно проблема конфиденциальности передачи информации и проблема защиты информации вцелом относились в основном к военным и специальным применениям, в настоящее же время все чаще появляется необходимость решения данной проблемы в сфере гражданских приложений. В связи с неотвратимым проникновением электронных хранителей информации в повседневную жизнь, решение проблемы защиты информации именно в компьютерах и компьтерных сетях -- наиболее благодарная (в плане востребования результатов работы) область деятельности для разработчиков програмных продуктов.
В данной курсовой работе была сделана попытка реализации новой файловой системы ext2_crypt, в которой пользовательские данные и некоторая служебная информация хранятся не в открытом, а в зашифрованном виде. Эта файловая система устроена по всем законам логики, а именно таким образом, что расшифровать имеющиеся данные имеет право только человек, знающий пароль.
Научиться пользоваться данной системой необыкновенно просто особенно тем, кто имеет опыт работы со стандартной для Linux файловой системой ext2, так как ext2_crypt является лишь ее модификацией. Для удобства пользования глобальное устройство файловой системы ext2 не было изменено, и по всем расчетам использующий файловую систему ext2_crypt практически не должен заметить того, что он работает с данными, которые хранятся в нечитаемом виде. Об этом ему будет напоминать лишь тот факт, что при монтировании данной системы ему необходимо будет ввести пароль, о чем вновь смоделированная система его предусмотрительно попросит.
Если речь не идет о военной стратегической информации или о важных коммерческих секретах, то защиты информации, которую предлагает ext2_crypt, вполне достаточно: взломать ее может быть под силу только человеку с огромными правами доступа к программной реализации внутреннего строения операционной системы Linux, и который к тому же в совершенстве разбирается в этой самой реализации. Итак, необходимым условием уверенности в данной файловой системе является то, чтобы среди недругов не было людей, обладающих такими способностями: в этом случае ext2_crypt можно смело пользоваться.