What is the significance of an app leaking its access token – knowingly/unknowingly with just read access

I am doing a research on an app which has some secret ID. I see that the source code of the app has the secret ID hardcoded inside and the API to request for the access token has just this Secret ID as its query parameter. So ideally it is… Continue reading What is the significance of an app leaking its access token – knowingly/unknowingly with just read access

Are there any benefits of encrypting columns with sensitive data in the AWS RDS that is encrypted at rest?

For example, I have an application that allows users to integrate with 3rd party apps. It stores API keys for those applications in AWS RDS as plain text(a pretty old functionality). From the security standpoint, is it even worth encryptin… Continue reading Are there any benefits of encrypting columns with sensitive data in the AWS RDS that is encrypted at rest?

com.sec.android.app.camerasaver is using the camera in the background on android 12 [migrated]

Samsung phone
Android 12
One ui core 4.1

Whenever I reboot my phone, the camera indicator shows up in the status bar, there’s no camera related app open in the foreground and I have not enabled background permission to any app (except fo… Continue reading com.sec.android.app.camerasaver is using the camera in the background on android 12 [migrated]

Vulnerabilities in Build-time Libraries Could be a Security Threat

If a dependency that is used in development environment or at build time has a security vulnerability, could it cause a security threat for the application? I’m looking for an example to understand how it can have an impact on the security… Continue reading Vulnerabilities in Build-time Libraries Could be a Security Threat

How to distribute Android mobile app functionality between OS, Trusted Execution Environment (TEE) and Secure Element (SE)?

There are different scenarios when it’s about secure computation/storage on mobile devices, e.g., "REE only", "REE + TEE", or "REE + SE" or "REE + TEE + SE".
REE – Real Execution Environment, i.e. de… Continue reading How to distribute Android mobile app functionality between OS, Trusted Execution Environment (TEE) and Secure Element (SE)?

Securely store application secrets in production without 3rd party KMS

Integrated Security

I have a ASP.NET web application with connection strings and other secrets to protect in production. Ideally I would like to use IntegratedSecurity to keep SQL credentials out of the connection strings, but IIS Expres… Continue reading Securely store application secrets in production without 3rd party KMS