AJAX (eng. Asynchronous JavaScript and XML) je skup tehnologija za razvoj dinamičkih interaktivnih web aplikacija. AJAX predstavlja nov način upotrebe postojećih tehnologija i standarda gdje se stavlja naglasak na asinkronost prijenosa podataka između klijenta i poslužitelja. Međutim nova primjena starih tehnologija donosi i potrebu za primjenom poboljšanih sigurnosnih mjera. Iako se ne javljaju novi sigurnosni propusti, napadači mogu otkriti nove metode iskorištavanja propusta. Napredak u primjeni i kombinaciji tehnologija kao što su programski jezik JavaScript, XHR (XMLHttpRequest) objekti i XML format zapisa omogućuje kreiranje zanimljivih, atraktivnih i intuitivnih web aplikacija. U prošlosti su web aplikacije bile isključivo statične što znači da su sadržavale i ograničenja koja uključuje statični sadržaj. Ograničenja običnih web stranica uključuju, na primjer, smanjenu interaktivnost zbog nemogućnosti dohvata samo dijela podataka s poslužitelja. Aplikacije temeljene na AJAX tehnologijama suočavaju se s tipičnim sigurnosnim problemima kao i aplikacije koje ne koriste AJAX tehnologije. U ovom dokumentu opisani su neki najčešći sigurnosni problemi koji se javljaju prilikom kreiranja AJAX aplikacija, kao mogući načini testiranja aplikacija na najčešće ranjivosti i moguće napade.
$downloadlink = get_field('download_link'); ?>