Assuming that the number of 0-click exploits will increase with the complexity of our phones, do you think we're entering a great-equalizer-era where the tech-savvy political dissident has the same chance to avoid malware/interception as the novice? Or are there best practices to manage risk (compartmentalization, makeshift hardware switches, frequently changing/resetting devices, etc.)?
1. hardware switches for microphones, cameras
2. restrict when and what you connect to on your devices
3. using air gapped devices when necessary
4. use different devices for different activities
the list of course goes on and on. it depends on what your security needs are. Security does not end with software and hardware mitigation, it only begins there.
Would this get caught in an open source project? Significantly more likely.
Would this get caught by a company that relies on quality over marketing? Who knows.
People are shocked a company who has been selling low to medium quality products has a security issue. I'm not shocked.