Applying Zero Trust and Machine Learning to Cloud Connectivity