Le 12/05/2014 16:51, Xu, Martin a écrit :
Hi:
Does that mean for every API involved in the huge list on the page above we
intend to create a new wrapping middleware component to add the security
checks and other "added value"?
One of effort in NTB is to split the security checking out.
In fact, Samsung originally do that at the initial version of Bluetooth
framework.
Later, after F2F meeting at Helsinki (Samsung, Comms upstream/Tizen, Smack
team), we agree that that can be handle at Smack.
Someone can educate me what is the security check here, thanks!
As described in
https://www.tizen.org/privilege/tizen
When an App is installed its privileges are stored in the privilege DB
(soon with the extra information: user only, or any user).
When the App is executed an request for a service, we need to enforce
the respect of the declared manifest.
We cannot trust the App itself to enforce the respect of the manifest
and so the system must do it.
The detail level of these manifest are quite fine. e.g. for Bluetooth
you have one privilege for each BT profiles.
Each App has potentially different manifest.
Enforcing manifest respect via Smack was not very sucessfull in Tizen
2.2 and so we have been looking to an alternative model.
Furthermore when moving from the legacy WRT to Crosswalk, we benefit of
an optimisation, having a single Web process for all App, which would
have made the enforcement via Smack even more complex than in Tizen 2.2.
Dominig
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev