Как защитить токен авторизации в приложении
Цитата: Data Name ID от 02.01.2022, 12:35Доброго времени суток!
Создаю приложение, в котором использую [simple_tooltip content='https://www.dropbox.com/developers/documentation/dotnet#tutorial']Dropbox.NET[/simple_tooltip]
В коде необходимо явно указать [simple_tooltip content='Маркер доступа — объект, содержащий информацию по безопасности сеанса и идентифицирующий пользователя, группу пользователей и пользовательские привилегии.']ACCESS TOKEN[/simple_tooltip]
Как защитить данный токен? Например, при декомпиляции приложения его можно спокойно узнать.
Прошу дать рекомендации по этому вопросу.
Заранее спасибо.
Доброго времени суток!
Создаю приложение, в котором использую Dropbox.NET
В коде необходимо явно указать ACCESS TOKEN
Как защитить данный токен? Например, при декомпиляции приложения его можно спокойно узнать.
Прошу дать рекомендации по этому вопросу.
Заранее спасибо.
Цитата: Adler от 02.01.2022, 13:14Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.
Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.
Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.
А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.
Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.
Цитата: Data Name ID от 02.01.2022, 13:23Цитата: Adler от 02.01.2022, 13:14Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.
Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.
Спасибо за помощь
Цитата: Adler от 02.01.2022, 13:14Добрый день.
Если приложение для себя, то просто его никому не давайте, а если для общественности, то сделайте так, что бы каждый пользователь авторизовался самостоятельно в своей учетной записи и указывал свой токкен, который будет храниться у него в конфиге или реестре.А скрыть токкен в программе вряд ли получится. Даже после обфускации его можно будет с большой вероятностью оттуда получить.
Как для Dropbox не знаю, но для некоторых аналогичных сервисов можно генерировать дополнительные токкены для которых можно ограничить права. Т.е. например токкен, который позволяет лишь загружать файлы в облако, но без доступа к просмотру и редактированию и т.д.
Спасибо за помощь