Я не уверен, что понимаю, что вы хотите ... Вы говорите о проверке, в самой службе, как она вызывается и отклоняет некоторые запросы, если они не соответствуют определенным критериям?
Я уверен, что это возможно сделать (по крайней мере, некоторые вещи, такие как проверка SSL, более или менее просты), но сначала я бы спросил, почему, если вы хотите, чтобы ваш сервис вызывался через безопасные привязки, почему Вы выставляете сервис, используя в первую очередь незащищенные. Разве не имеет смысла проверять правильность конфигурации службы?