Ещё один. Давайте заменим "невозможно" на "сложно потому что"
"Сложно потому что" сервер может только отвечать на запросы и никаким образом не может узнать, как именно выглядит то, что их отправляет. Если эти запросы выглядят как запросы с настоящего клиента, сервер будет считать, что с ним общается настоящий клиент.