Всем привет, Я, Назаров Александр, техлид в платформенной команде Android SMLab.
Тема безопасности становится актуальнее день ото дня.
Вот и у нас встал вопрос безопасности данных в приложениях.
Хотел поделиться опытом как мы скрыли секреты из исходников мобильного приложения.
Проблема: секреты в коде — это зло
Наверное каждый разработчик знает, что хранить значения паролей, ключей, токенов доступа к системам в исходниках это подарок для злоумышленника.
Подобный код может выглядеть так:
object ApiKeys {
const val MAPS_KEY = "AIzaSyA***************"
const val BACKEND_TOKEN = "secret_token_123"
}

