Article Details

Scrape Timestamp (UTC): 2024-10-23 00:33:47.883

Source: https://www.theregister.com/2024/10/23/android_ios_security/

Original Article Text

Click to Toggle View

Millions of Android and iOS users at risk from hardcoded creds in popular apps. Azure Blob Storage, AWS, and Twilio keys all up for grabs. An analysis of widely used mobile apps offered on Google Play and the Apple App Store has found hardcoded and unencrypted cloud service credentials, exposing millions of users to major security problems. The problem stems from lazy coding, according to Yuanjing Guo and Tommy Dong, a pair of software engineers at Symantec's Security Technology and Response. The duo warn that leaving creds in code means anyone with access to the app's binary or source code could gain access to backend infrastructure and potentially exfiltrate user data. "This practice exposes critical infrastructure to potential attacks, endangering user data and backend services," Symantec's researchers warned. "The widespread nature of these vulnerabilities across both iOS and Android platforms underscores the urgent need for a shift towards more secure development practices," they added. These are the apps in which Symantec spotted creds, but there may well be more: Symantec recommends users install a third-party security system to block any of the consequences of these coding errors, and – surprise, surprise – it has one for the purpose. Users should also be very wary of whatever permissions their apps ask for and only install apps from trusted sources. Or developers could just write better code and uses services like AWS Secrets Manager or Azure Key Vault that are designed to keep sensitive information in a safe place. Symantec's researchers also recommend encrypting everything and conducting regular code reviews and security scanning.

Daily Brief Summary

DATA BREACH // Risk to Millions as Apps Leak Cloud Service Credentials

Millions of Android and iOS app users are at risk due to hardcoded and unencrypted cloud service credentials found in popular mobile applications.

Researchers Yuanjing Guo and Tommy Dong from Symantec identified these vulnerabilities in apps available on Google Play and the Apple App Store.

Exposed credentials include sensitive data like Azure Blob Storage, AWS, and Twilio keys, potentially allowing unauthorized access to backend infrastructure and user data.

The issues arise from poor coding practices, with developers leaving sensitive credentials within the app's code, which could be accessed by anyone with the ability to review the app’s binary or source code.

Symantec highlights the need for more secure development practices and urges a shift towards encrypting sensitive data, using secure storage for credentials, and regular security checks.

The company also recommends that users install third-party security systems, be cautious about app permissions, and only download apps from reputable sources to mitigate risks.

Additional protective measures suggested include the use of services like AWS Secrets Manager or Azure Key Vault to securely manage and store sensitive information.