Android App Security Insights
Android App Security Insights
Poczta (1.0)
APP INFORMATION
App Name: Poczta
Package Name: tgffsznnfaqz.uigqoxhqdhzw.stijcdihrnxemufcckfnwskrgta
Main Activity: sniaean.azaskhuucmmuid.okrk.bhzetnyubga
Target SDK: 29
Min SDK: 15
Max SDK:
Android Version Name: 1.0
Android Version Code: 1
APP COMPONENTS
Activities: 38
Services: 8
Receivers: 3
Providers: 0
Exported Activities: 1
Exported Services: 0
Exported Receivers: 0
Exported Providers: 0
CERTIFICATE INFORMATION
APK is signed
v1 signature: True
v2 signature: False
v3 signature: False
Found 1 unique certificates
Subject: C=US, ST=California, L=Mountain View, O=Android, OU=Android, CN=Android, [email protected]
Signature Algorithm: rsassa_pkcs1v15
Valid From: 2008-02-29 01:33:46+00:00
Valid To: 2035-07-17 01:33:46+00:00
Issuer: C=US, ST=California, L=Mountain View, O=Android, OU=Android, CN=Android, [email protected]
Serial Number: 0x936eacbe07f201df
Hash Algorithm: sha1
md5: e89b158e4bcf988ebd09eb83f5378e87
sha1: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
sha256: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
sha512:
5216ccb62004c4534f35c780ad7c582f4ee528371e27d4151f0553325de9ccbe6b34ec4233f5f640703581053abfea303977272d17958704d89b7711292a4569
Certificate Status: Bad
Description: The app is signed with SHA1withRSA. SHA1 hash algorithm is known to have collision issues.
APPLICATION PERMISSIONS
APKID ANALYSIS
FILE DETAILS
FINDINGS DETAILS
classes.dex
BROWSABLE ACTIVITIES
ACTIVITY INTENT
This flag allows anyone to backup your application data via adb. It
Application Data can be Backed up
medium allows users who have enabled USB debugging to copy application
[android:allowBackup=true]
data off of the device.
High Intent Priority (121) By setting an intent priority higher than another intent, the app
medium
[android:priority] effectively overrides other requests.
High Intent Priority (979) By setting an intent priority higher than another intent, the app
medium
[android:priority] effectively overrides other requests.
CODE ANALYSIS
ru/auto/ara/plugin/launch/DictionaryPlugin.java
CVSS V2: 7.4 (high)
ru/auto/ara/plugin/launch/LogAppLaunchPlugin.jav
Files may contain hardcoded CWE: CWE-312 - Cleartext Storage of
a
sensitive informations like high Sensitive Information
ru/auto/ara/data/preferences/DefaultPreferences.ja
usernames, passwords, keys etc. OWASP Top 10: M9: Reverse Engineering
va
OWASP MASVS: MSTG-STORAGE-14
com/adjust/sdk/sigv2/KeystoreHelper.java
ISSUE SEVERITY STANDARDS FILES
ru/auto/ara/utils/logger/SoftWrapDebugTree.java
ru/yandex/searchlib/util/Log.java
com/adjust/sdk/sigv2/Crypt.java
com/bumptech/glide/Glide.java
com/bumptech/glide/GeneratedAppGlideModuleIm
pl.java
CVSS V2: 7.5 (high) com/bumptech/glide/manager/c.java
The App logs information.
CWE: CWE-532 - Insertion of Sensitive com/bumptech/glide/manager/h.java
Sensitive information should info
Information into Log File com/bumptech/glide/manager/d.java
never be logged.
OWASP MASVS: MSTG-STORAGE-3 com/bumptech/glide/manager/i.java
com/bumptech/glide/manager/j.java
com/bumptech/glide/manager/RequestTracker.java
com/bumptech/glide/request/d.java
com/bumptech/glide/request/target/c.java
com/bumptech/glide/request/target/ViewTarget.jav
a
ru/yandex/searchlib/informers/main/RatesInforme
rResponse.java
ru/yandex/searchlib/json/HistoryStreamAdapter.jav
a
ru/yandex/searchlib/json/HomeApiJsonReaderMain
InformersResponseJsonAdapter.java
ru/yandex/searchlib/json/YandexJsonReaderNaviga
This App uses Java Hash Code. CVSS V2: 2.3 (low)
tionResponseJsonAdapter.java
It's a weak hash function and CWE: CWE-327 - Use of a Broken or
warning ru/yandex/searchlib/json/MainActivityHistoryParse
should never be used in Secure Risky Cryptographic Algorithm
r.java
Crypto Implementation. OWASP MASVS: MSTG-CRYPTO-4
ru/yandex/searchlib/json/JsonReaderTrendRespons
eJsonAdapter.java
ru/yandex/searchlib/history/HistoryItem.java
com/annimon/stream/c.java
com/flipboard/bottomsheet/commons/IntentPicker
SheetView.java
com/bumptech/glide/request/d.java
IP: 93.158.134.158
Country: Russian Federation
Region: Moskva
autoru-mag-data.s3.yandex.net good City: Moscow
Latitude: 55.75222
Longitude: 37.615559
View: Google Map
IP: 213.180.204.188
Country: Russian Federation
Region: Moskva
m.auto.ru good City: Moscow
Latitude: 55.75222
Longitude: 37.615559
View: Google Map
DOMAIN STATUS GEOLOCATION
IP: 213.180.193.188
Country: Russian Federation
Region: Moskva
m.test.avto.ru good City: Moscow
Latitude: 55.75222
Longitude: 37.615559
View: Google Map
IP: 186.2.163.83
Country: Russian Federation
Region: Rostovskaya oblast'
suggestions.dadata.ru good City: Rostov-na-Donu
Latitude: 47.23563
Longitude: 39.712189
View: Google Map
IP: 178.154.131.215
Country: Russian Federation
Region: Moskva
api.yastatic.net good City: Moscow
Latitude: 55.75222
Longitude: 37.615559
View: Google Map
URLS
URL FILE
https://suggestions.dadata.ru/
ru/auto/ara/di/module/ApiModule.java
https://autoru-mag-data.s3.yandex.net/json/
https://m.auto.ru/
http://m.auto.ru/
ru/auto/ara/utils/ServerChooseHelper.java
https://m.test.avto.ru/
http://m.test.avto.ru/
www.)?drive2 ru/auto/data/util/StringUtils.java
https://api.yastatic.net/morda-logo/i/yandex-app/weather/wgt_android/%s.4.png ru/yandex/searchlib/informers/main/WeatherIconMapper.java
TRACKERS
TRACKER URL
Adjust https://reports.exodus-privacy.eu.org/trackers/52
AppMetrica https://reports.exodus-privacy.eu.org/trackers/140
App Security Score Calculation
Every app is given an ideal score of 100 to begin with.
For every findings with severity high we reduce 15 from the score.
For every findings with severity warning we reduce 10 from the score.
For every findings with severity good we add 5 to the score.
If the calculated score is greater than 100, then the app security score is considered as 100.
And if the calculated score is less than 0, then the app security score is considered as 10.
Risk Calculation
0 - 15 CRITICAL
16 - 40 HIGH
41 - 70 MEDIUM
71 - 100 LOW