Если у вас есть служба обновлений, которая работает на сервере, прослушивающем соединения через какой-то случайный порт, как можно проверить, что любые запросы, поступающие на этот порт, поступают от конкретного приложения, которое я создаю?
Например, как Microsoft узнает, что когда Windows проверяет наличие обновлений, оно приходит из Windows XP/Vista/7, а не из-за того, что кто-то отправляет искаженные пакеты?