banasiak / CoinFlip2

12 years later... a modern version of the app that started it all!
https://play.google.com/store/apps/details?id=com.banasiak.coinflip
The Unlicense
6 stars 1 forks source link

Detected as malicious by SentinelOne Mobile Threat Detection on Android #1

Closed wordeater closed 7 months ago

wordeater commented 8 months ago

Sentinel One detects this as Malicious but has a Low Privacy Risk and Low Security Risk. The file hash for the APK is: 04ae8a60c75e139e40ce06e347630d46 It seems to be upset about a few insecure coding practices which can you read about in the PDF. We've opened a Case with SentinelOne to try to get details on why it thinks the APK is malicious. 2024-03-04_09-03-25 2024-03-04_09-02-55 S1-Simple Coin Flip-Technical Report.pdf

banasiak commented 8 months ago

@wordeater Thanks for this report! I take security and privacy very seriously, so I appreciate you taking the time to provide this information. Allow me to opine on these findings and please let me know if you disagree.

Security Risks Summary

Privacy Risks Summary

Backup

Binary Protections Testing

Network Security

Network Communications Summary

banasiak commented 7 months ago

Hi @wordeater , did you happen to receive a response from Sentinel One regarding this?

banasiak commented 7 months ago

I added the ability to change between the Kotlin "default" random number generator and Java's "cryptographically secure" variant in this commit. The next release I'll switch over to Android App Bundle and migrate to Google Play's signing mechanism. That should address the two main concerns for this issue.