Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
How to do security testing for Android Apps?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
cdcdrm  
View profile  
 More options Nov 5 2012, 8:42 am
From: cdcdrm <cdc...@gmail.com>
Date: Mon, 5 Nov 2012 05:42:57 -0800 (PST)
Local: Mon, Nov 5 2012 8:42 am
Subject: How to do security testing for Android Apps?

I have some items in mind:

1. check sensitive information leak
2. verify input before using them(to avoid fake intents).

any other suggestions? thanks.

Are there buffer overflow risks on Android?
For App testing, should 'exploit' be checked? common Apps should have no
'exploit' issues, correct?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeffrey Walton  
View profile  
 More options Nov 5 2012, 2:00 pm
From: Jeffrey Walton <noloa...@gmail.com>
Date: Mon, 5 Nov 2012 13:59:58 -0500
Local: Mon, Nov 5 2012 1:59 pm
Subject: Re: [android-security-discuss] How to do security testing for Android Apps?
On Mon, Nov 5, 2012 at 8:42 AM, cdcdrm <cdc...@gmail.com> wrote:
> I have some items in mind:

> 1. check sensitive information leak
> 2. verify input before using them(to avoid fake intents).

> any other suggestions? thanks.

One of the few Secure Coding Guides I have seen in the mobile space is
published by VIA Forensics.
http://viaforensics.com/files/viaforensics-42-best-practices-secure-d....
Its not a complete list, but it covers many of the major topics. Its
hard to come up with a complete list.

> Are there buffer overflow risks on Android?

It depends. Are you using JNI?

Android Java will use overflow/underflow during normal operations and
wait (hope?) for the IndexOutOfBounds exception. Confer,
http://code.google.com/p/android/issues/detail?id=36389.

> For App testing, should 'exploit' be checked? common Apps should have no
> 'exploit' issues, correct?

It depends. What is the policy on vulnerable handsets? Is an emplyee
allowed to access corporate resources when the handset contains a
known vulnerability?

Patching is a serious problem in nearly all mobile, and most (not all)
handsets will have vulnerabilities available which lead to root. You
can test for those with X-Ray (http://www.xray.io).

The problem here is twofold: (1) AOSP consumes Linux kernel sources
without much review on good faith. The Linux kernel guys make more
Comp Sci 101 mistakes than a college freshman. For some reason, when
you are l33t, you don't have to validate parameters or check return
values. Dan Rosenberg (et al) have made a security career out of
finding their bugs. (2), there is no reason to fix those bugs when
found. We are waiting for OEMs and handset manufacturers to "do the
right thing", but there is no incentive to do so. Because "Do Nothing"
is cost effective, the bugs fester and rot.

Its not just Android that allows handsets to fester with bugs. Apple
does it too. Nearly 200 vulnerabilities were placed on the shelf while
Apple got its iPhone 5/iOS 6 press release together. Confer
http://lists.apple.com/archives/security-announce/2012/Sep/msg00003.html.

To fix this problem, it looks like we need an act of congress
(literally) - software liability laws with teeth.

Jeff


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »