Beyond Coding: Security and Reverse

Beyond Coding: Security and Reverse

В рамках встречи мы  обсуждали "дополнительные" аспекты программирования - а именно безопасность кода и внутреннее устройство программы, созданной из кода (в смысле реверс-инжиниринга).

 

Скачать презентации и записи выступлений (Google Drive)

Время:

1 ноября 2017 г. 18:30 - 1 ноября 2017 г. 20:30

Место:

ул. Родионова, 192, корп 1, 509 аудитория, 5 этаж, НИИТ,

В программе мероприятия:

Secure coding

Несколько практических вопросов безопасности: что такое timing атака и как защитить от нее свое приложение. Следующая тема  касается особенностей работы с генераторами случайных чисел как базовым элементом криптографии. А еще вы узнаете об уязвимостях строковых типов в различных языках программирования.

Введение в реверс-инженеринг для Android-разработчиков

Обсудим инструменты для реверс-инжиниринга APK-файлов и системных компонентов прошивки, поговорим о дизассемблировании Java-байткода и работе с ним. Будет затронут вопрос декомпиляции Java. Также будет представлен небольшой обзор ARMv7-ассемблера, инструментов дизассемблирования и модификации бинарных исполняемых файлов и библиотек.

Выступающие:

Игорь Собинов

Игорь Собинов

Старший разработчик программного обеспечения, MERA.
C ++ и Linux, исследую способы сделать программы более безопасными.

Wire Snark

Wire Snark

Разработчик системных и прикладных сервисов на пользовательских устройствах. В сфере профессиональных интересов платформы на основе Linux и Android для устройств «интернета вещей» и телефонии. По второй специализации - исследователь ИБ, занимаюсь анализом безопасности приложений. Защитник приватности, анонимности и безопасности пользователей. Стронник этичного хакинга, программирования и свободного ПО.

Приглашение закрыто

Мероприятие состоялось, его посетили почти 80 человек)

Хотите к нам присоединиться?

Меняй мир вместе с нами

Мобильные решения