Apple to developers: Sandbox those Mac Apps
Summary: As of March 1, 2012 all apps submitted to Apple's Mac App Store must implement sandboxing
Apple told developers that they will have to implement sandboxing on their Mac App Store submissions as of March 1. As noted on TUAW, the sandboxing requirement is likely to ruffle a few feathers. However, sandboxing is a better security approach. It certainly isn't perfect, but the requirement isn't too far out of bounds.
Sandboxing isolates untested code changes such as malware and effectively quarantines it.
Apple said in an announcement:
The vast majority of Mac users have been free from malware and we're working on technologies to help keep it that way. As of March 1, 2012 all apps submitted to the Mac App Store must implement sandboxing. Sandboxing your app is a great way to protect systems and users by limiting the resources apps can access and making it more difficult for malicious software to compromise users' systems.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Apple to developers: Sandbox those Mac Apps
So Larry, lets reiterate the facts for a moment..
-Mac's now get spyware and viruses
-Mac's are PC's with INTEL hardware
-Mac's can be hacked in less than 3 minutes with no tools or special software.
Those of us that actually know what we are doing just want to slap a Fisher Price sticker on them. I mean my kids toys are more secure than a mac now...
RE: Apple to developers: Sandbox those Mac Apps
RE: Apple to developers: Sandbox those Mac Apps
RE: Apple to developers: Sandbox those Mac Apps
No, they don't get viruses (self propagating vectors). They are as susceptible as any system to trojan's when they can convince the users to install infected software. Every "infection vector" I have seen has required a user to manually install some sort of software that has an extra trojan payload, or download some sort of dodgy document in a proof of concept "hack" that is not seen "in the wild" and is not self propagating .
For being so "insecure", no Mac user I know has any problems with security.
RE: Apple to developers: Sandbox those Mac Apps
That's because Mac *USERS* don't care about security. Mac *SUPPORTERS* do care about security and do have problems with it due to the afore mentioned user lack of care. :)
RE: Apple to developers: Sandbox those Mac Apps
I love it when small minded people post comments like this which obviously complete excludes them.
RE: Apple to developers: Sandbox those Mac Apps
that's so micro$oftic!
RE: Apple to developers: Sandbox those Mac Apps
RE: Apple to developers: Sandbox those Mac Apps
RE: Apple to developers: Sandbox those Mac Apps
Must resist...
RE: Apple to developers: Sandbox those Mac Apps
Good For Them
Limits?
Can they access each other? Store data in the same places, communicate locally (sockets, DBUS, etc...)?
We've got more drivers too, and besides that way to break out there's often some holes in the sandbox.
Etc...
While I like the ideas of sandboxing, how useful is this? Either you lock things down HARD (Google's NaCl, or Sandboxie for regular software (quite a bit less secure compared with NaCl)) or you design the whole system around it with security in mind (Android with Dalvik & the Intents system and other APIs).
Both is hard and there's tradeoffs. Limit what the app can do or have many more attack vectors that you need to secure?
Android Is Already Sandboxed
Just another case of Apple copying its more advanced competitors, ho-hum.
RE: Apple to developers: Sandbox those Mac Apps