If software use encryption to protect one from ISP providers and other parties from snooping, how does this apply to browser software, esp. on mobile?

I believe the title says it all.
As an example, let’s say I use the Brave browser on a phone.
From my understanding, all legitimate apps or computer software that connect to the Internet have some form of encryption to prevent other partie… Continue reading If software use encryption to protect one from ISP providers and other parties from snooping, how does this apply to browser software, esp. on mobile?

How to deal with targeted attacks from publisher when verifying the integrity of native applications and validating their source code?

I am trying to reason about how native apps can avoid the problems web apps have in dealing with the "Browser Cryptography Chicken and Egg" problem, which has been discussed numerous times on this site, perhaps most notably here:… Continue reading How to deal with targeted attacks from publisher when verifying the integrity of native applications and validating their source code?

Security of in-app Forgot Password workflow in Xamarin (Mobile App) without using a website

I decided to implement "forgotten password" functionality, without having to create a website just for that. The usual workflow that I’ve seen for any app is:

User requests password reset
Link is sent to their email with a token… Continue reading Security of in-app Forgot Password workflow in Xamarin (Mobile App) without using a website

Why would a bus ticketing app require an Internet connection when you board the bus?

The bus company that I use (Arriva UK) is trying to persuade passengers to switch from buying paper tickets to tickets stored on their app. They are particularly pushing this for ‘bus passes’: tickets that allow you to take any bus in a gi… Continue reading Why would a bus ticketing app require an Internet connection when you board the bus?