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

Phần 1. Giới thiệu

Các khái niệm cơ bản

  • Giới hạn bảo mật
  • Mô phỏng nguồn và bể chứa
  • AppSec kill chain
  • Mô hình hóa mối đe dọa

Phần 2. Backend

Tổng quan về backend

  • Tài sản và vector tấn công
  • Mô hình mối đe dọa của backend

Giới hạn ứng dụng

  • Tổng quan về tuyến mặt trận
  • Xác thực và ủy quyền
  • Quản lý phiên
  • Kiểm tra đầu vào

Giới hạn cơ sở dữ liệu

  • Tổng quan về tuyến mặt trận
  • SQL injection
  • NoSQL injection

Giới hạn hệ điều hành

  • Tổng quan về tuyến mặt trận
  • Bảo mật bộ nhớ
  • Lệnh injection (command injection)
  • Path traversal
  • Các khía cạnh tích cực và tiêu cực của việc tải lên tệp
  • XML external entity reference
  • Deserializacja

Phần 3. Frontend

Tổng quan về frontend

  • Bi kịch của cookies
  • Chính sách nguồn gốc đơn nhất (Single Origin Policy)
  • JavaScript
  • Mô hình mối đe dọa của frontend

Giới hạn nguồn gốc

  • Tổng quan về tuyến mặt trận
  • Cross-site scripting
  • Cross-site request forgery
  • Cross-site leaks
  • Các vấn đề khác

Phần 4. Những câu hỏi lớn

Làm thế nào để bảo mật bí mật?

  • Quản lý bí mật
  • Quản lý dữ liệu nhạy cảm

Làm thế nào để đảm bảo tính toàn vẹn của mã và dữ liệu?

  • Tấn công vào chuỗi cung ứng
  • Nhiễm bẩn bộ đệm (cache poisoning)

Làm thế nào để duy trì tính khả dụng?

  • Về tầm quan trọng của việc ghi chép
  • Hệ thống tự phục hồi
  • Chịu đựng thảm họa
  • Chịu đựng các cuộc tấn công volumetric
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan