An Apple, Inc. Sandbox to play in., (Thu, Nov 3rd)

 

Today was a fairly slow *knock on wood* day on the Internet. Rare that we have business as usual, so in my normal readings I came across an article on how Apple, Inc. will require sandboxing [1] on all Apps posted to the Apple App Store by March 1, 2012 [2]. There is a lot of chatter on the Internet about this move. There are some pro’s and con’s to a move like this in my opinion. One clear Pro would be safer software (buyer beware as you have to trust Apple, Inc. Of course but…). One perceived con is lack of control over your operating system.

Sandboxing [5] [6], in short, is a method of creating a controlled container, if you will, for an application to run. A few popular applications use this method, including Chrome [7]. This controlled container’s purpose is around mitigating the applications ability to make persistent changes to the operating system. Another common sandbox technique we often use is chroot [8] 

Part of last months Cyber Security Month, we covered critical controls. This move could attribute to a better implementation of CC 7?

How do our readers feel about this? Given there is an Apple, Inc. user population among us?

 

[1] https://developer.apple.com/devcenter/mac/app-sandbox/ (Warning Dev Account Required)

[2] http://developer.apple.com/news/index.php?id=11022011a

[3] http://www.sans.org/critical-security-controls/control.php?id=7

[4] http://apple.slashdot.org/story/11/11/03/1532203/apple-to-require-sandboxing-for-mac-app-store-apps (Source Article)

 

[5] http://en.wikipedia.org/wiki/Sandbox_(computer_security)

[6] http://www.usenix.org/publications/library/proceedings/sec96/full_papers/goldberg/goldberg.pdf

[7] http://dev.chromium.org/developers/design-documents/sandbox

[8] http://www.freebsd.org/cgi/man.cgi?query=chrootsektion=2.

Richard Porter

— ISC Handler on Duty 

email: richard at isc dot sans dot edu

twitter: packetalien

Article source: http://isc.sans.edu/diary.html?storyid=11941&rss

View full post on National Cyber Security