В статье рассмотрены подходы к решению проблем, возникающих при защите информации от неправомерных действий со стороны пользователей или злоумышленников, представлен анализ систем защиты информации. Для обеспечения функционирования системы защиты информации предлагается использовать систему защиты на основе матриц доступа, созданную и прописанную на основе информации о степени критичности защищаемых файлов. В свою очередь, критерии критичности предусматривают три степени: критично для работы программы в целом; важно для работы программы; не критично для работы программы в целом. Представлен алгоритм процедуры определения критичности по расширению файлов. Предлагаемый способ позволяет своевременно реагировать на все изменения в критичных файлах, что существенно повышает безопасность и практически исключает возможность потери важных данных.