Am Sun, 6 Dec 2020 16:06:19 +0100
schrieb Arne Schwabe <[email protected]>:
> Am 06.12.2020 um 14:51 schrieb Michael Kress:
[..]
> > Looking at check_incoming_control_channel_dowork() makes me think,
> > if there could exist another PUSH_command that could be very
> > generic and address code in a loaded plugin? Such a plugin could
> > rewrite the local configuration file of the client.
>
> For limited communiction we already have --echo and push-peer-info
> with UV_* variables.
Hm, eventually this could be used.
[..]
> > This could help admins, that have to maintain a bigger VPN
> > installation.
>
> To be honest I don't see the target audience like you do. Big central
> adminstrated setup will use their existing management software for
> managing client configuration and small admin will want to avoid to
> setup a mechanism like this. Also you are assuming a trust model
> ("client has ulimited trust of server") that is generally not there.
>
> Also since we have script setup etc and openpvn is often run with
> evelated privileges, a config file can be used to gain these evalated
> privilges. So this mechanism will be a potential security problem.
>
> And finally adding file management/config management feels like
> adding functionality to OpenVPN that is really outside its scope. I
> also not aware of any other TLS or certificate based protocol that
> offers anything like this.
Yes, the Unix philosophy "one tool, one task" is a good one, that
this idea would compromise.
Thanks for your honesty and time! I won't follow that idea any longer.
Eventually my view was a tad too narrow.
--
Servus
Michael
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel