Для обеспечения целостности кода при обработке численных данных разного порядка можно использовать следующие подходы:
- Контроль запуска (загрузки) кода. web.snauka.ru Предполагает проверку целостности модулей на самом раннем этапе. web.snauka.ru Такой вид контроля может предотвратить загрузку неизвестного или модифицированного кода. web.snauka.ru
- Контроль времени выполнения. web.snauka.ru Подразумевает периодическую проверку целостности уже загруженного в память кода. web.snauka.ru Этот вид контроля позволяет выявить наличие вредоносной активности в вычислительной системе. web.snauka.ru
- Комбинированный контроль целостности. web.snauka.ru Совмещает первые два вида и предполагает как проверку целостности кода при его загрузке, так и периодическую проверку во время выполнения. web.snauka.ru
Для проверки целостности кода используют, например, такие методы: сравнение данных, сравнение значений хеш-функций, установка защиты на память, содержащую код, проверка целостности потока выполнения. web.snauka.ru
Также для обеспечения целостности данных применяют помехоустойчивое кодирование, дублирование данных, резервирование каналов. www.dissercat.com www.ulsu.ru