Course Code: cl-jwe
Duration: 28 hours
Prerequisites:

受眾

  • 開發人員
Overview:

除了使用 Java 元件的紮實知識外,即使對於經驗豐富的 Java 程式員來說,也必須對伺服器端和用戶端的Web相關漏洞、與用 Java 編寫的Web應用程式相關的不同漏洞以及各種風險的後果有深入的瞭解。

通過介紹相關攻擊來演示基於 Web 的一般漏洞,而推薦的編碼技術和緩解方法在 Java 的上下文中解釋,其最重要的目的是避免相關問題。此外,還特別關注用戶端安全性,以解決 JavaScript、Ajax 和 HTML5 的安全問題。

本課程介紹了 Standard Java Edition 的安全元件,之前是密碼學的基礎知識,為理解適用元件的用途和操作提供了一個通用的基線。Java 企業版的安全問題通過各種練習來介紹,這些練習解釋了 JEE 中的聲明式和編程式安全技術。

最後,本課程解釋了 Java 語言和平臺最常見和最嚴重的程式設計缺陷。除了 Java 程式師犯下的典型錯誤外,引入的安全漏洞還涵蓋了特定於語言的問題和運行時環境引起的問題。所有漏洞和相關攻擊都通過易於理解的練習進行演示,然後是推薦的編碼指南和可能的緩解技術。

參加本課程的學員將

  • 瞭解安全、IT 安全和安全編碼的基本概念
  • 瞭解 OWASP Top 10 之後的 Web 漏洞,並知道如何避免它們
  • 瞭解用戶端漏洞和安全編碼實踐
  • 學習使用 Java 開發環境的各種安全功能
  • 對密碼學有實際的瞭解
  • 瞭解 Web 服務的安全概念
  • 瞭解 Java EE 的安全解決方案
  • 瞭解典型的編碼錯誤以及如何避免這些錯誤
  • 獲取有關 Java 框架中一些最新漏洞的資訊
  • 獲取有關使用安全測試工具的實用知識
  • 獲取有關安全編碼實踐的原始程式碼和進一步閱讀材料
Course Outline:
  • IT 安全和安全編碼
  • Web 應用程式安全
  • 用戶端安全性
  • 用戶端安全性
  • Java 安全的基礎
  • 實用密碼學
  • Java 安全服務
  • Web 服務的安全性
  • XML 安全性
  • JSON 安全性
  • Java EE 安全性
  • 常見的編碼錯誤和漏洞
  • 安全和安全編碼原則
  • 知識來源
Sites Published:

United Arab Emirates - Advanced Java, JEE and Web Application Security

Qatar - Advanced Java, JEE and Web Application Security

Egypt - Advanced Java, JEE and Web Application Security

Saudi Arabia - Advanced Java, JEE and Web Application Security

South Africa - Advanced Java, JEE and Web Application Security

Brasil - Advanced Java, JEE and Web Application Security

Canada - Advanced Java, JEE and Web Application Security

中国 - Advanced Java, JEE and Web Application Security

香港 - Advanced Java, JEE and Web Application Security

澳門 - Advanced Java, JEE and Web Application Security

台灣 - Advanced Java, JEE and Web Application Security

USA - Advanced Java, JEE and Web Application Security

Österreich - Advanced Java, JEE and Web Application Security

Schweiz - Advanced Java, JEE and Web Application Security

Deutschland - Advanced Java, JEE and Web Application Security

Czech Republic - Advanced Java, JEE and Web Application Security

Denmark - Advanced Java, JEE and Web Application Security

Estonia - Advanced Java, JEE and Web Application Security

Finland - Advanced Java, JEE and Web Application Security

Greece - Advanced Java, JEE and Web Application Security

Magyarország - Advanced Java, JEE and Web Application Security

Ireland - Advanced Java, JEE and Web Application Security

Luxembourg - Advanced Java, JEE and Web Application Security

Latvia - Advanced Java, JEE and Web Application Security

España - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Italia - Advanced Java, JEE and Web Application Security

Lithuania - Advanced Java, JEE and Web Application Security

Nederland - Advanced Java, JEE and Web Application Security

Norway - Advanced Java, JEE and Web Application Security

Portugal - Advanced Java, JEE and Web Application Security

România - Advanced Java, JEE and Web Application Security

Sverige - Advanced Java, JEE and Web Application Security

Türkiye - Advanced Java, JEE and Web Application Security

Malta - Advanced Java, JEE and Web Application Security

Belgique - Advanced Java, JEE and Web Application Security

France - Advanced Java, JEE and Web Application Security

日本 - Advanced Java, JEE and Web Application Security

Australia - Advanced Java, JEE and Web Application Security

Malaysia - Advanced Java, JEE and Web Application Security

New Zealand - Advanced Java, JEE and Web Application Security

Philippines - Advanced Java, JEE and Web Application Security

Singapore - Advanced Java, JEE and Web Application Security

Thailand - Advanced Java, JEE and Web Application Security

Vietnam - Advanced Java, JEE and Web Application Security

India - Advanced Java, JEE and Web Application Security

Argentina - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Chile - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Costa Rica - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Ecuador - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Guatemala - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Colombia - Avanzado Java, JEE y Seguridad de Aplicaciones Web

México - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Panama - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Peru - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Uruguay - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Venezuela - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Polska - Advanced Java, JEE and Web Application Security

United Kingdom - Advanced Java, JEE and Web Application Security

South Korea - Advanced Java, JEE and Web Application Security

Pakistan - Advanced Java, JEE and Web Application Security

Sri Lanka - Advanced Java, JEE and Web Application Security

Bulgaria - Advanced Java, JEE and Web Application Security

Bolivia - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Indonesia - Advanced Java, JEE and Web Application Security

Kazakhstan - Advanced Java, JEE and Web Application Security

Moldova - Advanced Java, JEE and Web Application Security

Morocco - Advanced Java, JEE and Web Application Security

Tunisia - Advanced Java, JEE and Web Application Security

Kuwait - Advanced Java, JEE and Web Application Security

Oman - Advanced Java, JEE and Web Application Security

Slovakia - Advanced Java, JEE and Web Application Security

Kenya - Advanced Java, JEE and Web Application Security

Nigeria - Advanced Java, JEE and Web Application Security

Botswana - Advanced Java, JEE and Web Application Security

Slovenia - Advanced Java, JEE and Web Application Security

Croatia - Advanced Java, JEE and Web Application Security

Serbia - Advanced Java, JEE and Web Application Security

Bhutan - Advanced Java, JEE and Web Application Security

Nepal - Advanced Java, JEE and Web Application Security

Uzbekistan - Advanced Java, JEE and Web Application Security