OSX : Sandboxed apps

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

OSX : Sandboxed apps

Post by Polo »

http://www.purebasic.fr/english/viewtop ... 32#p365632

Can our apps be sandboxed? I have no idea on how to do it, nor what it implies, but as this is requested by Apple it'd be nice that our Purebasic apps comply with this :)
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: OSX : Sandboxed apps

Post by Zach »

As to the implications:

A sandboxed application is an application that runs on a system, while effectively being cut off from accessing sensitive areas, without being given explicit permission. It is useful for controlling security risks, as well as protecting the rest of the system from a catastrophic crash situation.
jamirokwai
Enthusiast
Enthusiast
Posts: 796
Joined: Tue May 20, 2008 2:12 am
Location: Cologne, Germany
Contact:

Re: OSX : Sandboxed apps

Post by jamirokwai »

Zach wrote:As to the implications:

A sandboxed application is an application that runs on a system, while effectively being cut off from accessing sensitive areas, without being given explicit permission. It is useful for controlling security risks, as well as protecting the rest of the system from a catastrophic crash situation.
So, you shouldn't write to anywhere on the hard drive, but only to a restricted area.
How do you keep your App clear of doing so? Better to say: How do you guarantee, your App won't write to system-areas?

PureBasic-Apps would disqualify themselves without a wrapper or container, I think!?
Regards,
JamiroKwai
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: OSX : Sandboxed apps

Post by Zach »

PB Devs would have to ask Apple those questions. They are the ones who set the sandbox rules and parameters (obviously).

Only at that point could we really understand what we need to do on the programmer side of things.
Post Reply