Software-Defined Segmentation and Zero-Trust Networks