Upgrade client v2 to v3 #210
-
Hi, We have a OpenVPN AS server running and on the client side users will use openvpn v2 client from the Ubuntu apt repository. So I have 2 question regarding V3.
For the first issue, I suppose we could build a database on our side to correlate the ID to the device to be able to do our extra security check before we allow the connection. But for the second, in term of user experience we will get a big push back if we cannot easily display a meaningful message back to them. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
I would generally recommend you to start tracking the reported IV_HWADDR values and not expect it to be MAC addresses. Currently the IV_HWADDR is fixed per installation. It is a hashed value seeded with the value from We are looking into "hardening" this value even further, for example by including the top-level domain the user connects to in the hashing, so that each site (VPN service) has a static unique IV_HWADDR. But we are still evaluating the best approach and various alternatives. But the overall idea is to have a fairly stable and unique identifier per connecting client hardware/OS, regardless where/how they connect from. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your answer. We know the MAC address is fragile but we are not using it for security purpose in itself to allow or deny the connection using a list of allowed MAC addresses. If this was the case we could simply use the new ID which is in fact more secure and harder to spoof. But currently the MAC address is an ID that we can use to query an external system to make sure the proper monitoring tool is still installed on the device. Since we can use any MAC address to find the device it was not a problem for us to get either the wired or wireless address. We'll keep using the V2 client for now and will plan in the work to stop relying on the mac address being sent by the client in the future. Thanks |
Beta Was this translation helpful? Give feedback.
I would generally recommend you to start tracking the reported IV_…