Как защитить ajax запрос?
Не совсем понятно, что вы имеете ввиду. Если речь идет о CSRF-атаках, то генерируйте для каждой пользовательсокй сессии уникальный токен и шлите его вместе с запросом.
Отправляйте методом POST. Случайны человек уже не сможет отправить, но чуть более менее грамотный - спокойно. Так что совсем защитить - не получится