AJAX-запросы к вашему серверу идентичны обычным HTTP / HTTPS-запросам. Злоумышленник может целенаправленно перейти к любому URL AJAX и увидеть результат. Итак, основной ответ: любой механизм безопасности, который вы бы использовали для веб-сайтов, отличных от AJAX, вы также должны применять к запросам, управляемым AJAX. Сюда входят все этапы аутентификации и авторизации для предотвращения перехвата сеанса, принудительного просмотра и CSRF.
Кроме того, при широком использовании JavaScript и AJAX вы более подвержены внедрению JavaScript. Инкапсуляция и экранирование JavaScript и JSON сложнее, чем стандартный HTML.
Наконец, есть несколько атак на XML, которые следует опасаться при использовании AJAX на основе XML, в частности, Billion Laughs Attack и XML инъекция.
В Руководстве по тестированию веб-безопасности есть глава по защите AJAX:
http://books.google.com/books?id=VmrSJ3V-s_MC&lpg=PP1&dq=web%20security%20testing%20cookbook&pg=PA197#v=onepage&q=chapter%2010&f=false