It’s like waterproofing a basement. You have all the tools and materials that the industry tells you are right (web browser).
But the home builder (operating system) or manufacturer of the tools (also OS, or 3rd party libraries) may have made mistakes in their construction/materials.
So you water proof a basement (your web browser), but water still gets in (virus) because a sink hole opened up nearby, because your water line broke while you were on vacation (looking at a porn site).
Enough time and effort, sure we could find every chance of water leaking or sink hole risks. But annoyingly, it’s economically more efficient to respond to some of these things rather than hunt them down.
That’s why we have anti-virus software (insurance) that helps us most of the time, but not always (above your policy maximum).
TL;DR people make mistakes and it’s often cheaper to react to them than proactively hunt them down. A web browser is no different and can be tricked into doing things it shouldn’t.
Latest Answers