Hi,

I'm currently working on integration of Cynara with D-Bus. Basically, the idea is to extend D-Bus daemon policy language with <check ... privilege="name_of_privilege" > tag. It will allow external policy checkers to be part of D-Bus security policy . The biggest advantage from service point of view is its ease of integration with Cynara. After this work is finished services will be able to simply declare which method calls or signals will be secured by Cynara.

Current work is based on version 1.8.2, while the one currently used on Tizen images is 1.6.12. Work regarding Cynara actually does not require us to upgrade 1.8.x. In fact I've rebased patches locally on top of tizen branch and they were applied almost cleanly and is also seems to work. On the other hand it might be beneficial for us to use version that is closer to the upstream. One interesting change that we might make use of is security policy reload for established D-Bus connections. Currently, user has to reconnect for the D-Bus policy change to take effect. Please note that Cynara policy change will be detected anyway - that will be handled transparently by Cynara client library. However service upgrade might involve making changes to the D-Bus configuration files and these changes won't be detected until reconnection (for version 1.6.x).

What do you think about potential upgrade? Do you have any objections to do it now? I believe best candidate would be 1.8.8. On 1 October version 1.9.0 has been released, but it might be too early to use this one.

Best regards,

--
Jacek Bukarewicz
Samsung R&D Institute Poland
Samsung Electronics
[email protected]

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to