Hi Inosh,

Refer[1].

[1] -
https://github.com/googlesamples/android-testdpc/blob/master/TestDPC_UserGuide.pdf
<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgooglesamples%2Fandroid-testdpc%2Fblob%2Fmaster%2FTestDPC_UserGuide.pdf&sa=D&sntz=1&usg=AFQjCNHpFKQuX3EAThcGXZ7tcQSvYQjHhg>

Thanks

On Wed, Mar 30, 2016 at 9:15 AM, Inosh Perera <ino...@wso2.com> wrote:

> Hi Kasun,
>
> Could you point me to the Google API doc for this method?
>
> Regards,
> Inosh
>
> On Wed, Mar 30, 2016 at 8:46 AM, Kasun Dananjaya Delgolla <kas...@wso2.com
> > wrote:
>
>> Hi Inosh,
>>
>> I have already used this to create VPN connections. But problem occurs
>> when trying to block access.
>>
>> There's another method in Device policy manager to restrict internet
>> access (revoke internet permission) from apps. What I suggested is to use
>> that.
>>
>> Thanks
>> On Mar 30, 2016 8:43 AM, "Inosh Perera" <ino...@wso2.com> wrote:
>>
>>> Hi Kasun,
>>>
>>> App restrictions imply that the app we are trying to block has an app
>>> restriction profile implemented. AFAIK, currently, this is only implemented
>>> in Google chrome. In that  case how do we restrict other applications? Just
>>> wondering is it possible to use this[1] API for VPN
>>>
>>> [1].
>>> https://developer.android.com/intl/zh-cn/reference/android/net/VpnService.html
>>>
>>> Regards,
>>> Inosh
>>>
>>> On Wed, Mar 30, 2016 at 8:13 AM, Kasun Dananjaya Delgolla <
>>> kas...@wso2.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I have implemented the $subject with VPN. When testing this, I noticed
>>>> that there are some issues in some devices when blocking the connection.
>>>>
>>>> What I do here is,  making a local VPN via agent app (needs user
>>>> permission), and direct other app traffic through this. And detect the app
>>>> which we wanna block using the package manager and block access with the
>>>> help of a local service (capable of listening other app connectivity) I
>>>> have implemented.
>>>>
>>>> I have tested this on 2 devices. It worked on one and failed on the
>>>> other. When I did some further digging, I got to know that some devices are
>>>> not allowing app traffic blocking. So I believe that this mechanism
>>>> wouldn't be a global solution. I suggest that we should go with
>>>> Marshmallow's app restrictions API. As the device owner, we should be able
>>>> to restrict apps from accessing internet with this. WDYT?
>>>>
>>>> Thanks
>>>> On Mar 23, 2016 11:27 AM, "Dilshan Edirisuriya" <dils...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> IMO the kiosk mode approach is wrong. Kiosk mode solely for use cases
>>>>> where you have just one single app in foreground such as having a STB in
>>>>> airport, when conducting exams etc. Inorder to cater your requirement we
>>>>> can go for VPN. But we need support generic VPN types like L2TP, PPTP,
>>>>> IPSec etc. and to add firewall rules around them. Another thing we can do
>>>>> is if they come up with their own enterprise applications, applications
>>>>> should be able to establish the VPN connection on its own which we call it
>>>>> as per app VPN. Either way it has to go towards that approach. Otherwise 
>>>>> we
>>>>> may have to look for firewall type operations in Android SDK.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Dilshan
>>>>>
>>>>> On Tue, Mar 22, 2016 at 8:46 PM, Kasun Dananjaya Delgolla <
>>>>> kas...@wso2.com> wrote:
>>>>>
>>>>>> Hi Milan,
>>>>>>
>>>>>> The scenario you described is anyways covered via blacklisting +
>>>>>> whitelisting. So as I said before, we should carefully decide on the
>>>>>> approach to provide the best solution to this.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Tue, Mar 22, 2016 at 8:05 PM, Milan Perera <mi...@wso2.com> wrote:
>>>>>>
>>>>>>> Hi Kasun,
>>>>>>>
>>>>>>>  In that case most organizations need to give access only to a
>>>>>>>> certain app which they would allow the end user to use. We can achieve 
>>>>>>>> that
>>>>>>>> in Kiosk mode cleanly. Kiosk mode will enable us to enable a *certain
>>>>>>>> app* in a certain time interval disabling all other apps from
>>>>>>>> usage.
>>>>>>>>
>>>>>>>
>>>>>>> ​We cannot assume that an organization will only use "*a certain
>>>>>>> app*". Because most of the time, they use more than one. For an
>>>>>>> example, lets say they have in house built enterprise apps which all 
>>>>>>> should
>>>>>>> be allowed to access network. ​But enabling only one app as in Kiosk 
>>>>>>> mode
>>>>>>> will not address the issue.
>>>>>>> However if we are to use Kiosk mode in that way, then we should have
>>>>>>> to use some other method like creating a new Launcher App for Android 
>>>>>>> and
>>>>>>> enable only white-listed apps in the launcher. In that way we can 
>>>>>>> restrict
>>>>>>> the use of other apps.
>>>>>>>
>>>>>>> ​Regards,​
>>>>>>> --
>>>>>>> *Milan Perera *| Software Engineer
>>>>>>> WSO2, Inc | lean. enterprise. middleware.
>>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>>>>> Mobile: +94 77 309 7088 | Work: +94 11 214 5345
>>>>>>> Email: mi...@wso2.com <ar...@wso2.com> | Web: www.wso2.com
>>>>>>> <http://lk.linkedin.com/in/milanharinduperera>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Kasun Dananjaya Delgolla
>>>>>>
>>>>>> Software Engineer
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>> Tel:  +94 11 214 5345
>>>>>> Fax: +94 11 2145300
>>>>>> Mob: + 94 771 771 015
>>>>>> Blog: http://kddcodingparadise.blogspot.com
>>>>>> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
>>>>>> <http://lk.linkedin.com/in/kasundananjaya>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dilshan Edirisuriya
>>>>> Senior Software Engineer - WSO2
>>>>> Mob: + 94 777878905
>>>>> http://wso2.com/
>>>>> https://www.linkedin.com/profile/view?id=50486426
>>>>>
>>>>
>>>
>>>
>>> --
>>> Inosh Perera
>>> Software Engineer, WSO2 Inc.
>>> Tel: 077813 7285, 0785293686
>>>
>>
>
>
> --
> Inosh Perera
> Software Engineer, WSO2 Inc.
> Tel: 077813 7285, 0785293686
>



-- 
Kasun Dananjaya Delgolla

Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
Tel:  +94 11 214 5345
Fax: +94 11 2145300
Mob: + 94 771 771 015
Blog: http://kddcodingparadise.blogspot.com
Linkedin: *http://lk.linkedin.com/in/kasundananjaya
<http://lk.linkedin.com/in/kasundananjaya>*
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to