Atividade recente
-
Fórum só de leitura
androidPT - Aug 16 2020 22:41
-
ZTE Nubia M2 Lite Stock ROM
gazuza - Aug 14 2020 23:09
-
SELPIC P1 - A MENOR IMPRESSORA PORTÁTIL DO MUNDO EM BREVE
jaojo - Jul 28 2020 10:00
-
DifferenToro - Encontre as Diferenças
snezana - Jul 23 2020 11:55
-
Sudoku Master - jogo de sudoku grátis
snezana - Jul 20 2020 10:39
-
Figurinhas legais para WhatsApp™
snezana - Jul 16 2020 11:41
-
Notificações Covid-19
jcbc - Jul 06 2020 14:25
-
Fita Led Yeelight.
hdc78 - Jul 04 2020 11:45
-
Pesquisa Sobre o Android e o Root
vinicius_moraes - Jul 02 2020 01:28
-
Google home mini
hdc78 - Jun 30 2020 20:54
Artigos recentes
-
Google I/O 2017 - Chat da comunidade
pedronveloso - May 17 2017 09:50
-
LG lança G5, o primeiro smartphone modular
Nuno Ribeiro - Feb 22 2016 12:59
-
Samsung anuncia Galaxy S7 edge e o Galaxy S7
Nuno Ribeiro - Feb 22 2016 00:59
-
LG lança Série K
Nuno Ribeiro - Feb 21 2016 23:10
-
Samsung Galaxy Unpacked 2016
Nuno Ribeiro - Feb 21 2016 23:10
-
E o próximo Android é o... Marshmallow!
Dark_Sorcerer - Aug 17 2015 19:05
-
Parabéns androidPT - 6 anos!
androidPT - Jul 15 2015 11:47
-
Manutenção androidPT
pedronveloso - May 21 2015 13:30
-
[Análise] OPPO N3
Hugo Tender - Apr 27 2015 17:38
-
Android Lollipop 5.1 - sabor a update
JVS - Mar 12 2015 20:37

Falha de segurança na aplicação "Área de Cliente TMN"
Todo o programador da plataforma Android sabe para que serve a classe Log da SDK. É bastante útil para mostrar mensagens de debug durante o desenvolvimento da aplicação para que possam ser detectados problemas no código de maneira mais fácil. Por exemplo:
Log.d("teste", "Inicio da função X");
iria mostrar no logcat (adb logcat):
D/teste( 474): Inicio da função X
Ora isto tudo é muito útil durante o desenvolvimento da aplicação como já foi aqui referido, porque podemos até mostrar variáveis usadas no código, ou resultados obtidos via internet e colocar todo o resultado aqui para que seja fácil perceber os dados com que se está a lidar. Deixar, todo este tipo de informação disponível quando se publica a aplicação no Google Play (Market) é que está errado visto que qualquer aplicação mal intencionada e com apenas uma permissão não severa, consegue ler tudo o que se passa no logcat.
E foi mesmo isto que aconteceu com a aplicação "Área de Cliente TMN". Alguém se esqueceu de remover os Log.d da aplicação, e mesmo depois de terem sido avisados no dia 15-06-2012, a aplicação continua com este problema. Este problema tornou-se ligeiramente menos grave a partir da versão 4.0 de Android, que agora força a que as aplicações só possam ler o seu próprio Log, que torna isto num problema menor, mas quando 47% dos terminais ainda se encontram com versões 2.3, não me parece "saudável" ignorar este problema.
Deixo em baixo um pequeno vídeo que fiz que mostra o grave da situação. A aplicação que usei é da minha autoria e foi criada apenas para mostrar que é possível de fazer o que disse.
http://www.youtube.com/watch?v=pIxAeIZmkPc
- rony gosta disto
0 Comentários