
Use the protected storage but just stores its data as plain files in theįile system, like most non-commercial applications will do, those files areĪccessible in both modes.

To the DRM-protected mode to play some music. Nokia's kernel), so that after working in the open mode, users can return Users can also switchīetween the open and closed modes (e.g. Now, but without access to DRM-protected services. Their devices, they will continue to be able to do so in Maemo 6 just like
Selinux ejabberd fedora 26 drivers#
It is only if the software verifies as that shipped by Nokia that the boot loader starts the Nokia signed software image (including the kernel root file system and important system components like drivers and Application Manager), which has the DRM keys enabled and thus can decrypt DRM-protected content. So, in open mode, the user cannot run DRM-protected software purchased from the Ovi Store or play music bought from the Nokia Comes With Music store. Security functionality: DRM keys are disabled so that content from the SIM locked, then it boots an unsigned software image with restricted If the integrity check fails and the device is not Isn't signed by Nokia) and the device is SIM locked by the carrier, theĭevice refuses to boot. However, if Nokia's loader passes the integrityĬheck, then it checks the integrity of the software (including Nokia's Incidentally, this means that users cannot swap out Nokia's boot Integrity of the boot loader and refuses to load it if it has been tampered Trusted execution environment (TrEE) with two main keys: a root public keyĪnd a root device specific key. TrustZone security extension to the ARM Cortex-A8 processor creates a The Maemo 6 device's boot process is assisted by a hardware enabler: the However, they won't be able to run protected software or play protected media files.
Selinux ejabberd fedora 26 free#
In this mode, users are free to hack their device, compile and flash their own kernel, define their own security policy, and do low-level platform development. But there will also be an open source mode, which will have the same functionality as Maemo 5 on the N900. Maemo 6 will have two device modes: one mode has DRM protection, which means that users can't tinker with their platform. Elena assured the assembled open source audience that Maemo remains an open source platform, even when DRM comes into play. When talking about DRM, most of the time that means locking down the platform. According to Elena, this is needed to be able to attract a larger developer offering: " DRM will enable a lot more use cases for Maemo devices, such as games and commercial applications." Therefore, the security framework of Maemo 6 will enforce DRM (digital rights management or digital restrictions management, depending on the viewpoint) policies. It's no secret that Nokia wants to attract a larger commercial offering to its application store for Maemo. For Maemo 6, Nokia is working on this whole security stack. On each of these levels, the platform needs key management for encryption and signing keys, and all this is coordinated by a particular security policy. Layered above that is access control, and then privacy protection. On top of that, software implements integrity protection, Security of a platform depends on a whole "stack" of solutions: at theīottom there are hardware enablers, such as a TPM (Trusted Platform Module)Ĭhip in PCs. Techniques to protect the Maemo 6 platform at FOSDEM she gave a more technical overview. Introduction to Maemo 6 Platform Security, a set of mechanisms and Last October at the Maemo Summit 2009, she gave a short

This article was contributed by Koen VervloesemĢ010 in Brussels was Elena Reshetova, a senior security engineer at the
