1-800-THE-TREE (1-800-843-8733)
 

Securing Web Applications, Services and Servers: Hands-On

 
Course: 940     Type: Hands-On     Duration: 4 Days

Frequently Asked Questions

What is this course about?

Organizations today increasingly rely on the Internet and networked systems to conduct business. At the same time, cyber crime and security violations pose an ever-growing threat to business-critical functions and data. If Web applications are not enabled with the appropriate security countermeasures, third parties are able to eavesdrop and compromise the integrity of information passed to and from your Web applications. For organizations that share proprietary data across the Internet, intranets or other public networks, this is of particular concern.

This course systematically exposes potential security threats, provides proven solutions and shows you the steps you can take today to help ensure the integrity and privacy of your Web applications. Special attention is paid to the Open Web Application Security Project (OWASP) Top Ten security issues.

Who will benefit from this course?

This course is valuable for anyone who wants to protect their Web applications from attack. Specifically, this course is geared for those directly involved in the development, maintenance or auditing of Web applications, including Web application developers, software QA personnel, Web application security testers and auditors, and security administrators.

What background do I need?

Experience developing Web applications and a basic knowledge of Web server administration are assumed. You should have knowledge at the level of Course 470, Developing a Web Site: Hands-On. For example, you should have an understanding of session management, cookies, basic HTML and server-side programming is assumed. In addition, the ability to configure a basic Web server is helpful.

What Web servers are covered in this course?

This course provides a choice between the two most commonly deployed Web servers: Microsoft Internet Information Services on Windows or Apache on Windows.

What Web programming languages are covered in this course?

This course covers most Web application security issues in a language-independent format. The information provided is applicable to most environments used today. During the hands-on exercises, you choose between using ASP.NET with C# or Java EE.

Will I learn how to enable HTTPS in this course?

Yes, this course covers configuring a Web server to use HTTPS. This includes obtaining a digital certificate from a certification authority, as well as self-signing. Participants are given a choice of using IIS or Apache for the hands-on exercise.

Does this course cover the OWASP Top Ten?

Yes, this course goes into detail on the Open Web Application Security Project (OWASP) Guide and the Top Ten security issues. These include: SQL injection flaws, cross-site scripting (XSS), session ID hijacking, Cross Site Request Forgery (CSRF), information leakage, improper error handling, insecure cryptographic storage and failure to restrict URL access.

Will I learn how to secure Web services in this course?

Yes. Topics covered include protecting XML message content with WS-Security and ensuring integrity with XML schemas.

Does this course cover securing Web servers?

Yes. While this course does not cover detailed configuration of a Web server, several Web server security topics are covered. These topics include enabling HTTPS on a Web server, configuring file permissions, detecting file-system changes, and restricting Web server acceptance of HTTP methods.

How much time is spent on each topic?

ContentHours
Setting the stage 2.0
Establishing security fundamentals 2.0
Augmenting Web server security 4.0
Implementing Web application security 7.0
Enhancing Ajax security 1.5
Securing XML Web services 3.0
Scanning applications for weaknesses 3.0
Best practices for Web security 1.5
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much of this course is hands-on?

Approximately 50 percent of class time is spent in hands-on exercises. Based on an evolving case study, you gain practical experience securing applications. Exercises include intercepting and modifying a signed SOAP message, detecting unauthorized file system modification, and preventing code injection with input validation.

Does this course cover scanning for vulnerabilities?

Yes. In this course, you learn how to scan Web applications to detect vulnerabilities within the Web application layer. Web application scanners are used to scan deployed Web applications and determine possible vulnerabilities.

For coverage of network and system vulnerability scanning, which are not covered in this course, you should consider Course 589, Hands-On Vulnerability Assessment: Protecting Your Organization.

Will I learn to hack?

No. While this course covers vulnerabilities and exploitation, it does not focus on hacking techniques or tools. For more information on hacking, see Course 589, Hands-On Vulnerability Assessment: Protecting Your Organization, or Course 537, Ethical Hacking and Countermeasures: Hands-On.

Will I learn to develop Web applications in this course?

No. This course assumes previous knowledge of Web application development. The primary focus of this course is on securing against common vulnerabilities.

How does this course relate to other Learning Tree courses?

In addition to the aforementioned Course 470, the following courses may be of interest:

  
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save Up to 40% per course on the Training Passport!


Securing Web Applications, Services and Servers: Hands-On
Upcoming Dates
Dec 16 - 19, 2008
 Ottawa
Jan 6 - 9, 2009
 Washington, DC (Reston, VA)
Jan 13 - 16, 2009
 Chicago (Schaumburg)
Jan 20 - 23, 2009
 Toronto
Jan 20 - 23, 2009
 Washington, DC (Rockville, MD)
Feb 3 - 6, 2009
 Los Angeles
Feb 24 - 27, 2009
 New York
Mar 17 - 20, 2009
 Ottawa
May 26 - 29, 2009
 Toronto
Jun 9 - 12, 2009
 Washington, DC (Alexandria, VA)


Hands-On Course Securing Web Applications, Services and Servers: Hands-On
Participants securing a Web application against SQL injection.
Your Course Tuition Entitles
You to...
  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 
Customer Service or Enroll: 1-800-843-8733