Đề 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á (5)
Nhiều ví dụ cho mỗi mô-đun và kiến thức tuyệt vời của giảng viên.
Sebastian - BRD
Khóa học - Secure Developer Java (Inc OWASP)
Dịch thuật bằng máy
Module3 Các cuộc tấn công và khai thác ứng dụng, XSS, SQL injection Module4 Các cuộc tấn công và khai thác máy chủ, DOS, BOF
Tshifhiwa - Vodacom
Khóa học - How to Write Secure Code
Dịch thuật bằng máy
Thông tin chung về khóa học
Paulo Gouveia - EID
Khóa học - C/C++ Secure Coding
Dịch thuật bằng máy
Kiến thức của giảng viên về chủ đề rất tốt, và cách bố trí các buổi học để khán giả có thể theo dõi các ví dụ minh họa đã giúp củng cố kiến thức đó, so với việc chỉ ngồi và nghe.
Jack Allan - RSM UK Management Ltd.
Khóa học - Secure Developer .NET (Inc OWASP)
Dịch thuật bằng máy
Không có gì là hoàn hảo cả.
Zola Madolo - Vodacom
Khóa học - Android Security
Dịch thuật bằng máy