Explain the major architectural components and security vulnerabilities of web-based services.

Explanation should include

  • FTP publishing service
  • web-based administrative service
  • database service (e.g., SQL, MySQL)
  • mail service
  • world wide web (WWW) publishing service.