Безопасный способ доступа к внутренним структурам данных

Только технические вопросы по ЯОС и MINOS. Терминология и прочее - в других форумах.
Ответить
БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Безопасный способ доступа к внутренним структурам данных

Сообщение БудДен » 08.01.20 15:03

Открыл несколько структур в heaps. Но это, скорее всего, создаёт уязвимости, т.к. теперь все кому не лень
могут, получим доступ к этим структурам, записать в них. А надо, чтобы это было возможно только при импорте модуля SYSTEM.

Похоже, что правильное решение тут состоит в том, чтобы не открывать структуры, а дублировать их в тех модулях, где
они нужны. Эти модули будут импортировать SYSTEM и теперь станут опасными. А клиенты этих модулей останутся безопасными.

Платой за дублирование структур является разрастание кода и риск, что типы структур забудут обновить при изменении оригинала.

Ответить