Wishful thinking maybe
Wishful thinking maybe
Why shouldn't I use software that works best for me, even if it isn't the latest and greatest version? Why shouldn't I be able to use multiple versions of the same software as though they were different products because they do different things well? As I recall this was expected behavior in the before times, in the long long ago, when internet wasn't yet a thing.
[0] Oh, also the web-all-the-things! people.
For example, cvedetails.com, some random website I found from Googling, lists 13 vulnerabilities for Photoshop and 31 for Libreoffice in the last few years.
Some of the very "best" vulnerabilities of all time have been attacks taking advantage of scripting features in Office.
[0] updates have been known to make software more vulnerable too you know.
Average app developer is clearly not trustable for keepimg a whole system secure (Zoom for a recent example). We have to go back to air gapping but do it on app and even internal component level instead of whole machine. Sandboxing and containers is the only way forward.
I've done both, kept the latest version or rolled back to previous versions when I didn't like the latest changes. So, it's certainly doable, and I wish more companies offered this.
From Adobe's perspective, it offers a lot of benefits:
- they don't have maintain build farms or pay a CDN to host GBs of binaries of native installers (for different OSes);
- users will always be on the latest (read: most secure) version since there is nothing to install or nag the user to check for updates/apply security patches;
- browser-dependence implies near-persistent Internet access, making license management/enforcement a whole lot easier;
- they can upsell you on cloud storage so that all your assets are available from any web browser.