Хранение ключей API в нативном коде

preview_player
Показать описание
Рассказываю и показываю как хранить всякую конфиденциальную информацию в нативном коде и почему так делать не надо.

0:00 Intro
0:10 О чем стрим
1:46 Разбор статьи Store API Keys Securely
6:46 Разбор кода приложения с нативной библиотекой

16:10 Анализ библиотеки в Ghidra
25:30 Перехват ключей с помощью Frida
30:46 Подведение итогов, ответы на вопросы
Рекомендации по теме
Комментарии
Автор

Получилось очень интересно. Развеивание мифов безопасности

kirill_rozov
Автор

Путь с дизассемблером более универсальный: ключи вытащить/пропатчить и тд.

MaksimBartosh
Автор

а насколько этот процесс будет отличатся если будем иметь дело с рилизным билдом а не дебажным, и что если это app bundle а не apk?

vahekhachaturian
Автор

Спасибо за видео! Вопрос немного не по теме, но вот Вы говорите, что недолюбливаете SqlCipher и лучше шифровать отдельные поля в БД. Но есть ли альтернатива, когда в приложении нужен fts поиск по зашифрованным данным?

DonkeyKong
join shbcf.ru