Аннотация:Современные технологии разработки веб-приложений, такие как HTML5, позволяют создавать сложные динамические интерфейсы, которые по сути представляют собой полноценные программы, выполняемые в браузерах на стороне клиента. Усложнение веб-интерфейсов значительно повышает требования к автоматическим средствам по анализу и работе с веб-приложениями. В настоящей работе рассматриваются задачи, которые возникают при автоматическом поиске уязвимостей в веб-приложениях, и анализируются сложности, появляющиеся при решении этих задач для динамических веб-интерфейсов. Как результат анализа предложен набор требований, которым должны соответствовать автоматические средства обнаружения уязвимостей для эффективной работы с динамическими веб-интерфейсами.