AB Mobile Apps Security Flaws

Summary

All the Android apps I could find from AB Mobile Apps had security flaws, as detailed below.

The FTC has punished several companies for similar security flaws, as detailed here:

https://samsclass.info/android/#OWASP

Ask a Lawyer

This app stores passwords locally without encryption, and transmits them over the Internet without encryption, in both the Android and iOS versions, as detailed here: https://samsclass.info/128/proj/askal.htm

Clear Secure Messaging

Here's the app I tested:

 

I registed a new account:

 

Most of the data is send completely unencrypted over the Intenet. The password is hashed with a single round of SHA-1 with no salt, which is hardly better than plaintext.

Login works the same way, using SHA-1 instead of a secure encryption process, such as HTTPS.

 

Local storage on the device contains a private key in plaintext, which is likely to be something that should be treated as confidential.

The encryption uses AES in ECB (Electronic Code Book) mode, which does not remove patterns from the input. To see that, I sent a message with 32 "a" characters.

The metadata (sender and receiver names) is sent with no encryption at all, compromising user privacy.

The encrypted message shows a repeating pattern, showing a block size of 128 bits or 16 bytes.

Diet Plan

Here's the app I tested:

 

I registed an account, and found my password stored locally in unencrypted Unicode.

When logging in, the password is sent unencrypted over the Intenet.

Drink Mixer

Here's the app I tested:

 

When logging in, the password is sent unencrypted over the Intenet.

 

Stock Screener: Stock Analyst

Here's the app I tested:

 

I registered an account.

 

The password is sent over the Intenet with SHA-1 hashing instead of secure encryption with HTTPS.

 

Teacher App & Grade Book

Here's the app I tested:

 

When logging in, the password is sent unencrypted over the Intenet.

 

The domain name no longer resolves, however, so I think this app has been abandoned and no longer works.

Notification

I sent this email:


Posted 1-7-17 by Sam Bowne
"Ask a Lawyer" added 3-6-17