|
|
On Thu, 2 Sep 2004, James Yonan wrote: Would it be possible to push an entire config, and have the client just reconnect to use the settings? Guess it's hard to maintain the same security if this is implemented, but if we make this step optional I think it's worth the security reduction in advance of the gained flexibility. If the OpenVPN server is compromized you probably have other big problems anyway! I think that if the client has a working config, he should be able to connect just like today without being forced to update his config. He could be notified that there is a new config to download, but should be able to choose whether he wants it or not. (1) What if you push a bad config file update to the client, and now it can't reconnect? Despite the extra work to develop wouldn't the best thing be to implement a "pre-connecting" step, where the client connects to the server with a hard-coded chiper and using only very small packets so MTU is not an issue. It can authticate it self to the server with the same cert as used with the "main channel", and then query the server for the config file. When this is done it can establish the real connection with the config. If a bad config is pushed to the client (1), he will now still be able to reconnect to get a new config when the administrator has fixed the problem. (2) is not an issue with this setup either. I think this could even be created as a stand alone application that is run before starting openvpn if we don't want to add this complexity to openvpn itself. -- _________________________________________________________ Mathias Sundman (^) ASCII Ribbon Campaign NILINGS AB X NO HTML/RTF in e-mail Tel: +46-(0)8-666 32 28 / \ NO Word docs in e-mail |