Mandatory Sandboxing to Beef up Mac Security, But Could Ruin Some Apps
November 4, 2011 10:35 AM
For small apps changes aren't any big deal, but for big apps Apple's new mandatory sandboxing could be game over
Great American statesman Benjamin Franklin once wrote, "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
While he certainly wasn't talking about personal computers, that's exactly the dilemma PC makers find themselves in today. After all, allowing apps full system liberties opens a world of intriguing new possibilities -- but also new dangers.
I. Apple Backs Mandatory Sandboxing on the Personal Computer
Some are voicing support for sandboxing, the idea of preventing apps from "talking" to each other, accessing folders outside their own, executing shell commands, or using the attached hardware (without explicit permissions). So far only one company has
embraced such an approach
for its personal computer -- Google Inc. (
), makers of Chrome OS. But sandboxing is about to get a big new proponent as Apple, Inc. (
third largest maker of PCs
in the U.S., is about to roll out the feature on March 1.
For apps that are distributed in retail form or over the internet, developers -- for now -- won't have to comply with the sandboxing restrictions. But sandboxing will be mandatory to all new apps in
the Mac App Store
. Developers will also have to change their existing Mac App Store apps to sandboxed form if they want to post an update.
Under Apple's new sandboxing system apps will be able to request "entitlements", such as access to a web camera, access to USB devices, access to special folders (music, downloads, etc.). While this is similar to how sandboxing is handled in Google's Android operating system, Apple will take things a step further and decide whether the requested entitlements are appropriate as part of the applications submission process.
The new security features will help prevent malware, like the recent wave of trojans sweeping Apple's computers [
Apple wrote developers "the default sandbox environment is as simple as checking [the right] checkbox" in their development environment. For simple apps, that indeed may be all the intervention that is needed in order to assume compliance with the new restrictions. But for power apps, deep debugging, testing, and recoding may be required.
II. Developers Aren't Happy
Developers are upset because they fear that customers won't understand the changes and will simply blame them from removing features which can no longer be implemented under the sandboxing regime.
Some developers are also frustrated at the timing of Apple's decision. They are used to dealing with changes when there's an operating system release, but aren't used to having to make big changes mid-cycle. The latest version of OS X, OS X 10.7 "Lion",
launched back in July
Describes Gus Mueller founder of
Flying Meat Software
, a Mac software company, in
, "It’s being introduced in the middle of an OS cycle. I could see Apple turning it on with the release of 10.8, but forcing the sandbox on developers with a 10.7.x update? That’s crazy."
The changes have some developers considering rebellion -- abandoning the Mac App Store. Even Mr. Mueller a firm App Store proponent acknowledges that the changes "force me to remove one of my applications", the screenshot app FlySketch.
That's troubling because the Mac App Store has already had some struggles to succeed, in the face of
problems like piracy
. Still, it's important not to overstate the reaction -- most developers who use the App Store would be unwilling to turn their back on this
lucrative means of mass distribution
unless they had.
In the end sandboxing should beef up Mac security, although limiting the kinds of apps that can run on Macs in some cases. Developers may enjoy several unhappy months thanks to the decision, but they will likely adapt. After all, iOS -- Apple's operating system for the iPad, iPhone, and iPod Touch -- already implements strict mandatory sandboxing for all apps.
"Well, we didn't have anyone in line that got shot waiting for our system." -- Nintendo of America Vice President Perrin Kaplan
"Devil Robber" Trojan Infects Macs, Leeches Their GPUs for Bitcoin Profit
November 1, 2011, 10:59 AM
Apple Unleashes Lion, Revamped MacBook Airs; Plastic MacBook Gets the Axe
July 20, 2011, 8:45 AM
Analysts: Apple Now Has More Than 10 Percent of the U.S. PC Market
July 14, 2011, 1:52 PM
Apple Tries to Roll Out Trojan Protection, Only to See New Variety Pop Up
June 2, 2011, 9:00 AM
As Apple Boasts of One Million Downloads for Mac App Store, Piracy Already a Problem
January 7, 2011, 11:00 AM
WhatsUp with WhatsApp?
August 29, 2016, 5:23 AM
Fuchsia – Google’s New Open Source Operating System
August 17, 2016, 6:30 AM
Windows 10: End of an Era & A New Beginning
August 1, 2016, 9:59 AM
Free Windows 10 offer ends July 29th, 2016: 10 Reasons to Upgrade Immediately
July 22, 2016, 9:19 PM
Quick Note: Whoops, Microsoft Pushed Unwanted Windows 10 to Some Users
October 15, 2015, 9:04 PM
Quick Note: Windows 10 Insider Preview Build 10565 Fixes Boot Camp 6.0 Issues
October 13, 2015, 11:39 AM
Most Popular Articles
Problems with Windows 10 – Update Now
October 15, 2016, 7:30 AM
Is Razer Blade Stealth Laptop For You?
October 16, 2016, 5:00 AM
Bluetooth Saves Lives
October 16, 2016, 7:05 AM
Innovative Neurotechnology in Sound Therapy Reduces High Blood Pressure and Migraines
October 16, 2016, 5:00 AM
Car Insurance - The Hidden Discriminatory Practise
October 18, 2016, 5:00 AM
Latest Blog Posts
Tips to Prevent Smartphones From Overheating:
Oct 22, 2016, 5:00 AM
Nasa Flies Drones at Nevada Airport
Oct 21, 2016, 8:21 AM
T-Mobile Data Problems
Oct 20, 2016, 10:17 AM
Annoying Apple Watch Problems and How to Fix Them
Oct 20, 2016, 5:00 AM
Your Mail May Soon Be Delivered By Robot
Oct 19, 2016, 9:34 AM
2018 Jeep Wrangler Prototype Sells At Junkyard
Oct 18, 2016, 5:00 AM
Samsung Shines with Gold Edition Tablet
Oct 17, 2016, 9:24 AM
Tesla Hints Mysterious Product Debut for October 17th
Oct 16, 2016, 10:14 AM
Samsung Galaxy Note 7 Phones on US flights
Oct 15, 2016, 5:00 AM
Comcast Fined $2.3 Million For Unconfirmed Services Charged To Customers
Oct 14, 2016, 5:00 AM
“American singer / songwriter “Bob Dylan is awarded 2016 Nobel Prize in Literature.
Oct 13, 2016, 10:33 AM
Battery Defect in Medical Device
Oct 12, 2016, 5:00 AM
IBM Bolsters Social Services Sector With Technology Grants
Oct 11, 2016, 5:00 AM
Scientists Sound Alarm on Climate but US Still Toys With Skepticism
Oct 10, 2016, 5:00 AM
IMEX America Trade Show
Oct 9, 2016, 10:00 AM
Phone Wars – Google VS Samsung Free Gifts on Purchase
Oct 6, 2016, 5:00 AM
Member of Parliament’s opposition car exploded in Tbilist capital of Georgia
Oct 5, 2016, 2:52 PM
US Government Cuts Cord On Internet Oversight
Oct 3, 2016, 10:34 AM
More Blog Posts
Copyright 2016 DailyTech LLC. -
Terms, Conditions & Privacy Information