COSC 417 Development of Secure Web Applications and E-commerce Security 3c-0l-3sh
Prerequisites: COSC317 and COSC415, or instructor’s approval.
The aim of this course is to provide coverage of developing secure Web applications and the security issues in E-commerce. Topics covered in this course include network security, Web server security, application-level security, and Web database security. Fundamental topics such as cryptography, public key infrastructure, and digital signatures will be reviewed.
Students will:
A. Become familiar with fundamental security mechanisms on developing Web-based applications.
B. Become familiar with the security issues in Web server management, networking, and database access over the Web.
C. Become aware of the security issues in client-side scripting, such as Java applets, Javascripts and VBscripts.
D. Learn application-level security architecture in representative server-side application languages/technologies, such as Java, Java Serve Pages (JSP) and Active Server Pages (ASP).
E. Gain hands-on experience developing secure Web applications using representative server-side development languages/technologies.