Обход входа в офлайн-режиме во Flutter: как SharedPreferences может стать уязвимостью
Представьте себе: вы используете Flutter-приложение, и вдруг оказывается, что обойти авторизацию можно без пароля, отпечатка пальца и даже интернета! Всё дело в том, как приложение хранит локальные флаги в SharedPreferences.
В этой статье рассматривается критическая уязвимость, которая позволяет атакующим обойти процесс входа в приложение, используя недостатки в хранении данных в SharedPreferences. Вы узнаете, как происходит атака, и какие приёмы используют злоумышленники, чтобы манипулировать состоянием приложения. Кроме того, в статье предлагаются три способа исправить ситуацию: валидация сессии на сервере, использование безопасного хранилища и инвалидация токена при истечении срока действия или потере сети.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #vulnerability #SharedPreferences #FlutterSecureStorage
Представьте себе: вы используете Flutter-приложение, и вдруг оказывается, что обойти авторизацию можно без пароля, отпечатка пальца и даже интернета! Всё дело в том, как приложение хранит локальные флаги в SharedPreferences.
В этой статье рассматривается критическая уязвимость, которая позволяет атакующим обойти процесс входа в приложение, используя недостатки в хранении данных в SharedPreferences. Вы узнаете, как происходит атака, и какие приёмы используют злоумышленники, чтобы манипулировать состоянием приложения. Кроме того, в статье предлагаются три способа исправить ситуацию: валидация сессии на сервере, использование безопасного хранилища и инвалидация токена при истечении срока действия или потере сети.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам эта рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #vulnerability #SharedPreferences #FlutterSecureStorage