No.
OpenVPN is deemed secure because it uses (by default) PKI certificates, so if a client device doesn't have the correct
OpenVPN Server
'Common Name' (CN) certificate/credentials then it cannot connect to the server.
If someone manages to illegally obtain/steal the CN certificate then it can be immediately revoked on the Server, and a new certificate generated and distributed (by secure means) to the appropriate client devices.
Ideally you would generate a unique CN certificate by name (e.g.
'iPhoneFred' or
'MySG20' etc.) for each device that is allowed to connect.
However, the
OpenVPN Server on the router (by default) only generates a single CN certificate for device name
'client'
The problem is most would like the
GUI to show by name the individual devices, so you should also create UserIDs/password combos but they
ALL use the same shared CN
'client' certificate and
securely enforce 'Username/Password Authentication=YES' in the
GUI
i.e. the client device
must authenticate using
both the certificate
AND a (preferably) unique UserID/password.
Using ONLY a UserID/Password is very insecure, and the practice should be discouraged.
So, if you hover over the
'Common Name (CN)' field in the
GUI, a pop-up will display why this is not a bug
View attachment 22462