VPN Technologies, Security Measures, Challenges And Solutions