¿Cómo bloquear solicitudes http externas? (asegurando llamadas AJAX)

Quiero usar la publicación para actualizar una base de datos y no quiero que la gente lo haga manualmente, es decir, solo debería ser posible a través de AJAX en un cliente. ¿Hay algún truco criptográfico conocido para usar en este escenario?

Digamos que estoy emitiendo una solicitud GET para insertar un nuevo usuario en mi base de datos ensite.com/adduser/<userid>. Alguien podría sobrepoblar mi base de datos emitiendo solicitudes falsas.

Respuestas a la pregunta(8)

Su respuesta a la pregunta