filmov
tv
Уязвимости аллокаторов памяти – Павел Филонов
![preview_player](https://i.ytimg.com/vi/MyQKhYosd-Y/maxresdefault.jpg)
Показать описание
Для языков С/С++ хорошо известны техники атак на переполнение буфера в стеке с последующей передачей управления через ROP. Это распространенная, но далеко не единственная проблема, связанная с переполнением выделенной памяти.
Отдельный класс уязвимостей связан с переполнением памяти, выделенной в куче, и перехватом потока исполнения через модификацию памяти с помощью алгоритмов работы аллокаторов.
В докладе будут рассмотрены как простейшие примеры уязвимостей, которые относятся еще к dlmalloс, так и более современные техники.
Отдельный класс уязвимостей связан с переполнением памяти, выделенной в куче, и перехватом потока исполнения через модификацию памяти с помощью алгоритмов работы аллокаторов.
В докладе будут рассмотрены как простейшие примеры уязвимостей, которые относятся еще к dlmalloс, так и более современные техники.
Уязвимости аллокаторов памяти – Павел Филонов
002. Memory Management Tips & Tricks – Алексей Салмин
Андрей Аксенов — Про память
08. C++ для начинающих. Идея аллокаторов
C++ Russia 2018: Сергей Васильев, Статический анализ: ищем ошибки... и уязвимости?...
C++ Zero Cost Conf 31 июля 2021. 1 трек.
C++ Russia — Павел Филонов
Павел Филонов | DS проекты, которые не попали в прод
Константин Осипов, Алексей Миловидов, Андрей Аксенов, Павел Филонов — Разговор о С++ в базах данных...
Как перекладывать байты – Алексей Миловидов
Эффективные и высоконагруженные сервисы C++ – Александр Малков...
Архитектура ЭВМ. Лекция 2.2 Процессор GaLyA
Финальная сборка C++ проекта - UNIGINE 2 Подсказки и Советы
Истории про производительность – Василий Торопов
Сервис на userver: что снаружи и что под капотом
За полгода — С++ Погода – Дмитрий Старков
Использование стандартной библиотеки С++ для обработки сигналов в real time – Тимур Думлер...
Python - Архитектура кода
Комментарии