(это) каким-то образом возможно предотвратить доступ к веб-сайту, который осуществляется нереальным посетителем
Нет.Серверы взаимодействуют с другими машинами, а не с «настоящими посетителями».Поэтому они никогда не могут знать.Просто они являются машинами, а мы - людьми.
Вы можете попытаться сделать свое приложение более умным, угадав, был ли запрос на него первоначально инициирован человеком или нет, однако строго говоря, это невозможно вавтоматически, вы всегда будете иметь дефекты / пробелы в обнаружении.