3 ms·
The default is still “admin” in the sense that it can sudo or equivalent. But quite a lot of the OS itself has been isolated from sudo/etc, and in recent versio
by eyelidlessness 4y ago
The default is still “admin” in the sense that it can sudo or equivalent. But quite a lot of the OS itself has been isolated from sudo/etc, and in recent versions isolated to a read-only FS. And quite a lot of the native APIs (eg file system access outside the app’s isolated storage) have been restricted to require asking for explicit permission before they can be used. Some functionality has even been restricted to require direct authentication (notably: password autofill in Safari). The FS access limitations feel most frictionful, but nowhere near so much as earlier Windows forays into this kind of UI; the downside of that is that it’s easy to forget what access you’ve granted.
Most of the rest of macOS defenses depend on almost totally invisible malware mitigations. “Almost totally” as in you don’t even know it’s running unless you happen to spot it in a process monitor.
Apple mostly strikes a good balance in macOS (IMO) between locking as many doors as it can without getting in your way, good default UI tradeoffs, mostly reasonable escape hatches if you really do know what you’re doing, and very inconvenient escape hatches for actions which truly leave your proverbial front door unlocked. (The latter involve rebooting into the recovery volume and entering explicit commands into a CLI.) If you’re a high value target, obviously none of this is sufficient. If you’re a rando user with relatively not-reckless habits, at this point it’s like gambling with odds so close to break-even most users have good reason to think it’s a solved problem.
- cma 4y agoDo they still revert ssh configuration every update? That wasn't very secure.
- eyelidlessness 4y agoI don’t know what you’re referring to. In my experience, the only SSH-related thing I’ve had reverted is needing to reauthorize Keychain-based access after login if I don’t automate it. Never had my SSH config become less restricted after an update of any kind.
- cma 4y agoLooks like it was this and there is some way around it: https://apple.stackexchange.com/questions/331876/persistently-disable-password-authentication-in-sshd-on-macos https://apple.stackexchange.com/questions/331876/persistentl...
- eyelidlessness 4y agoThank you for clarifying and glad there’s a workaround. I mistakenly thought you meant ssh out. Haven’t had a need to ssh into any Mac for close to 20 years.
- cma 4y agoIf I remember right it happened without warning and reverted my key-only config when they added SIP in an update. I believe earlier updates never wiped out my change. It left me with an insecure setup that thankfully wasn't port-forwarded publicly.