Fundamentalmente, você não pode - você não tem controle sobre quais URLs alguém pode optar por solicitar aleatoriamente em seu servidor.
No entanto, você pode fazer várias coisas para atenuar os efeitos de adivinhações aleatórias em URLs, como limitação de taxa, bloqueando automaticamente (ou manualmente) endereços IP e intervalos detectados agindo de uma forma que você não deseja permitir , ou jogando várias formas de bugs bugs (como tarpitting abusadores persistentes).
Sem saber o que você deseja alcançar, há um limite para a quantidade de detalhes (em soluções sugeridas e detalhes de implementação) que qualquer um pode oferecer. Você pode querer definir com precisão o que deseja interromper (e como gostaria de fazê-lo, em quais danos colaterais deseja incorrer, etc.) e, em seguida, faça isso como uma pergunta à parte.