Đề cương khóa học
IT Security and Secure Coding Foundations
- Nguyên tắc cơ bản về bảo mật và phòng thủ sâu
- Các xu hướng hiện nay về các lỗ hổng và tấn công
- Tích hợp quy trình phát triển phần mềm an toàn (SSDLC)
Bảo mật ứng dụng web
- OWASP Top Ten (2021) và những gì còn lại
- Tiếp thị, xác thực bị hỏng, và hóa tách không an toàn
- Quản lý phiên và token an toàn
Bảo mật phía khách
- Cross-Site Scripting (XSS) và các cuộc tấn công dựa trên DOM
- Cross-Site Request Forgery (CSRF)
- Các khung làm việc hiện đại phía khách và rủi ro trong chuỗi cung ứng
Cơ sở bảo mật Java
- Kiến trúc bảo mật Java và sandboxing
- Sử dụng an toàn các API và thư viện Java
- Giảm thiểu các lỗ hổng hóa tách
Băm mật mã thực tế
- Băm mật mã, mã hóa, và chữ ký số
- Sử dụng Java Cryptography Architecture (JCA)
- Quản lý khóa và giao tiếp an toàn với TLS
Dịch vụ bảo mật Java
- Xác thực và ủy quyền với JAAS
- Tổng quan về Spring Security
- Các dịch vụ web và API an toàn với Java
Bảo mật và an toàn bộ nhớ của C/C++
- Bố cục bộ nhớ và các hoạt động trên stack
- Vượt quá bộ nhớ đệm, tấn công chuỗi định dạng, và các con trỏ lơ lửng
- Các kỹ thuật giảm thiểu: ASLR, DEP, stack canaries
Các lỗi lập trình và lỗ hổng thông thường
- Các lỗi tiếp thị trong C/C++ và Java
- Xử lý lỗi và ghi nhật ký không chính xác
- Quản lý file và tài nguyên không an toàn
Nguồn kiến thức và các phương pháp tốt nhất
- Cập nhật thông tin về CVEs, thông báo, và các khung làm việc
- Các công cụ phân tích tĩnh và động cho lập trình an toàn
- Các tài liệu đọc thêm và nguồn học tập liên tục
Tổng kết và các bước tiếp theo
Yêu cầu
- Quá trình với C/C++, Java, và phát triển ứng dụng web
- Hiểu biết cơ bản về mới trường và HTTP
- Kinh nghiệm sử dụng IDE hoặc trình soạn thảo mã
Đối tượng
- Lập trình viên
- Kỹ sư phần mềm
- Trưởng nhóm kỹ thuật
Đánh giá (3)
Kinh nghiệm chia sẻ, đó là kiến thức và sự quý giá của người thầy.
Carey Fan - Logitech
Khóa học - C/C++ Secure Coding
Dịch thuật bằng máy
kiến thức của người huấn luyện rất cao - ông ấy biết rõ về nội dung đang nói và có thể trả lời các câu hỏi của chúng tôi
Adam - Fireup.PRO
Khóa học - Advanced Java Security
Dịch thuật bằng máy
Chủ đề đang cập nhật và tôi cần được cập nhật
Damilano Marco - SIAP s.r.l.
Khóa học - Secure Developer Java (Inc OWASP)
Dịch thuật bằng máy