Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 90873

Questions tagged [Android] should focus on security of the operating system itself, or of Android-specific apps. Questions about Android that are not directly security-related should be asked at android.stackexchange.com.

0 votes

How to effectively detect a rooted device on Android?

You are right, it is impossible to reliably detect root, especially from a sandboxed app. A rootkit can (i.e. it is not technically impossible) run your app in a specially crafted VM, so that it sees …
Alex Cohn's user avatar
  • 858
1 vote

Is installation id secure enough to authenticate device's user against a Web Service API?

A malicious app on rooted device can read any certificate or password you will use to outsmart the enemies. Also in your scenario how will you know that the first request (the one that receives the AP …
Alex Cohn's user avatar
  • 858
1 vote
Accepted

Stagefright on Samsung Galaxy S3 running JB 4.3

You must install netcat on your PC, not on the device. Set this netcat in listening mode for the chosen port: nc -lp 4444 The device will get its netcat by playing the forged video file. You don't …
Alex Cohn's user avatar
  • 858
1 vote

Is Amazon's app store vulnerable to external storage race condition?

Amazon Store app actually controls the download and installation process, so it doesn't expose exactly this vulnerability. Note that the Google Play Store does essentially the same. Protection of the …
Alex Cohn's user avatar
  • 858
0 votes

Does connecting an android device via usb to a PC pose a risk if charging is selected?

These don't explicitly mention Android, but there can be no guarantees. …
Alex Cohn's user avatar
  • 858
0 votes

What is this Russian calendar reminder that popped up?

This could be a phishing attempt. This means, clicking on the links in this event may cause negative effects. But the event itself is harmless; I delete such events from my calendar almost weekly; the …
Alex Cohn's user avatar
  • 858
1 vote

How to detect new device in Android?

From your description it seems that for your purposes, a persistent file in your app will be enough. You will get some 'false positives' when users wipe the app data, or uninstall your app and reinsta …
Alex Cohn's user avatar
  • 858
4 votes

How is this site grabbing my mobile number?

Extended HTTP headers are propagated by your mobile operator, at their discretion, as described in Detect an MSISDN (mobile number) with the browser. They won't work when you are on Wi-Fi, or if you …
Alex Cohn's user avatar
  • 858
1 vote

Data security implications of using Android over iOS

Android does have app sandboxing, which is in some aspects stronger, and in other aspects weaker, than iOS. … But if your question refers to end-user's choice to keep their personal data private, then the choice of applications is much more important than the decision whether to use an Android or iOS - powered …
Alex Cohn's user avatar
  • 858
1 vote

Does Java/Dalvik's Java Native Interface JNI make Android prone to better attacks?

This is true for Android with its JVM (both Dalvik or ART), and for iOS, and for Windows, and even for SmallTalk. … But on Android, the native code, and especially what we usually mean by JNI code - the pieces of home-grown or 3rd party software, written in C++ or some other non-managed language - this code runs in …
Alex Cohn's user avatar
  • 858
0 votes
Accepted

Is the Android Application Manager Infallible?

Android apps are by definition the entities that may be managed by Application Manager. So if uninstalled, it is really gone. But. Not all apps can be uninstalled. …
Alex Cohn's user avatar
  • 858
4 votes

Why would distributing via Google Play be more secure than distributing APKs?

When you use Google Play to distribute your app, you declare that you comply with Google's Content Policy, which means that the app is safer for the end users in many ways, including some security res …
Alex Cohn's user avatar
  • 858
0 votes

Android app man-in-the-middle attack

If your Android app is written in Java (or Kotlin), and you don't use an obfuscator, the attack is quite easy. … People can even make these changes on the platform level, because your app will be using system networking API, which is open source on Android. You should look for an answer on the protocol level. …
Alex Cohn's user avatar
  • 858
1 vote

How is app repackaging attack possible if I only download from Google's play store?

Google is constantly improving security of Play Store. Yet, the malicious actors' motivation is very high, and repackaging is one of the popular techniques among them. As a user, you should check th …
Alex Cohn's user avatar
  • 858
1 vote
Accepted

Does Whatsapp change key when switching phone?

That's true. WhatsApp changes the keys when you switch the device. This also applies to the end-to-end encrypted conversations. But the cloud backup is not encrypted, or at least, not encrypted with t …
Alex Cohn's user avatar
  • 858

15 30 50 per page