eClasses.org :: Course Catalog :: Web Security

Web Security (S111)

Web Security offers an introduction to the computer security concepts important to those who develop web applications or supervise those who do. Students will learn the basics of secure coding, prevention of buffer overflow attacks, secure database integration as well as relevant legal/privacy issues. The course is taught in a platform-independent manner so that students using any technology will benefit.
Outline
Week 1: Principles of Information Security
  • Explain the elements of the CIA Triad
  • Explain how the rule of least privilege applies to web security
  • Understand how common security devices may be combined to enhance security
  • Know the proper placement of web servers in various security scenarios
Week 2: Malicious Code and Other Nasties
  • Understand the risk posed by various malicious code objects
  • Design a comprehensive defense against those threats
  • Explain the special risks that denial of service and buffer overflow attacks pose to web applications
Week 3: Secure Web Development Practices
  • Perform parameter checking to protect against buffer overflow attacks
  • Implement change control processes to reduce risk
  • Design a strong logging/auditing policy
Week 4: Secure Database Integration
  • Explain the risks posed by inference and SQL injection attacks
  • Develop a defensive posture against those issues
  • Build web applications that securely integrate with back-end databases
Week 5: Introduction to Cryptography
  • Explain the difference between symmetric and asymmetric cryptography
  • Implement a secure website using HTTPS and SSL
  • Understand the issues surrounding web cryptography
Week 6: Privacy and Legal Issues
  • Understand the various laws and regulations that apply to websites
  • Write a privacy policy for your organization
  • Explain the impact of the Children's Online Privacy Protection Act
  • Understand the safe harbor provisions of the COPPA
Prerequisites
Basic understanding of web development techniques on any platform is a requirement. Basic familiarity with databases is desirable but not mandatory.
Requirements
This course has no specific software or hardware requirements.

Books:
Required Book: Information Security Illuminated

Additional information:

Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: Please read our Terms and Refund Policy before registering for this course.

Additional Cost: Book and software might be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

How eClasses Work:Instructors post lectures (text-based, no video or audio), reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class.

Web Security
Price: $180.00
Item No.: S111
Instructor: Open Position
CEUs: 3
Duration: 6 weeks
Open Courses: No other sessions are scheduled for this course. You can add to your wish list and you will be notified when other sessions are scheduled.

Instructor's ProfileInstructor
We are looking for an instructor to teach this course. To apply please visit the Teach Online section for more information.
Before you register for this class, please read the Outline, Prerequisites, Requirements, Books, and Refund Policy sections carefully.
Send to friend
: *
: *
: *
 
We would like to recommend these
 

Testimonials

Rating
No testimonial available!