Đề cương khóa học

Bảo mật CNTT và Secure Coding

  • Tổng quan về nguyên tắc bảo mật thông tin
  • CIA tam giác: Bảo mật, Chính xác, khả dụng
  • Những mối đe dọa phổ biến và mô hình hóa mối đe dọa
  • Thực hành tốt nhất cho vòng đời phát triển phần mềm an toàn (SSDLC)

Web Application Security

  • Hiểu về Top Ten OWASP và hơn thế nữa
  • Lỗi xác thực và quản lý phiên
  • Vấn đề tiêm (SQL, Command, NoSQL, v.v.)
  • Cross-Site Scripting (XSS) và Cross-Site Request Forgery (CSRF)

Bảo mật phía khách hàng

  • Tấn công dựa trên DOM và rủi ro cụ thể JavaScript
  • Sử dụng AJAX và lưu trữ trình duyệt không an toàn
  • Clickjacking và chỉnh sửa giao diện người dùng
  • Thực hiện chính sách bảo mật nội dung (CSP)

Bảo mật thực tế Cryptography

  • Những khái niệm cơ bản: mã hóa, mã hóa, chữ ký số
  • Mã hóa khóa công khai so với mã hóa khóa đối xứng
  • Cơ sở của Bảo mật Tầng truyền tải (TLS)
  • Quản lý khóa và sai lầm phổ biến về mã hóa

Bảo mật Web Services

  • Xem xét bảo mật SOAP và REST
  • Mechanisms xác thực: OAuth, JWT, API keys
  • Tấn công và phòng thủ dịch vụ web thông thường
  • Đánh giá đầu vào trong payload dịch vụ

Bảo mật XML

  • Tiêm và phân tích tấn công XML
  • Mở rộng thực thể và lỗ hổng XXE
  • Kỹ thuật và thư viện phân tích an toàn
  • Sử dụng chuẩn bảo mật XML (XML-DSig, XML-Enc)

Nguồn kiến thức và công cụ bảo mật

  • Công cụ được khuyến nghị cho kiểm thử bảo mật (ví dụ: OWASP ZAP, Burp Suite)
  • Công cụ quét mã và phân tích
  • Tài nguyên trực tuyến và hướng dẫn bảo mật
  • Cách cập nhật với những mối đe dọa mới nổi

Tóm tắt và Bước tiếp theo

Requirements

  • Có hiểu biết về kiến trúc ứng dụng web cơ bản
  • Kinh nghiệm với một ngôn ngữ lập trình như Java, C#, PHP hoặc JavaScript
  • Hiểu rõ về giao tiếp client-server và HTTP

Đối tượng

  • Nhà phát triển phần mềm
  • Kỹ sư thiết kế ứng dụng web
  • Các đội kỹ thuật quan tâm đến bảo mật
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories