Powered by OpenAIRE graph
Found an issue? Give us feedback
ZENODOarrow_drop_down
ZENODO
Other literature type . 2026
License: CC BY
Data sources: Datacite
ZENODO
Other literature type . 2026
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

Insecure Deep Link Authorization in Flutter Applications: A Practical Mobile Security Lab Demonstrating Client-Side Trust Failures

Autorização Insegura de Deep Links em Aplicações Flutter: Uma Análise Prática de Falhas de Confiança no Lado do Cliente
Authors: Salles Rojas Marin, Franciny;

Insecure Deep Link Authorization in Flutter Applications: A Practical Mobile Security Lab Demonstrating Client-Side Trust Failures

Abstract

🇺🇸 Description in EnglishThis article presents a hands-on mobile security laboratory demonstrating how improper deep link implementations in Flutter applications can introduce authorization and client-side trust risks. The study documents the full construction of an experimental application, Android deep link configuration, ADB-based behavioral validation, and technical analysis of how externally supplied URI parameters influence internal application state. The research highlights a recurring issue in mobile development: treating external deep link inputs as trusted data for sensitive client-side logic. Findings are contextualized using OWASP Mobile Top 10, MASVS, and CWE frameworks, discussing architectural implications, trust boundaries, and secure design patterns for production-grade deep link implementations. The objective is not exploitation, but rather to demonstrate — in a controlled environment — how conceptual design flaws can impact authorization mechanisms, navigation flows, and access control models in modern mobile applications. 🇧🇷 Descrição em PortuguêsEste artigo apresenta um laboratório prático de segurança mobile demonstrando como implementações inadequadas de deep links em aplicações Flutter podem introduzir riscos de autorização e confiança no lado do cliente. O estudo documenta a construção completa de um aplicativo experimental, a configuração de deep linking no Android, a utilização de comandos ADB para validação do comportamento e a análise técnica dos efeitos de parâmetros externos sobre o estado interno da aplicação. A pesquisa evidencia um problema recorrente em aplicações móveis: a utilização de dados provenientes de URIs externas como fonte de decisão para lógica sensível no cliente. O trabalho contextualiza o cenário dentro das recomendações do OWASP Mobile Top 10, MASVS e CWE, discutindo implicações arquiteturais, limites de confiança e práticas seguras para implementação de deep links em ambientes de produção. O objetivo não é explorar aplicações reais, mas demonstrar, em ambiente controlado, como falhas conceituais de design podem impactar mecanismos de autorização, navegação e controle de acesso em aplicações móveis modernas.

Keywords

deep link, android

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!