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

Giới thiệu

Tổng quan về Python Programming

  • Python và vai trò của nó trong bảo mật mạng
  • Cài đặt Python
  • Thiết lập môi trường phát triển
  • Cú pháp Python, biến, kiểu dữ liệu và các thao tác I/O cơ bản
  • Hàm, mô-đun và thư viện

Các khái niệm cơ bản và nâng cao về Python Programming

  • Kiểu dữ liệu nâng cao
  • Lập trình hướng đối tượng (OOP) trong Python
  • Xử lý ngoại lệ và quản lý lỗi
  • Xử lý và thao tác tệp
  • Biểu thức chính quy để khớp mẫu

Bảo mật mạng phòng thủ với Python

  • Phân tích nhật ký tự động bằng Python
  • Phân tích gói tin bằng Python
  • Giám sát lưu lượng mạng
  • Xây dựng hệ thống phát hiện xâm nhập (IDS)

Pháp y số với Python

  • Giới thiệu về pháp y số
  • Phân tích hệ thống tệp bằng Python
  • Phân tích bộ nhớ bằng Python
  • Tạo các tập lệnh pháp y để tự động hóa các tác vụ phổ biến

Kỹ thuật tấn công mạng với Python

  • Giới thiệu về an ninh mạng tấn công và các cân nhắc về đạo đức
  • Viết các tập lệnh Python để kiểm tra xâm nhập
  • Tấn công vét cạn và bẻ khóa mật khẩu
  • Khai thác lỗ hổng
  • Tạo các khung điều khiển và chỉ huy (C2) đơn giản

Các phương pháp hay nhất và cân nhắc về đạo đức

  • Các cân nhắc về bảo mật và quyền riêng tư khi làm việc với dữ liệu nhạy cảm
  • Ý nghĩa pháp lý và đạo đức của việc sử dụng Python cho mục đích tấn công
  • Công bố lỗ hổng có trách nhiệm
  • Xem xét mã và các phương pháp mã hóa an toàn trong Python

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

Requirements

  • Hiểu biết cơ bản về các khái niệm bảo mật mạng
  • Kiến thức về lập trình

Đối tượng

  • Các nhà phát triển
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories