Обнаруживаемость - это движущий фактор для веб-сервисов и особенно для SOA. Возможность любого, кто может обратиться к службе, открыть WSDL, создать прокси в Visual Studio (или каком-либо другом инструменте) и начать использовать службу, является одной из основных причин создания веб-службы!
Полагаю, вы могли бы сгенерировать все клиентские прокси-серверы и затем отключить конечную точку mex, но это в значительной степени наносит ущерб WCF, и даже тогда это только безопасность через неизвестность.
Если вы не хотите, чтобы какой-либо злоумышленник начал работать с вашим веб-сервисом, либо не используйте basicHttpBinding
(который предназначен для явной цели немедленного и анонимного потребления), либо размещайте сервис в частной сети, которая только доверенные клиенты могут достичь.