Comprehending Web Application technologies and security