Apple's iOS 14 integrates new Messages security sandbox called BlastDoor

Posted:
in iOS edited January 2021
Apple's iOS 14 operating system includes a new security sandbox system designed to protect Messages users from potentially malicious code, according to new research shared on Thursday.




Discovered by Samuel Groß, a member of Google's Project Zero team, the new sandbox is named BlastDoor and is restricted to the Messages level of iOS, reports ZDNet.

BlastDoor quietly shipped with iOS 14 last year, though Apple has not publicly referenced the security feature. Groß detailed the "tightly sandboxed" service in a blog post today.

Written in the relatively safe Swift programming language, BlastDoor is responsible for parsing nearly all untrusted data in Messages, Groß says. Prior to iOS 14, steps like decompressing binary data, decoding the plist from a binary serialization format, field extraction, and decoding of the "x" key were all performed by imagent. Now, imagent is at the head of the processing flow, but critical operations are forwarded to BlastDoor.

According to Groß, the sandbox prohibits communication with most IPC services, blocks nearly all file system interaction, forbids any interaction with IOKit drivers and denies outbound network traffic. Essentially, the system unpacks content -- both text and attachments -- in a safe environment and prevents malicious code from interacting with iOS or accessing local data.

"Overall, these changes are probably very close to the best that could've been done given the need for backwards compatibility, and they should have a significant impact on the security of iMessage and the platform as a whole," Groß writes, noting that Messages in iOS 14 also allows for resliding of the shared cache and exponential throttling. "It's great to see Apple putting aside the resources for these kinds of large refactorings to improve end users' security."

The security researcher was tipped off to the new security protocol after reading a report from University of Toronto's Citizen Lab that detailed a Messages vulnerability leveraged to infiltrate and spy on journalists' iPhones. Called "Kismet," the exploit was in circulation for at least a year before being neutralized with the release of iOS 14.

Along with security improvements, Apple introduced a number of user-facing features to Messages in its latest mobile OS including pinned conversations, chat threads, and inline mentions.

Comments

  • Reply 1 of 15
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
  • Reply 2 of 15
    mac_dogmac_dog Posts: 1,083member
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.


    upgrade your phone. 
    watto_cobra
  • Reply 3 of 15
    @blastdoor, hope you are getting royalties!

    edited January 2021 blastdoorh4y3sGG1SpamSandwichwatto_cobra
  • Reply 4 of 15
    blastdoorblastdoor Posts: 3,539member
    I approve of this feature.
    h4y3sGG1Rayz2016watto_cobra
  • Reply 5 of 15
    blastdoorblastdoor Posts: 3,539member
    @blastdoor, hope you are getting royalties!

    Thanks,  but it seems a worthy cause — knowing the world is a better place because of blastdoor is all blastdoor needs ;-)
    h4y3sMacProGG1Fidonet127llamamobirdwatto_cobra
  • Reply 6 of 15
    avon b7avon b7 Posts: 7,980member
    mike54 said:
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
    The Messages app should be able to send photos or video using MMS (SMS is only for text) to non-iPhones as well. Make sure you have MMS Messaging turned on. If it still don't work, contact your phone company.

    That is a poor solution, a step back in terms of security and in many cases may incur additional costs. For those reasons, many users have MMS services turned off at carrier level. 

    For any IM app to be truly successful, it has to be cross platform and completely transparent to the user. 

    I do not know anyone that uses Messages and FB ToS problems aside, WhatsApp is still one of the most downloaded apps on iOS. 
    muthuk_vanalingam
  • Reply 7 of 15
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.

    It is not that easy as it looks. Apple was fighting many patents for long time for Facetime. They will cover iMessage as well I guess.

    For me for beginning would be enough if sharing content from one messenger to other would be "allowed" as none app know to me allows you share even text based message to other app. It sucks so much. In this regard we are still like in iOS 3 when copy paste was introduced.
    watto_cobra
  • Reply 8 of 15
    mike1mike1 Posts: 3,419member
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.

    No, it's not impossible. Do it all the time.
    williamlondonllamawatto_cobra
  • Reply 9 of 15
    mike1mike1 Posts: 3,419member
    avon b7 said:
    mike54 said:
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
    The Messages app should be able to send photos or video using MMS (SMS is only for text) to non-iPhones as well. Make sure you have MMS Messaging turned on. If it still don't work, contact your phone company.

    That is a poor solution, a step back in terms of security and in many cases may incur additional costs. For those reasons, many users have MMS services turned off at carrier level. 

    For any IM app to be truly successful, it has to be cross platform and completely transparent to the user. 

    I do not know anyone that uses Messages and FB ToS problems aside, WhatsApp is still one of the most downloaded apps on iOS. 
    Really, is there anybody who still doesn't have unlimited text and MMS messaging?
    Funny, I don't know a single person who uses a messaging app outside of the default built into either their iPhone or various android phone.

    llamawatto_cobra
  • Reply 10 of 15
    davgregdavgreg Posts: 1,046member
    I would like to see Apple give users more control over what comes through on Messages.

    They also need to improve the sync between devices on the same account. When you delete a message on one device it should delete on all. When a spam shows up and I delete it on my iPad or iPhone it does not always disappear from my watch and had to be deleted manually.

    I would like to see a whitelisting option on messages.
    watto_cobra
  • Reply 11 of 15
    avon b7avon b7 Posts: 7,980member
    mike1 said:
    avon b7 said:
    mike54 said:
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
    The Messages app should be able to send photos or video using MMS (SMS is only for text) to non-iPhones as well. Make sure you have MMS Messaging turned on. If it still don't work, contact your phone company.

    That is a poor solution, a step back in terms of security and in many cases may incur additional costs. For those reasons, many users have MMS services turned off at carrier level. 

    For any IM app to be truly successful, it has to be cross platform and completely transparent to the user. 

    I do not know anyone that uses Messages and FB ToS problems aside, WhatsApp is still one of the most downloaded apps on iOS. 
    Really, is there anybody who still doesn't have unlimited text and MMS messaging?
    Funny, I don't know a single person who uses a messaging app outside of the default built into either their iPhone or various android phone.

    As an example for where I am, Orange can charge 1.90€ for each MMS. 

    They can be free in some plans but not in others. There is also a limit of 300kb on most messages and no guarantee that the receiver will actually see them in the same way as you see them. There are also security issues linked to some MMS. That's one of the reasons many people have them deactivated at carrier level. 

    They have been rendered useless by modern IM apps which benefit from being self contained platforms where what you see is what you get no hidden charges. Some carriers even went as far as separating IM traffic from the subscribers data cuota.

    Of course, one of the strongest points has always been the cross platform nature of IM apps, with the notable and limiting exception of Messages. 

    muthuk_vanalingam
  • Reply 12 of 15
    mike54 said:
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
    The Messages app should be able to send photos or video using MMS (SMS is only for text) to non-iPhones as well. Make sure you have MMS Messaging turned on. If it still don't work, contact your phone company.

    It has always been on. The alternatives I’ve chosen all worked “right out of the box”.
  • Reply 13 of 15
    Would be nice if Apple would just make Messages compatible with Android’s various messaging apps. It’s impossible to send photos or videos to anyone not using Messages on their phone. Only texts go through. As a consequence, i’ve had to abandon Messages for cross-platform compatible messaging apps to communicate with the rest of the world.
    Probably not possible.  You can't secure Android.  Then it would put any Apple Messages app user at risk, when the other end isn't secured.
    watto_cobra
  • Reply 14 of 15

    davgreg said:
    I would like to see Apple give users more control over what comes through on Messages.

    They also need to improve the sync between devices on the same account. When you delete a message on one device it should delete on all. When a spam shows up and I delete it on my iPad or iPhone it does not always disappear from my watch and had to be deleted manually.

    I would like to see a whitelisting option on messages.
    All of the bolded works for me across multiple Macs, 2 x iPads & 1 x iPhone.  Do you have it turned on?
    watto_cobra
Sign In or Register to comment.