Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

Save up to 55% per course
 

Securing Web Applications, Services and Servers: Hands-On


Course 9404 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

Organisations 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 organisations 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, as well as those involved in the cybersecurity measures and implementation.

What background do I need?

Basic knowledge of Web application operation and 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 Web browser/server operation, session management and basic HTML. In addition, experience with server-side Web application development and security knowledge 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.

I've heard a lot about cybersecurity lately. Does this course cover cybersecurity?

Yes, this course provides hands-on experience discovering and protecting the most common Web-based cybersecurity risks.

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 unauthorised 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 Organisation.

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 Organisation, or Course 537, Penetration Testing: Tools and Techniques.

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:

 

Course Dates

Live online classroom training. Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

1-4 MayLondon enrol
21-24 AugLondon enrol
4-7 DecLondon enrol

US East Coast Dates

2-5 AprNew York enrol*
8-11 MayWashington, DC enrol*

*New York and Washington DC Courses – Available online with a run time of 2pm to 9pm BST.

For AnyWare enrolments, please register at least 10 days prior to the start of the course.

More Dates and locations.

Fees

£ 1,925Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.