Liên hệ với chúng tôi

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

Giới thiệu về Lập trình An toàn

  • Tổng quan về các thực hành lập trình an toàn
  • Các lỗ hổng phổ biến trong phần mềm
  • Tầm quan trọng của vòng đời phát triển an toàn

Cơ bản về Ứng dụng Web, Windows và Di động

  • Giới thiệu về các nền tảng ứng dụng
  • Tác động bảo mật đối với từng nền tảng
  • Các thực hành tốt nhất cho phát triển an toàn

Các Cuộc Tấn Công và Khai Thác Ứng Dụng

  • Ghi mã chéo (Cross-Site Scripting - XSS)
  • Chèn lệnh SQL (SQL Injection)
  • Gia mạo yêu cầu chéo (Cross-Site Request Forgery - CSRF)

Các Cuộc Tấn Công và Khai Thác Máy Chủ

  • Cuộc tấn công từ chối dịch vụ (Denial of Service - DoS)
  • Tràn đệm (Buffer Overflow - BOF)
  • Các lỗ hổng máy chủ phổ biến

Kiểm Chứng và Xác Minh

  • Các kỹ thuật kiểm tra dữ liệu đầu vào
  • Tinh lọc dữ liệu và mã hóa đầu ra
  • Xác minh các biện pháp bảo mật

Các Biện Pháp Kiểm Soát Bảo Mật và Đối Phó

  • Triển khai kiểm soát truy cập
  • Sử dụng mã hóa để bảo mật dữ liệu
  • Bảo vệ trước các mối đe dọa phổ biến

Lập trình An toàn cho Ứng dụng Di động

  • Các mối quan tâm về bảo mật trong phát triển di động
  • Triển khai kiến trúc ứng dụng di động an toàn
  • Xử lý dữ liệu di động một cách an toàn

Chuẩn mực và Kiểm thử Bảo mật

  • Tổng quan về các chuẩn mực bảo mật (ví dụ: OWASP)
  • Kiểm thử các lỗ hổng bảo mật
  • Các thực hành tốt nhất cho kiểm thử bảo mật

Yêu cầu

  • Kiến thức cơ bản về bất kỳ ngôn ngữ lập trình nào 
  • Kiến thức cơ bản về vòng đời phát triển phần mềm 

Đối tượng tham gia

  • Nhà phát triển
  • Kiến trúc sư phần mềm
  • Chuyên gia an ninh
 35 Giờ

Số người tham gia


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

Đánh giá (3)

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

Các danh mục liên quan