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

Giới thiệu về Application Security

  • Tầm quan trọng của bảo mật ứng dụng trong phát triển phần mềm hiện đại
  • Tổng quan về các mối đe dọa và vectơ tấn công mạng phổ biến
  • Hiểu các rủi ro bảo mật trong ứng dụng web và di động

Vòng đời phát triển phần mềm an toàn (SDLC)

  • Tích hợp bảo mật vào từng giai đoạn phát triển
  • Mô hình hóa mối đe dọa và đánh giá rủi ro
  • Kiểm thử bảo mật tự động trong quy trình CI/CD

Hiểu các lỗ hổng bảo mật phổ biến

  • Giới thiệu về OWASP 10 rủi ro bảo mật hàng đầu
  • Các lỗi lập trình phổ biến dẫn đến lỗ hổng
  • Khai thác các ứng dụng không an toàn (thực hành với DVWA/WebGoat)

Xác thực đầu vào và Secure Coding Thực hành

  • Ngăn chặn SQL injection, cross-site scripting (XSS) và command injection
  • Các phương pháp hay nhất để làm sạch và xác thực đầu vào
  • Triển khai các cơ chế xác thực và ủy quyền an toàn

Phiên Management và Data Protection

  • Xử lý bảo mật phiên: cookie, token và các phương pháp hay nhất của JWT
  • Kỹ thuật mã hóa dữ liệu và lưu trữ an toàn
  • Phát triển API an toàn và bảo vệ chống lại các hành vi lạm dụng API

Kiểm thử bảo mật và đánh giá lỗ hổng

  • Sử dụng OWASP ZAP và Burp Suite để kiểm thử bảo mật
  • Kiểm thử bảo mật ứng dụng tĩnh và động (SAST/Dast)
  • Các nguyên tắc cơ bản của kiểm thử xâm nhập cho các nhà phát triển

Triển khai DevOps an toàn (DevSecOps)

  • Tự động hóa bảo mật trong quy trình DevOps
  • Bảo mật container và bảo mật ứng dụng đám mây
  • Phản hồi sự cố và giám sát bảo mật

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

  • Những điểm chính từ khóa học
  • Tài nguyên để học thêm
  • Hỏi đáp và kết luận

Requirements

  • Những kiến thức cơ bản về bất kỳ ngôn ngữ lập trình nào
  • Kinh nghiệm phát triển ứng dụng

Đối tượng

  • Nhà phát triển phần mềm
  • Kỹ sư bảo mật ứng dụng
  • DevOps và các đội ngũ bảo mật
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories