Fill in the blanks:
________________ is a web-related technology used to develop web pages while ____________ refers to an attack where malicious code is embedded into the web page.