Some routers (including AirPort) support a standard protocol for setting up temporary port mappings from a PC without authentication. Also, if there's a server they can connect to, they don't even need that. I'm guessing it connects to servers in the Tor network.
yes.
HIGHLY recommended that the first thing anyone does when they get a new Router, is go into the configuration and disable the routers uPNP capability.
uPNP, which allows for the router to dynamically / smartly forward ports to media devices, has regularly been used as a point of attack and abused by botnets and DDoS attacks, and can be used to maliciously take control over your network attached PCs
The best, albeit it not most user friendly setup, is to lock down all ports inbound, and only manually set up your own port forwarding rules if you require access to internal network resources from the internet.
[doublepost=1467834624][/doublepost]
Uh oh, this will stir up the 30% crowd. MAS is a good measure as applications there are less likely to cause harm. I think general awareness and due diligence is more important overall though. Signed applications from trusted developers outside of MAS are certainly fine in my book. I also run a few unsigned apps when I feel highly confident about the group behind them. Grabbing a completely unknown product from MacUpdate is just asking for trouble. The people doing so must have done zero research given that the tool doesn't even accomplish its stated purpose.
tl;dr be intelligent about what you install regardless of system.
nahhh, wont stir up us 30%ers! (not really one but felt like playing along)
MAS, while following the 30%, doesn't force developers to use it, so it's not really even a comparable thing and bringing it up really is a red herring.
on that note: Yes, A curated Application service like the Apple Store should be safer. usually is. But it's not 100% and unfortunately on OSx, the MAS is woefully lacking in many of the programs a lot of people use. But its a good place for the tech illiterate to go.
[doublepost=1467835063][/doublepost]
True, but Apple used to strike a great balance with how OS X had been.
They are slowly getting into monkey territory.
The less mundane and less crucial tasks you leave to a user, the less they will experience the need to act PROACTIVELY and cautiously.
Meanwhile Apple tries to raise a generation of coders, akin to Facebook, Google and Microsoft who all try to push kids into coding, no matter their later career and I think that's great.
I wish that was their more general stance towards tech literacy.
Again: I'm not saying open all gates with a flick of a switch, but macOS and ESPECIALLY iOS need to stay/become (more) open to the savvy user.
Also, please don't overthrow UNIX/POSIX standards replacing them with your own ones when the benefit is marginal...
I know cron is still a thing on macOS, but oh well...
This was bound to need to happen as Apple's popularity increased over the years.
When they were a whopping 2% of the worlds computer users, The risk was much lower. The users who were there knew what they were getting into, and new the systems well enough. Plus being so obscure in the world meant that there really wasn't anything to gain to target 2% of the user base. Apple could keep the OS extremely locked down because the scope of what people were doing on Mac's at the time was sufficiently smaller and different than Microsoft and even Apple Today.
Fast Forward to now, where Apple is no longer 2% but roughly 10-15%. (I think OSx usage is still < 10% but the whole industry has grown since Apple was the 2%). This is now not just a few million but dozens of millions. its suddenly a larger target that starts to look attractive too attackers.
Couple this in with those new millions of userse, who have far larger scope of usage patterns, Apple really doesn't have a choice but to start opening up the APi's and platform, or risk there being insufficient development to keep the grown user base.
this is something Microsoft dealt with for years. As you have billions of users, you have to allow those billions of users enough applications and programs that have capability and access to APIs and other OS level resourcse. Thus, further exposing OSx(MacOS) to becoming a target.
AND THEN you have to factor in that many of those users, who used to buy PC's are also now buying Mac's. Buying a Mac didnt' suddenly teach them about computers and make them smart. They sstill have the same bad behaviours as before. And fundamentally, if a user is the weakest link in the security chain, there's little you can do to prevent them from causing harm. it wont matter if they're on windows or OSx, a stupid user who clicks stupid things will still be a stupid user who clicks stupid things.