Network applications provide services for different user categories in a distributed and shared scenario. The challenge in providing services is security due to the presence of common communication and sharing networks. In such cases, the presence of adversaries is tedious to be identified. In this article, the Slicing-dependent Secure Distribution (SSD) of services is introduced. This method is designed to combat man-in-the-middle adversaries that are present in commonly shared networks. The service network is partitioned into slices for identifying the distribution patterns and security measures. The trust and its allied communication between the consecutive slices are verified in a peer-to-peer (P2P) manner. The performance is verified under the purely naïve and purely collective scenario and against attack.