Тип публикации: патент
Год издания: 2021
Аннотация: Библиотека предназначена для выявления и устранения опасных участков программ, которые могут быть использованы для реализации уязвимостей. В рамках выявления выполняется поиск значений, которые могут быть использованы злоумышленником и оценка их пригодности для атаки. Для устранения опасных участков в эпилогах программ формируются Показать полностьювставки из инструкций, которые обеспечивают формирование ключей защиты и контроль целостности адресов возврата. Для устранения опасных участков не из состава эпилогов формируются эквивалентные замены, которые не нарушают работу программы, но не могут быть использованы для атаки. Область применения составляют защищаемые приложения, для которых необходимо повысить защищенность от уязвимостей, основанных на возвратно-ориентированном программировании, но для которых отсутствуют исходные тексты. Программа разработана за счет средств федерального бюджета в рамках соглашения № 21/2020 о предоставлении гранта победителю конкурса и реализации научного проекта от 27.10.2020. Тип ЭВМ: IBM PC, архитектура процессора AMD64. Операционная система: GNU/Linux, версия ядра не 4.15.3, версия компилятора gcc не ниже 6.3.0