I played around with Little Snitch years ago. The problem I have with these apps is that how do you know what a “good connection“ is from a “bad connection“ anymore? Now a days the simplest of applications reaches out and talks to a multitude of things. How would someone like “our older family members” be able to use something like either Little Snitch or Lulu? I can just image getting a phone call every 15 minutes from my dad.Is now a good time to talk about that hilarious thing that Apple calls macOS firewall?
If you are running macOS you should really be running Lulu or something similar.
(this matters because you will be prompted about outgoing connection attempt)
How does that help? Do you go through each and every line of code? If someone were to inject malware in to the uncompiled code, wouldn’t that compromise get rolled in to the compiler? Or does it fail because those needed dependencies(?) aren’t there?Most apps I want to side load are open source emulators and I can compile them myself
You sure that list is shrinking? Seems like Apple is consistently tightening things down. I use Parallels, JumpDesktop, and Logitech Options quite regularly and forced to type in my password during updates.Well written apps don’t require one to enter their passwords. These days, I’d say anyone entering a password (for an app that’s not malware) is doing so because the app does a thing not supported by Apple’s API’s (which, while it’s a shrinking list, will never be zero). A person that’s never used a Mac before (don’t have legacy apps doing legacy things) that buys a Mac today won’t see a password entry screen very often.
How does that help? Sure, it makes it slightly more inconvenient to install, but even with the admin account once you install malware with your admin account it’s there for good. Doesn’t matter if you switch over to your user account.Sounds more like you should have a "user" account and an admin account for installation of apps. There is a LOT of people that don't do this - especially on Windows.