I. Course Description

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.

 

 

II. Course Objectives

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.