Hi doming,

Thanks for your info.

Best Regards
Zheng Wu

-----Original Message-----
From: Dominig ar Foll (Intel OTC) [mailto:[email protected]] 
Sent: Wednesday, September 24, 2014 3:44 PM
To: Zheng, Wu
Cc: [email protected]; [email protected]; Ohly, Patrick; 
Von Dentz, Luiz
Subject: Re: [Dev] FW: FW: Tizen 3 services: use case for multi user

Wu,

Corentin is updating the Wiki to better descrobe this step approach.
What must remain clear is that we woudl rather limit a feature than to 
compromise user private Data protection.

Regards

Dominig ar Foll
Senior Software Architect
Open Source Technology Centre
Intel SSG

Le 24/09/2014 06:33, Zheng, Wu a écrit :
> Hi doming,
>
> Thanks for your suggestions.
>
> 1. According to your suggestion, We can work together to try to implement the 
> mini BT requirements of multi-user(multi user pairing) before NTB is merged 
> to tizen.org.
>
> 2. Next step, we will continue to implement the BT remained requirements of 
> multi-user(such as multi-user pairing 2st, multi-user connections, adapter 
> multi-user control) after NTB is merged to tizen.org.
>
> In fact, some requirements of multi-user connections can be matched by the 
> current NTB(Bluez and Obexd) solution.
>
> 3. And If we can limit access to the BlueZ signaling (pairing, connection, 
> ...), multi-user connections, adapter multi-user control can be implemented 
> too.
>
> It is our plan. Thanks.
>
> Best Regards
> Zheng Wu
>
> -----Original Message-----
> From: Dominig ar Foll (Intel OTC) [mailto:[email protected]]
> Sent: Tuesday, September 23, 2014 8:42 PM
> To: Zheng, Wu
> Cc: [email protected]
> Subject: Re: [Dev] FW: FW: Tizen 3 services: use case for multi user
>
> Zhang
>
> if we we run NTB as a special user (e.g. bluetooth), then we can limit any 
> transport creation access via BlueZ control to that privilege user.
> Once that we can limit the creation of the transport pipe, then OBEX (or 
> other transport) can be use by the user.
>
> The challenge is to limit access to the BlueZ signaling (pairing, connection, 
> ...), there is no real need to control the transport much after that. Just 
> need to "only" give the access right to a given App for a given user) what 
> can be done with a smack rule at the creation of the connection.
>
>
> Dominig ar Foll
> Senior Software Architect
> Open Source Technology Centre
> Intel SSG
>
> Le 23/09/2014 12:40, Zheng, Wu a écrit :
>> Hi Dominig,
>>
>> Thanks for your suggestions.
>>
>> Just OBEXD run on each user mode, NTB need to manage and control the related 
>> features of OBEXD(such as pbap, opp and so on).
>> It is why NTB need to run on each user mode.
>>
>> NTB run on each user mode(such as userA and userB) with privilege, can NTB 
>> stop ogue user to access the lower level directly?
>> Thanks.
>>
>> Some suggestions?
>>
>> Best Regards
>> Zheng Wu
>>
>> -----Original Message-----
>> From: Dev [mailto:[email protected]] On Behalf Of Dominig 
>> ar Foll (Intel OTC)
>> Sent: Tuesday, September 23, 2014 6:29 PM
>> To: [email protected]
>> Subject: Re: [Dev] FW: FW: Tizen 3 services: use case for multi user
>>
>> Hello,
>>
>> the easiest implementation is to run only one NTB deamon with privilege and 
>> to get the user to pass their request via the daemon.
>> With that model we can stop rogue user to access the lower level directly 
>> and NTB can implement the multiuser policy.
>>
>> Dominig ar Foll
>> Senior Software Architect
>> Open Source Technology Centre
>> Intel SSG
>>
>> Le 23/09/2014 12:01, Patrick Ohly a écrit :
>>> On Tue, 2014-09-23 at 09:53 +0000, Zheng, Wu wrote:
>>>>> What prevents a rogue user process from ignoring NTB and using 
>>>>> obexd and/or the system's Bluetooth support directly (i.e.
>>>>> replicate obexd inside the process itself)?
>>>> It need to be analyzed cases by cases.
>>> If you don't know, then check it first. If it turns out to be 
>>> impossible, then it might not be worth implementing access control 
>>> in NTB at all because it will have to be done again elsewhere (kernel?).
>>>
>>> Even if it turns out to be feasible, then it cannot be turned on 
>>> without first ensuring that all uses of Bluetooth go through NTB.
>>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> https://lists.tizen.org/listinfo/dev

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

Reply via email to