Apple Releases IOS Security Guide
Trailrunner7 writes in with a story about a iOS security guide released by Apple. "Apple has released a detailed security guide for its iOS operating system, an unprecedented move for a company known for not discussing the technical details of its products, let alone the security architecture. The document lays out the system architecture, data protection capabilities and network security features in iOS, most of which had been known before but hadn't been publicly discussed by Apple. The iOS Security guide (PDF), released within the last week, represents Apple's first real public documentation of the security architecture and feature set in iOS, the operating system that runs on iPhones, iPads and iPod Touch devices. Security researchers have been doing their best to reverse engineer the operating system for several years and much of what's in the new Apple guide has been discussed in presentations and talks by researchers. 'Apple doesn't really talk about their security mechanisms in detail. When they introduced ASLR, they didn't tell anybody. They didn't ever explain how codesigning worked,' security researcher Charlie Miller said."
But I picture it being like an instruction manual for a See n' Say.
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
Hopefully it says "security through obscurity does not work" in big block letters on the first page.
Would like to see a comparison to Androids security model. Anyone care to analyse?
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
The most important link missing from TFS is iOS_Security_May12.pdf
I am Slashdot. Are you Slashdot as well?
. . .and in turn, Cisco will release the iOS Security Guide.
Not "there best" -- "their best". Editors??
..."Security researchers have been doing there best to reverse engineer the operating system" for years now. I can only imagine how tough things would be without those brave souls digging up all that fuzzy security stuff.
Everyone has been thinking Apple will launch a TV (as if!), but with the release of this guide, my suspicions are confirmed - the next major Apple product is iKeelYou, an enterprise/home defense bot.
The security manual is here to prep us with the understanding that the core of iOS has the strength, security and doggone sticktoitiveness even the most stringent critics would demand from a completely autonomous bot capable of decapitating anyone at any time.
Thanks Apple for helping me and my boss sleep a little more peacefully...
iKeelYou - Welcome!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
WIth iKeelYou, the "Secure Boot Chain" is an ACTUAL chain.
Ouch!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
BlackBerry is the only secure mobile platform, :)
Your efforts are lame and futile.
Yes, Apple is so sneaky and secretive we never would have learned about the iOS security model without this unprecedented revelation. I feel so fortunate to live in the age of apple security enlightenment. If only there was some way to divine such special knowledge before this document was disclosed.
Security Starting Point for iOS
iOS Security Overivew
iOS Secure Coding Guide
iOS Security Reference
The list goes on ...
Security researchers have been doing there best...
Really? This is pathetic.
It is all very convincing, but they can still be jailbroken.
Does anyone have any links to explanations of how jailbreaks bypass all of this? The crackers seem to be as secretive as Apple.
unprecedented move for a company known for not discussing the technical details of its products, let alone the security architecture.
Um...no...not by a long shot. While obviously nowhere NEAR as open as Android, iOS is based on Darwin, which is open source(though I am sure they have modified parts of it but not released them, and of course 99.9% of userland is closed). This is the base from where most of the "security architecture" of iOS is derived, and briefing though the guide, most of what it talks about is based on these open source OS level features(and the parts that arent are basically references to APIs that Apple has documented for years). Yeah, author needs to get a clue
Monstar L
It is curious that TFA is from the "Kaspersky Lab Security News Service" and yet Chrome is warning me that "This page has insecure content."
Address space layout randomization
It's just a hunch, but my guess is that Apple is planning or at least contemplating to move to a complete whitelist approach to security for both the iOS (where it is already implemented almost completely) and OS X. This would drastically improve security if Apple were able to write programs without exploitable bugs. Since like every other company Apple is not able to write such programs and in any case uses the wrong architecture, tools and programming languages for it, in reality it does not affect security very much.
Sorry fanbois, but so long as high school kids continue to jailbreak each new iOS release within hours, I will not respect anything Apple releases as "secure". Once the kids are stumped, then the clock will start counting "years until secure".
Each step of the boot-up process contains components that are cryptographically signed by Apple to ensure integrity, and proceeds only after verifying the chain of trust. This includes the bootloaders, kernel, kernel extensions, and baseband firmware.
Haven't they heard of redsn01? (although A5 devices are more secure)
"Both operating systems run apps in a sandbox, unlike desktop operating systems like Linux or Windows" - by IamTheRealMike (537420) on Friday June 01, @07:32AM (#40178299)
You have measures of sandboxing you can implement in Windows natively!
1st:
Via taskmgr.exe, right-click & enable UAC Virtualization - this functions by app selected, & isolates registry access to a SINGLE user profile! This isn't what I call "true FULL sandboxing" though... admittedly.
(That way, should the user compromise their machine with a malware? It won't infect/infest OTHER user profiles too)...
OR
2nd: Via 3rd party apps, like SandBoxie -> http://www.sandboxie.com/
(Which does an even bigger/better job, via a custom driver which imo is a FILTERING one & thus, it protects the user via "truer" sandboxing effects, by not only isolating registry writes for the app, but creating a "fake registry" + filesystem layout too (etc./et al)).
* Admittedly here though? I'm no "sandboxing expert", but those are some options you have as a Windows user to achieve sandboxing is all... to one degree or another, natively (UAC Virtualization) OR by using 3rd party tools/freeware like SandBoxie.
APK
P.S.=> Linux most likely has sandboxing tools like SandBoxie, but I'm NOT familiar with them (other than things like chroot jails, which SORT of function that way in effect also, but have been KNOWN to have been "jail-broken" before too)... apk
That's what I want to know. If my iPhone is off or locked, other than being pistolwhipped into unlocking it, how safe is my data from those widgets the cops are starting to use for random device copying and snooping?
Assuming of course, auto-wipe is turned on and I used a complex passphrase for locking?
None of that matters, just look at the jailbreakers. The cops can use the same techniques. Put the device into DFU mode and do anything you want with it.
-]Phreak Out[-
http://xkcd.com/538/
Does anyone find it funny that the link in the submitted story about security causes Chrome to display a warning banner reading "This page has insecure content" and blocking that content by default unless you foolishly choose to allow it to dowload the insecure content???
"I'm sorry, APK, I don't understand. could you rephrase this comment re: security in terms of HOSTS files?" - by Anonymous Coward on Friday June 01, @12:37PM (#40181393)
I'm sorry, TROLL, I DO understand. could you rephrase that comment of yours in a way that doesn't blatantly SCREAM of trolling?
---
* Funniest part of this entire thing is, you're quite obviously "telegraphing" that I've BLOWN YOU AWAY on hosts files gaining users more speed/bandwidth for websurfing, better reliability vs. poisoned or downed remote DNS servers (& less power consumption + CPU/RAM/& other forms of I/O than running a local DNS server on a separate machine, or even less than using one on the SAME system), better "layered-security"/"defense-in-depth" vs. botnet C&C servers, known malicious code hosting sites/servers, or known servers of malware, etc./et al...
Hence your constantly "stalking" me trying to "harass" me by your ac trolling posts - you KNOW you can't "get the better of me", no matter HOW you try, & doubtless you have via your regular "registered 'luser'" account (which you know I track with trolls like you, and thus, I can THROW YOUR NUMEROUS DEFEATS vs. MYSELF right back "in your face" to mock you with them)...
However & above ALL else here?
Please - When you will learn you merely AMUSE me, and make me laugh & again - that the "trolling likes of you", with such 'courage' in your WORMISH 'tactics' can never be my intellectual equal, hmmm?
APK
P.S.=> So you know - custom HOSTS files have NOTHING TO DO WITH THIS, or my last comment back to hairyfeet, period... ok? Got that?? Good... "I knew you could", lol (I *think*, but then again, "disclaimer": I may be overestimating your intellect in that case)
... apk/b
According to the NSA document on securing an iPhone, mail and some other app data is encrypted and cannot be read easily, but 'normal' filesystem data uses an encryption key given out to any process (I read this after posting my original message). Apprently apps can also request their data be encrypted using the same difficult-to-decrypt methods used as mail, but many don't (I know GoodReader can do this, and I enable it).
an unprecedented move for a company known for not discussing the technical details of its products, let alone the security architecture.
I've used Mac's since version 10.3 and I've always gotten the security document for each version. You can find links for them on the NSA's web pages. Interestingly, the NSA seemed to find it necessary to write a more than 300 page security supplement to go with Microsoft's Windows XP security guide. For OS X, they simply recommended you follow Apple's security guide. Another poster lists a number of documents for improving iOS security that have been around for a while. This document is not something new or unprecedented for Apple at all.
Keep in mind on iOS any app can access a lot of your private data (like calendar, contacts, etc.) and send it somewhere without you knowing, or any way to prevent it. If you are naive enough to think they will not sell your data, because they are nice people, you're wrong. Here is the list of 74 companies that Cut The Rope (one of most popular iOS games) is sharing your data with:
http://tos.ea.com/legalapp/mobileeula/US/en/OTHER/
This was nicely hidden in Options/Credits/Info/Eula. Nope, you're not asked to agree to it when buying the app, but it says that you agree to it by buying the app. The sad thing is most other apps are not nice enough to give you such a list, they just hide somewhere in their Eula that you agree to sharing your data with any third party.
A secure system must get my permission before giving my private data to an app or before such app wants to connect to the Internet.
"--Android, by default, will not install software from outside the Google Play market ---" - by EvilBudMan (588716) on Friday June 01, @11:30AM (#40180637)
1st - check THIS out (it contradicts your statement):
---
Malicious apps infiltrate Google's Android Market â The Register:
http://www.theregister.co.uk/2011/12/12/android_market_malware/
---
ANDROID - More Malware-Infected Apps Found in Android Market - Slashdot:
http://slashdot.org/submission/1652720/More-Malware-Infected-Apps-Found-in-Android-Market
---
PLUS (& perhaps, MOST importantly)
Android Holes Allow Secret Installation of Apps:
http://mobile.slashdot.org/story/10/11/14/0115255/Android-Holes-Allow-Secret-Installation-of-Apps
---
* Want MORE? I have, oh, another 100++ to go ontop of those above...
APK
P.S.=> It just goes to show that ANDROID, a Linux itself no less, is NO MORE SECURE vs. malicious attacks on MANY LEVELS, than was Windows due to its dominance of the PC/Server platform overall
Thus, as anyone can see for YEARS now?
Well... Android's "king of the hill" on smartphones, & thus, is GETTING THE SAME DAMN THING HAPPENING TO IT... why? Malware makers are just like pickpockets & go to where the 'crowds' are, for better "ROI" on their dirty work (& on smartphones, Android's the SAME as a crowded city street, a mall, or train/bus station - full of "easy meat" unsuspecting less technical "noobz" to take advantage of)... apk
See subject-line. At least you're sensible enough to realize what the issues are on ANDROID (are they correctable? Yes. It'll happen, just like it did for Windows going from Win3.x-> 9x -> NT-based OS).
APK
P.S.=> Don't get me wrong either - I think ANDROID's amazing actually (Linux too, it, to me? Is a "socio-cultural phenomenon" essentially, that PROVES folks the world-over can work together, for FREE, & produce something decent)... I used it way, Way, WAY back in 1994 (slackware 1.02 iirc) & more recently in summer 2010 all summer long (was decent, came a LONG ways since I tried it before that in RedHat 6).
HOWEVER:
What I do *NOT* like is the line of bullshit that was spread around here by Linux zealots of "Windows != Secure, & Linux = Secure", because ANDROID shows anyone that once a Linux gains "top spot" in marketshare on ANY computing platform?
It's no safer by default than any others has been, & it gets "victimized" along with its users, the same way the PC/Server combined dominating OS in Windows has... apk
So then you just patch the mail app when it's loaded to piggy back your own code. This is a feature built into Objective C. You could probably also bypass the lock screen in a similar fashion.
-]Phreak Out[-
"Well Windows 7 64bit is currently the safest version of that OS unless maybe the phones because no one uses them." - by EvilBudMan (588716) on Friday June 15, @09:05AM (#40333995)
It is, and it can be FURTHER secured (by far), & made in fact to be JUST LIKE A Mac (where to install things, even an ADMINISTRATOR class user has to "login" (username + password) on ANY/ALL installs - I am setup that way, to avoid ANYTHING installing without my being aware of it (or, @ least lessening the chance of it happening))...
In fact, you MAY want to look into the tool I used to discover that this can be done, in CIS Tool!
Which is now ready for Windows 7/Server 2008 too, & it wasn't before!
(I.E./E.G.-> I got a trial copy from them, & just saved the entries concerned as it instructed me to amend them, & I found a couple they made errors on & agreed with me in fact, bettering the product!)
It does its settings based on "industry best security practices"... so, as it made suggestions?
I did the alterations manually, & saved them into .reg files or .cmd files to secure ANY system from the day I did it onwards (w/out even having to use CIS Tool anymore).
---
"It seems with Android all of the cool programs just have to have root access for some reason. It used to be that all windows programs required that just to install and many still do." - by EvilBudMan (588716) on Friday June 15, @09:05AM (#40333995)
Not on my machine on install @ least... even admin class users have to logon to install ANYTHING, as I noted above... it's doable & very "MacOS X-like" here... Windows 7's a LOT more stringent in that regard also @ the app level while it runs (I know this because of a program I wrote that needs access to folders beneath %windir%, specifically the hosts file - I have to "run as administrator" & I don't DO the "impersonation" in code, but rather in the app shortcut which the user MUST set)... some things are that way, & in my case? Due to UAC... a good thing actually (a bit of a pain, worse on my system because again - I don't just click a button & say "ok run as admin" but, any user, even the administrator class ones, MUST logon to perform installations AND other tasks.. it's more of a pain, no doubt about it, but a LOT safer!).
---
"So Microsoft is becoming more Unix like and Linux is becoming more Windows like probably because of the increased user base that you have mentioned." - by EvilBudMan (588716) on Friday June 15, @09:05AM (#40333995)
I saw that DECADES AGO with the DOS vs. Windows & Windows vs. Apple OS9 "battles/debates"... they ALWAYS end up becoming "melds" of one anothers' good ideas (just like communist nations have drifted towards more democratic practices, & vice-a-versa, with democratic countries becoming more "communist-like" in various laws/practices, etc./et al).
APK
P.S.=> Almost didn't catch your reply, as you posted 9++ days later since my last post... apk
"I was just asking why so many programs need root access at all especially CAD programs? Aren't computers fast enough now that they can stick with the API's and even phones." - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
It's because of the API itself - for instance, I KNOW that MS has "marked" certain calls as 'unsafe' & implemented more secure ones... thing is, how many devs use them? I don't know ALL of them myself, & often have to resort to looking them up (& that's assuming I hit on the ones with 'safer' analogs built for them IF they even exist @ all...)
---
"If it doesn't get you a virus or something like that, it just causes stuff to crash tinkering with the video at the hardware level." - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
Reminds me of the AMD/ATI "fiasco" recently that was exposed... NVidia doesn't have that issue, so perhaps AMD/ATI can "take a page from NVidia's playbook" (or, search API calls that do NOT violate safety rules, albeit @ the DDK level (Ring 0/RPL 0/KernelMode), NOT the Ring 3/RPL 3/Usermode level)...
---
"Maybe it's all because of ATI drivers, who knows but a program (at least not so many) doesn't need root access." - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
Right... I just hit on that same idea you just spoke of in my last paragraph above (I quote users 'point-by-point', to *TRY* not to miss their points)...
---
"I think that is NOT the fault of either OS and with Linux you didn't see that much of this until Google builds their system on top of a cobbled up version of JAVA and sells a ton of Android phones that practically have to be rooted to achieve any use out of them. " - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
You have a GOOD point - yes, GOOGLE "weakened" Linux, albeit @ the higher levels of operation (not kernel so much as usermode), by using JAVA (Dalvik, but pretty much same thing), which IS ONE OF THE KNOWN LARGEST MOST EXPLOITED toolsets there is... javascript's right up there too...
(I always KNEW that once any type of document was scriptable, it was going to be subject to attacks/hidden payloads in said scripts - not just for example Word Docs/Excel spreadsheets (MS OLE Compound documents), or Adobe PDF files, but also WEBPAGES!).
So much out there is like a razor - you can shave with it, OR, cut your own throat... depends on who's building said "razors" & for what purposes (nefarious vs. actually useful ones... this is one I do NOT think will ever be solved actually, as long as it is allowed!)
---
"There is still lots of 2.2.2 phones out there. If want screen capture with that root your phone or you can't have it." - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
WoW... I didn't know that! I never really TRIED doing a screen capture on a smartphone is why... live & learn!
(I too would have thought it would have been a "std. feature" since it's very useful @ times for recording pertinent information "live").
---
"Want to get rid of crapware, root your phone." - by EvilBudMan (588716) on Friday June 15, @11:58AM (#40335821)
You'd be surprised what using ADB (Android Debugging Bridge) can do though, especially IF you haven't tried it before... the other day here, I showed a guy (Trax) how to use it to install a custom HOSTS file using it, here:
http://mobile.slashdot.org/comments.pl?sid=2908679&cid=40287167
ALL, for better:
---
1.) "Layered-Security"/"Defense-In-Depth"
2.) Speed/Bandwidth vs. adbanners (you pay for it after all)
3.) 'Anonymity' to an extent (vs. DNS request logs + unjust DNSBL's (DNS blo