Archive for the ‘iPhone’ Category

Sandbox in Mac OS X Lion and Apple’s App Store Submissions

Monday, November 7th, 2011

Note: For more information about the information contained in this article, contact us for a professional consultation.

In our previous tech journal article, we touched on the history of sandboxing, from its evolution out of the POSIX model to the more granular controls provided by the ACL model and how they are both derived from a concept called Discretionary Access Controls. For this discussion, please check out out previous article “A brief introduction to Mac OS X SandBox Technology.”

New Sandboxing & Privilege Separation in Lion

This article will attempt to clarify and explain the changes in Lion and iOS sandboxing and the upcoming change in requirements for App Store submissions.  Apple has decreed that all applications submitted to the App Store MUST be sandboxed, originally the deadline was November 2011, but the deadline has recently been moved back to March 1, 2012.

iOS sandboxing has been in place for a while now.  iOS applications can only see their own data and documents, cannot alter your devices underlying settings, and generally appear to be isolated from other apps on your iOS device.  Apple has brought this methodology to Macs with 10.7 Lion.

Compared to previous Mac OS security models, Lion has made leaps and bounds in terms of sandbox security, with Apple finally promoting the technology for use by third party developers.  The 2 ways of Apple has increased security is through Sandboxing and Privilege Separation.  Sandboxing refers to the process whereby a developer specifies a list of expected operations an application will perform, while Privilege Separation refers to splitting an application or daemon into more granular pieces where each piece is only given rights to its particular task.  Every sandbox application must include a set of “entitlements,” or a list of resources the application needs to perform its tasks.  Lion has around 30 entitlements ranging from low-level operations (e.g. creating or listening to network connections), to higher level operations (e.g. printing or accessing the camera).

Application Sandboxing

App Sandboxing can help prevent flaws or oversights in programming from becoming security threats via privilege escalation.  By specifying a set of entitlements, a developer tells the OS which operations are allowed and expected.  This way if a user process tries to perform a task that is not entitled, the OS will not allow the task.  This makes executing arbitrary code from a problem like a buffer overflow much less likely.  Listing entitlements also lets the system know to create a container directory for the application itself and runs it inside a sandbox configured for that particular application. If a developer creates an internet browser application and didn’t grant the entitlements to the camera and microphone, a website with malicious code trying to access the camera would be thwarted by the OS.

The container directory is where your sandboxed application can read and write its private files and data, including preferences, autosave info and other information needed by the application itself.  The sandboxed application is prevented from accessing data and files from outside the sandbox with a few exceptions, like the systems Open and Save dialog boxes, which require user intervention to explicitly work outside the sandbox. Upon first launch, the OS creates a container directory in ~/Library/Containers with the application bundle identifier as the directory name (e.g. com.apple.TextEdit).

Sandboxing an application is not a replacement for good coding practices or testing.  Indeed, sandboxing actually will increase the requirements for testing as each entitlement will need to be verified and tested, but it will provide a valuable line of defense against unanticipated malware or other nefarious activity.

App Store Sandboxing

While not being privy to behind the scenes discussions at Apple, the benefits of requiring Application sandboxing for App Store submissions are fairly intuitive. By requiring sandboxing, Apple will simplify its audit process and can more easily provide security assurances for App Store purchases.  Ars Technica seems to confirm this as well.   By sandboxing all Apps, Apple will greatly reduce the potential for rogue code coming out of the App Store, thereby reducing their potential liability.

Adding Sandboxing to your applications in Xcode

To sandbox an application in Xcode, you will need a couple of things. One is a valid code signing certificate issued by a trusted third certification authority (think Verisign, Thawt or Digicert).  Self-signed certificates won’t work as your Certificate Authority (CA) credentials are not included in either the Mac OS or iOS.  The CA root certificate allows a chain of trust to be built to your code signing certificate. Apple has more info on their Root Certificate program here.

An entitlements .plist, named Info.plist.  You will add this file in your project in Xcode.  The Info.plist must have the following Keys:  CFBundleIndentifier, CFBundleName.  The identifier MUST be globally unique.  To help ensure this, please include your company’s name in the indentifier (e.g. com.318.OurLatestApp).  Apple recommends that the identifer be in reverse DNS notation as well.  Your Info.plist must include all the entitlements your application needs.

In Xcode, please add the following linker flags:

-sectcreate __TEXT __info_plist Info.plist_path

where Info.plist_path is the complete path of the Info.plist file in your project.

These flags should be added to the OTHER_LDFLAGS build variable in Xcode.  Please refer to the documentation for other development environments.

You will also need to go into the summary tab for your Xcode project and check

  • Enable Entitlements
  • Enable App Sandboxing

A comprehensive guide to code signing and entitlements is available from Apple here.

Wrapup

Apple’s new paradigm for security will provide additional protection from malicious code.  This new paradigm will necessitate some additional planning and testing.  It will allow Apple to better ensure that any App from the App Store will not harm your computing experience. Apple has a list of entitlements that must be used, but you must be a developer to access this content. In the writing of this article we have attempted to be cognizant of what is and is not under non-disclosure, so if you need access to that, then please grab a free account at the Apple Developer Connection.

Final Cut Pro X

Tuesday, September 20th, 2011

Version 10.0.1 of Final Cut Pro X is now out. This update returns the ability to use Final Cut Pro X projects and Events on Xsan. This is a must for multi-user environments. Users can now each others media and projects, and edit them from any system on the SAN, as with previous versions of Final Cut.

Additionally, some other new features including custom starting timecode, the new Tribute theme, GPU-accelerated exports, One-step transitions, media stems export and of course, XML support. XML support is very important as it introduces the ability to integrate Final Cut Pro X with asset management systems or APIs from other applications. The ability to interact with other tools helps to plan and implement an automated workflow, reducing the labor for reoccurring tasks common in media environments.


Apple also now provides a free 30 day trial to Final Cut Pro X. If your organization is considering migrating from Final Cut Studio into Final Cut Pro X, or if you have a Final Cut Server based asset management solution that you would like to migrate to something newer and supported, then please feel free to contact your 318 Professional Services Manager, or sales@318.com if you do not yet have one.

318 Featured in Archintosh

Monday, March 14th, 2011

318 has been featured in an article in Archintosh, the leading Internet magazine dedicated to Mac CAD and 3D professionals and students worldwide. The article, titled iPad 2: Impact on enterprise, engineering and CAD, is by Anthony Frausto-Robledo and focuses on the impact of iOS (and more specifically on iPad 2) in CAD and 3D graphics environments.


For more, see: http://architosh.com/2011/03/ipad-2-impact-on-enterprise-engineering-and-cad

318 Featured in CIO Again

Thursday, March 10th, 2011

CIO ran another article on the iPad featuring 318′s Director of Technology, Charles Edge. This time focusing on preparing enterprises for iPad 2. You can find the article at http://www.cio.com/article/675163/How_to_Prepare_Your_Enterprise_for_iPad_2_Expert_Tips?source=rss_all.

If iPad and iPad 2 integration is something you feel your enterprise needs help with then please feel free to contact your 318 PSM or sales@318.com for more information on this exciting aspect of our portfolio of services.

318 Director of Technology Interviewed By V3

Saturday, March 5th, 2011

Charles Edge, Director of Technology at 318, did an interview with Iain Thomson of V3, a popular UK-based technology news site. The article, available at http://www.v3.co.uk/v3/analysis/2275079/apple-ipad-tablets-enterprise looks at iPads in enterprise environments. While I don’t agree with the fact that iPad 2 provides little reason to upgrade, I do think the article turned out pretty good.

If you are interested in purchasing iPad 2, please contact your 318 professional services manager and we can get a quote out to you asap!

CIO: An Interview with Charles Edge on iPad 2

Friday, March 4th, 2011

Charles Edge, the Director of Technology for 318 was interviewed recently by CIO magazine, shortly after the announcement of the iPad 2. In the interview, enterprise viability of iPad 2 and a number of other items around iOS in the enterprise were discussed.

See the full article here:
http://www.cio.com/article/672117/Do_iPad_2_iOS_4.3_Make_Enough_Gains_for_Enterprise_?source=rss_news

An Interview with Kevin Klein

Thursday, March 3rd, 2011

Today, TechTarget.com ran an article with an interview from Kevin Klein, the CEO of 318.

With the plethora of Apple iPhones and iPads used for business, security solution providers may be considering expanding their Apple device security offerings. To address this strategy, SearchSecurityChannel.com interviewed Kevin Klein, president and CEO of Santa Monica, Calif.-based solution provider 318 Inc., which specializes in securing Apple devices in its customers’ enterprises.

Click here to read the full article.

Final Cut Server Client for iPad

Wednesday, January 19th, 2011

Yes, you heard that right. You can now browse assets, edit metadata, annotate clips and download clip proxies from Final Cut Server using an iPad.

ClipTouch, from Factorial in New Zealand is a slick, sleek client for Final Cut Server. Per the Factorial website, it supports:

– No server configuration required
– Search and discover assets
– Directly download and view clip proxies
– Supports the default proxy setting
– Clip timecode display
– Change asset metadata
– Browse and add annotations
– Archive and Restore assets to any archive device
– Respects permission sets based on your login
– Supports direct and VPN connections

After using it to view some assets were optimized using the special compressor settings that Factorial posted, I have to say that I’m impressed with how well it works and with how the interface just looks plain sexy. A job well done! Check it out on the App Store.

iPhone Comes to Verizon

Tuesday, January 11th, 2011

Today Apple announced that the iPhone will be available on Verizon, just in time for Valentines Day! The rumor sites have been predicting this practically since the iPhone was introduced and it is finally a reality. This move will help to open up the iPhone to additional markets and help bring all the things that make the iPhone great to Verizon. To quote Apple:

Beginning February 10, the phone that changed everything will be available on both AT&T and Verizon Wireless in the United States. Qualified Verizon Wireless customers will also have the exclusive opportunity to pre-order iPhone 4 online on February 3, ahead of general availability.

Whichever network you choose, you’ll get FaceTime video calling, the high-resolution Retina display, a 5-megapixel camera, HD video recording, long battery life, and all the other great features of iPhone 4.


If you are planning on, or have embarked on an iPhone integration into your environment and would like to cover the impact that this move has on that integration, then please feel free to contact your 318 Professional Services Manager or sales@318.com if you do not already have one.

318 Gets a Nod from Fierce CIO Magazine

Thursday, January 6th, 2011

Carol Carson, from Fierce CIO, posted some tips from 318 in an article on January 2nd called “Embracing the inevitable tablet onslaught”. The article, which can be found at http://www.fiercecio.com/story/embracing-inevitable-tablet-onslaught/2011-01-02 is a look at some ramifications of consumerization as it eeks its way into mainstream enterprise. As usual, Carol is keen to pick up on enterprise trends in a variety of places: this week, at CES. We hope you enjoy the article!

eWeek Article Featuring Charles Edge

Wednesday, January 5th, 2011

318 is in the news yet again. This time as the central figure in an article from eWeek entitled How Influx of iPhones, iPads Impacting Enterprises. The article is available at http://www.eweek.com/c/a/Mobile-and-Wireless/How-Influx-of-iPhone-iPads-Impacting-Enterprises-582284 and focuses on, as the title references, what enterprises are to do with the infiltration of the iPad and iPhone. While the article is specifically geared towards Apple-based devices, the ideas can be used for any other platform as well. In the article, Chris Preimesberger interviews the 318 Director of Technology, Charles Edge and provides a number of answers to some specific questions that enterprises come to the table with when they approach the Apple platform.

If you are adopting Apple into your enterprise, you may have even more questions that need answering. If so, please feel free to contact your 318 Professional Services Manager or sales@318.com if you do not yet have one.

318 Featured in IT Business Edge

Tuesday, December 28th, 2010

318 has been a leader in bringing iOS into the Enterprise for some time. We have been sitting alongside our customers, working to get iPhones integrated into organizations of all sizes for years. Since the release of the iPad the quantity of projects we are involved with continues to increase. Now, 318 has been featured in a slide show on IT Business Edge illustrating “how 318’s team is advising clients who are trying to bring iPads and iPhones into enterprise environment.”

And if you would like to discuss how your organization can deploy iPhone, iPad or iPod Touch please feel free to contact your 318 Professional Services Manager or sales@318.com for more information.

Book On Enterprise iOS Integration Available

Monday, December 20th, 2010

The 6th book from 318′s staff is now available: Enterprise iPhone and iPad Administrator’s Guide. In this title, Charles Edge, the Director of Technology at 318, takes a look at lessons learned in our numerous iOS integration projects, from procurement to deployment to patch management. Per the publisher, Apress, the following indicates who the book is intended for:

This book is intended for IT staff members that will be charged with planning an iPhone and ipad implementation or pilot program, as well as those that will be charged with ultimately deploying and provisioning the devices and delivering support to iPhone and iPad users. Readers should have an existing background in IT management, systems administration, and end user support working in a medium to large business or enterprise environment.

If you are considering doing a large scale integration or remediation project for iOS-based devices in your environment then contact your 318 Professional Services Manager or sales@318.com for more information on how 318 can assist you in your endeavors.

Have iPad, Must Print?

Wednesday, December 8th, 2010

iOS 4.2 introduced a number of new features for the iPad. One of the most talked about was multi-tasking, along with AirPlay and Game Center. But another feature allows the iPad to be used by more people when at work: AirPrint. AirPrint introduces the ability to wirelessly print to AirPrint-enabled printers.

AirPrint-enabled printers are not yet common though, with HP having a number of devices supporting AirPrint currently include HP’s Envy e-All-in-One D410a, Photosmart Plus e-AiO (B2210a), Photosmart Premium e-AiO (C310a) and Photosmart Premium Fax e-AiO (C410a).

If you have a printer that you love and don’t want to wait for a new version of the firmware that supports AirPrint or want to buy one, then there is a great little app called Printopia that can be used to print through your computers, or even to image files on your computer. Printopia can be found at http://www.ecamm.com/mac/printopia.

Printing is not yet available for all apps that you may have installed. It is built into Safari, Mail, Photos, Pages, Keynote and Numbers. Printing is also available in some newer versions of third party applications.

Note: Printing is not available for any devices that do not yet support multi-tasking (which includes the iPhone 3g by the way).

Voice Dictation on iPhone and iPad

Monday, November 29th, 2010

The iPhone has a built-in voice controls that allow you to speak to the phone and have it perform certain tasks, such as dial a given contact, go to the next track when playing music and even start playing music. This allows you to control the device, hands free and perform basic tasks. Have you ever wanted to use that same kind of technology to dictate emails, notes and write documents while on the go? Well, Dragon Dictation, from Nuance Communications has got ya’ covered!

Using Dragon Dictation, you can press a button and dictate text. You can then review and edit the text if needed. That text can then be emailed, posted to your wall on Facebook, posted to Twitter, sent as an SMS and yes, even copied to the clipboard. If you find yourself in any situation where you cannot use the keyboard for extended periods of time then Dragon Dictation is a must have! And you can’t beat the price; Dragon Dictation is currently free!

Dragon also has a product for Mac OS X, Dragon Naturally Speaking, and versions for Windows as well. You can also use the desktop applications to control the computer itself, allowing you to name it Jarvis, KITT, GERTY, HAL, Mother or just plain old Computer. If you link it up to automator or do a little scripting then you can even control other applications, allowing you to tell the computer to turn the lights on, make you coffee and even turn off those Christmas lights.

iPhone Security Updates

Friday, August 13th, 2010

US-CERT has issued the following regarding the latest iOS patches:

Systems Affected

Feedback can be directed to US-CERT Technical Staff. Please send email to cert@cert.org with “SA10-224A Feedback VU#274718″ in the subject.

* Apple iOS for iPhone, iPad, and iPod touch devices

Overview

Apple has released iOS 4.0.2 Update and iOS 3.2.2 Update to correct multiple vulnerabilities affecting components of Apple iOS. Apple iOS is used by iPhone, iPad, and iPod touch devices. As a result of convincing a user to view a specially crafted web page, attackers could take control of your device, gain access to your sensitive information, or crash your device.

Solution

Install the updates on Mac OS X and then use iTunes to download and install updates.

Description

Apple iOS 4.0.2 Update and iOS 3.2.2 Update address two vulnerabilities affecting iOS, including a vulnerability detailed in US-CERT Vulnerability Note VU#275247.

References

* iOS 4.0.2 Update for iPhone and iPod touch - http://support.apple.com/kb/HT4291

* iOS 3.2.2 Update for iPad – http://support.apple.com/kb/HT4292

* Updating your iPhone, iPad, or iPod touch -
http://support.apple.com/kb/ht1414

* Vulnerability Note VU#275247 -
https://www.kb.cert.org/vuls/id/275247

iPhone iOS 4 Software Update

Tuesday, June 29th, 2010


The newest release of the iPhone operating system, the re-branded iOS 4, launched last week from Apple’s busy servers. According to Apple, iOS 4 works with iPhone 4, iPhone 3GS and iPhone 3G (but not all new features are supported on older hardware). The update will also install on second and third generation iPod Touch devices.

As with all major software upgrades, be sure to backup your current environment using iTunes before proceeding with the installation. This Apple knowledge base article describes the process in detail.

The upgrade process is also managed in iTunes and took a fair amount of time to complete on an iPhone 3GS. Reports of slowness and instability on older hardware were confirmed on one test 3G unit we tried, but others report no issues.

So what do you get after upgrading? Some key features:

  • Folders – works as advertised and helps reduce the number of pages you need to scroll through to find the app you need.
  • Mail Improvements – welcome options for combined inbox and threaded discussions.
  • Multitasking (3GS and 4 only) – double-click the home button to reveal a row of other running apps you can switch to right away. Might take some time to get used to this one.
  • Home screen wallpaper (3GS and 4 only) – purely cosmetic, but nice in day-to-day use.
  • iBooks app – just like the iPad version, only smaller. Bookmarks are supposed to sync between the two versions, but it doesn’t seem like one knows what the other actually holds as far as books go.
  • Camera – older hardware gets the digital zoom feature, but quality is, well, like a digital zoom.
  • Bluetooth keyboard support – haven’t tried this, but could be useful.

The new iPhone 4 hardware enhances some features of iOS, such as FaceTime video conferencing, improved camera performance, HD video support/editing and the high-quality retina display.

To find out more about how to utilize the iPhone platform in your organization, call your 318 account manager today, or email sales@318.com for more information.

Mobile Me Finds Your iPhone

Friday, June 18th, 2010

Today, Apple sent the following email, indicating that there is a new Find My iPhone app that provides a number of pretty cool features for Mobile Me users that have iPhones, iPads or iPod Touches:

You can now download the free Find My iPhone app, enabling you to locate a misplaced device directly from iPhone, iPad, or iPod touch while on the go. After installing it from the App Store, just launch the app and sign in to quickly locate your devices on a map and access the other Find My iPhone features — Display a Message or Play a Sound, Remote Lock, and Remote Wipe.*

The Find My iPhone web application on me.com has also been updated with a full-screen map view. Clicking your missing device on the map lets you access all the Find My iPhone actions to help you recover your device and protect the information on it.

Learn more about improvements to Find My iPhone here.

iPad 3G Now Available

Friday, April 30th, 2010

The iPad 3G (Wi-Fi + 3G) is now available for purchase at your favorite Apple Store or online from $629 to $829. They are great devices. With data plans from $14.99 to $29.99, you can take a wireless network with you anywhere that you go for less than the cost of one day worth of wireless access at many hotels.

There are a number of architectural changes that may need to occur in order to most effectively support these devices, so if you find that some changes need to occur in your environment, contact your 318 account manager for assistance.

WWDC 2010

Wednesday, April 28th, 2010

The annual Apple WorldWide Developers Conference, WWDC, has been announced for June 7th through June 11th. The Developers Conference will again be held in the Moscone Center in San Francisco and this year will be solely focused on development, having no IT track. To see a list of sessions, click here.

As part of WWDC, Apple also hands out a number of design awards. If you have any applications you would like to nominate for a design award then you can do so here.

Access File Shares from iPad

Wednesday, April 21st, 2010

Note: For more information about the information contained in this article, contact us for a professional consultation.

As the iPad eeks its way into businesses we’re starting to hear a very common question: How do I access my files on the server? While you can enable WebDAV on most modern file servers and access data that way, or look to the cloud, many simply want a way to tap into existing SMB file shares. Well, you’re in luck!

Stratopherix (http://www.stratospherix.com) has released FileBrowser, an application for the iPad that can mount a file share and provide access to the resources on the share. FileBrowser will allow you to connect to servers and then access files as you would from a regular desktop computer, wirelessly or over a network connection.

If you find that you cannot access file shares once installed, then we have seen some policy issues on file servers (mostly those that do double-duty as a domain controller) or if you are remotely then you might need to either forward ports to the server or first establish a VPN into the environment. If you still cannot access them then contact your 318 account manager and we will be happy to assist with any needs you might have.

Happy File Browsing!

iPad is Now Here!

Saturday, April 3rd, 2010

The iPad is finally here! 

While many will be standing in lines for hours at Apple stores around the country, you can also contact 318 and we will work with you to get an order processed without having the long wait. 318 has also been working with many customers preparing to deploy the iPad, and so if you have Exchange integration or mass deployment questions please feel free to contact your account manager today, or for new customers, the office at 310-581-9500.

“And Now For Something Completely Different”

Thursday, January 28th, 2010

This week, Apple launched their newest product: the iPad. The sleek iPad is a revolutionary new look at the NetBook, but able to run most of the 140,000 applications that are in the App Store for the iPhone. Given the popularity of the App Store so far and the new development methods introduced for the iPad you can rest assured that even more feature rich applications will be developed for the iPad as time goes on. Not that Apple hasn’t led the charge in using the new iPad APIs: iWork has been ported to the iPad. This means that you can create rich Pages, Numbers and Keynote presentations in addition to interacting with a number of cloud based services and leveraging those existing iPhone applications.


The iPad is aluminum and glass, comes with up to 64GB of space, a multi-touch LED screen, 802.11n, Bluetooth and can have a 3G data connection for only $29.99 per month. All of this in a secure, easy-to-use interface that we’ve all grown accustomed to!

Want help integrating the iPad into your Enterprise? Let 318 know if you have interest with mass deployment, purchasing or development: our developers are on hand to work with you on commercial and enterprise applications as needed!

Background Checks? There’s an App for That!

Thursday, December 24th, 2009

Apple’s App store is a veritable wild west movie of products; business, pleasure, pleasure disguised to look like business, useful tools that are free and do-nothing apps that cost $999.99.

Beenverified.com has released a “free” app that allows you to run background checks right from your iPhone. While this isn’t a new idea, the app is well designed and you get three free searches a week. Since it’s just been released, you can only run one search at a time due to high server demand, but the searches are accurate and in-depth. It was able to produce not only basic information about those of us that have tried it, but also gave a complete histories of houses, including past owners, past occupants and the house’s current market value, amongst other things!

The iPhone USB Jump Drive

Tuesday, October 13th, 2009

When you plug in the iPhone, iTunes opens up automatically as does iPhoto if you have any images in your Photo Roll. But what if you want to use your iPhone as a regular old USB jump drive? Run this little program:
http://code.google.com/p/iphonedisk/

Google Latitude, GPS and Development

Monday, July 27th, 2009

Google Latitude is a fairly new service from Google that allows you to find your friends. But Google Latitude is more than just that. Using Latitude’s API you can do a number of other tasks. You can pull location information and display it on a map of your own, which enables you to pull from multiple users. You can also export a “badge” from your Latitude account that shows you where a single device is at any given time, as can be seen here.



The API and the ability to embed data opens up the opportunity for a variety of custom mashup portals. Maybe you’re a delivery company looking to keep track of where each of your trucks are, or maybe you are an airline curious as to why your pilot is not at the plane, ready to fly or even tracking the location of each person on location at a production (ie – directly from RepTools). Google Maps has been an insanely successful tool for custom development opportunities for organizations. Adding Latitude to that mix goes beyond exporting an address from a database and displaying it on a map but instead gives you real time statistics on the location of your devices.

Google Latitude is supported by most smart phone’s and a number of other devices. There is also a Google Latitude app for the iPhone coming soon. For more on integrating Google Latitude into your solutions, contact your 318 Professional Services Manager today.

iPhone Tethering How-to

Thursday, June 18th, 2009

You can now tether your computer to the iPhone. The iPhone tethering option is available here (amongst other locations). Once downloaded, run a quick defaults command (I know, I sure do use a lot of defaults commands on this site), writing a boolean value into the com.apple.iTunes domain for carrier-testing:

defaults write com.apple.iTunes carrier-testing -bool true

Once you’ve done that go into restore mode in iTunes (option-click the Restore button) and choose the ipcc file you just downloaded.

Alternatively you can just click on this link from your iPhone to run through a quick generator to enable tethering. Doing so will generate a property list file with a .mobileconfig extension, similar to what you create in the iPhone Configuration Utility (if you’re like me you’ll want to see what this thing is doing before you cut it loose). Because the file is compatible with the iPhone Configuration Utility, you can actually download it onto your computer and double-click on it to add it into the iPhone Configuration Utility library and see which keys the payload will install. You can also open with your favorite plist-friendly editor and view the keys directly.