Hombre, no es por desanimar pero seguro, seguro ...
digamos que tiene la misma seguridad que RDP, una contraseña.
De hecho es más inseguro ...
Te explico,
RDP en la actualidad es un protocolo bastante seguro pues puede implementar TLS tanto en el lado cliente como servidor. Esto significa autenticación mediante certificados, cifrado fuerte ...
Pero siendo una máquina XP y la otra Linux ésto no es posible de hacer por varios motivos, es la razón de que no te lo haya comentado antes.
En tu caso ambos ( VNC y RDP ) te van a ofrecer la misma seguridad, tristemente ...
En un caso ideal, sólo Windows 2008, 2008 R2, Vista, 7 RDP es muuucho más seguro que VNC y sin necesidad de VPN's ...
Claro está que a VNC le puedes añadir SSH tunneling, con TightVNC puedes hacerlo, que aporta un grado de seguridad similar a RDP.
Es un añadido que no forma parte del protocolo VNC estándar pero funciona y además te comenté el empleo de SSH en mi primer post ...
Tal y como lo tienes ahora no es seguro.
Un saludo.