Software defined perimeter: A Zero trust security model