Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Cybersecurity for Developers: From Basics to Best Practices

An toàn mạng cho Lập trình viên: Từ Căn bản đến Thực hành Tốt nhất

An toàn mạng cho Lập trình viên: Từ Căn bản đến Thực hành Tốt nhất

Học các biện pháp an ninh mạng thiết yếu cho lập trình viên qua ví dụ ứng dụng web thực tế & xây dựng API bảo mật

4.6
(87 đánh giá)
8,434 học viên
Giảng viên
Andrii Piatakha
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
37.0 giờ video
116 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Nắm vững các phương pháp bảo mật API tốt nhất để chống lại các mối đe dọa phổ biến
Hiểu sâu về các kỹ thuật viết mã an toàn
Xác định các công cụ và kỹ thuật chính để đánh giá bảo mật API
Trải nghiệm thực hành với các tình huống bảo mật API thực tế
Khám phá các chiến lược khắc phục cho từng lỗ hổng trong OWASP
Kiến thức về các công cụ và framework bảo mật được sử dụng trong ngành
Xây dựng chiến lược bảo mật API vững chắc cho ứng dụng của bạn
Hiểu tầm quan trọng của xác thực và ủy quyền trong API
Học cách thực hiện kiểm thử bảo mật hiệu quả trên API
Hiểu rõ 10 lỗ hổng API hàng đầu của OWASP và tác động của chúng đến bảo mật
Học cách bảo vệ dữ liệu nhạy cảm trong phản hồi API
Khám phá rủi ro từ cấu hình CORS không đúng trong API
Hiểu hệ quả khi sử dụng API của bên thứ ba một cách an toàn
Thành thạo kỹ năng triển khai OAuth và JWT để bảo mật API
Tìm hiểu cách quản lý phiên bản API một cách an toàn
Tìm hiểu về các khía cạnh bảo mật trong thiết kế và kiến trúc API
Hiểu vai trò của kiểm toán và đánh giá bảo mật trong quá trình phát triển API
Nhận các mẹo thực tế về mô hình hóa mối đe dọa dành riêng cho API
Khám phá chiến lược ứng phó sự cố khi xảy ra vi phạm bảo mật API
Chiến lược giám sát và cải thiện bảo mật liên tục

Yêu cầu

Hiểu biết cơ bản về các khái niệm phát triển web
Quen thuộc với RESTful API và giao thức HTTP
Có kiến thức về nguyên tắc bảo mật là một lợi thế nhưng không bắt buộc
Không yêu cầu công cụ cụ thể; chỉ cần máy tính có kết nối internet
Sẵn sàng học hỏi và khám phá các chủ đề bảo mật API

Đối tượng phù hợp

Dành cho lập trình viên muốn nâng cao kỹ năng bảo mật API
Dành cho chuyên gia bảo mật muốn tìm hiểu các lỗ hổng API mới nhất
Dành cho kỹ sư phần mềm quan tâm đến việc xây dựng ứng dụng an toàn
Dành cho sinh viên và người mới bắt đầu mong muốn học các phương pháp bảo mật API tốt nhất
Dành cho trưởng nhóm kỹ thuật và kiến trúc sư muốn triển khai các biện pháp bảo mật mạnh mẽ trong dự án
Dành cho Quản lý CNTT và Trưởng nhóm: Chuyên gia chịu trách nhiệm giám sát các biện pháp bảo mật trong tổ chức và đảm bảo tuân thủ các phương pháp tốt nhất.

Nội dung khóa học

9 phần • 116 bài giảng
1 Kế hoạch giao tiếp
2 Mẹo để Cải thiện Trải nghiệm Học tập
3 Giới thiệu về An ninh mạng và Vai trò của OWASP
4 Learn IT Bot – Trợ lý Học tập AI Miễn phí của Bạn
5 Bot AI Miễn phí chỉ dành cho Học viên của Tôi – Không cần Đăng ký, HOÀN TOÀN MIỄN PHÍ, Chỉ cần Thực hành
1 Giới thiệu về An ninh mạng p.1 - Tổng quan về bối cảnh mối đe dọa mạng hiện tại
2 Giới thiệu về An ninh mạng p.2 - Nghiên cứu Tình huống, Mô hình Phân tích Mối đe dọa & Hơn thế nữa
3 Giới thiệu về An ninh mạng p.3 - Điều khiển Bảo mật, SDD, SOC
4 Mẹo Bảo mật Chung: Viết Mã với Tư duy An toàn
5 Bảo mật Đầu vào: Cách Xác thực và Làm sạch Dữ liệu Đầu vào
6 Bảo vệ Đầu ra: Mã hóa Hiệu quả cho Hệ thống An toàn
7 Làm chủ Xác thực: Phương pháp Tốt nhất để Quản lý Thông tin Đăng nhập Người dùng
8 Bảo mật Phiên: Ngăn chặn Chiếm quyền và Cải thiện Tính ổn định
9 Khóa Truy cập: Triển khai Cơ chế Ủy quyền Mạnh mẽ
10 Kiến trúc Zero Trust và Xác thực Hiện đại
11 Kiến thức Cơ bản về Mã hóa: Bảo vệ Dữ liệu bằng Mật mã học - Phần 1
12 Kiến thức Cơ bản về Mã hóa: Bảo vệ Dữ liệu bằng Mật mã học - Phần 2
13 Bảo vệ Dữ liệu: Chiến lược Bảo vệ Thông tin Nhạy cảm
14 Bảo mật Cơ sở dữ liệu: Phương pháp Tốt nhất để Ngăn chặn SQL Injection
15 Xử lý Tập tin An toàn: Ngăn chặn Lỗ hổng từ Tập tin
16 Bảo vệ Kênh Truyền thông: Đảm bảo Truyền tải Dữ liệu An toàn
17 Củng cố Cấu hình Hệ thống: Giảm thiểu Bề mặt Tấn công
18 Phương pháp Bảo mật Điện toán đám mây Tốt nhất
19 Bảo mật Ứng dụng Di động
1 OWASP Top 10: Tổng quan
2 Kiểm soát Truy cập Bị hỏng
3 Lỗi Mật mã học (Lý thuyết, Dữ liệu Nhạy cảm, Rò rỉ Dữ liệu, Các loại Lỗi)
4 Lỗi Mật mã học (Ví dụ Thực tế, SQL Injection, TLS/SSL, HTTPS)
5 Lỗi Mật mã học (Ví dụ, Mã hóa Mật khẩu, Băm, Muối)
6 Injection (Tổng quan, Fuzzing, CWEs, Tác động, Các loại Injection, Command Injection)
7 Injection (Cross Site Scripting, Các loại XSS, SQL, JPA, NoSQL Injections)
8 Injection (XPath Injection, Log Injection, Xác thực Đầu vào)
9 Thiết kế Không an toàn (Tổng quan, CWEs, Shift Left Security, Tuyên ngôn Mô hình hóa Mối đe dọa)
10 Thiết kế Không an toàn (Quy trình Thiết kế An toàn, Điều khiển Bảo mật, Số liệu, Ví dụ)
11 Cấu hình Bảo mật Sai (Tổng quan, CWEs, Các loại, Các cuộc tấn công Thực tế)
12 Cấu hình Bảo mật Sai (Củng cố, Zero Trust, Bảo vệ Theo tầng, Thực hành)
13 Thành phần Dễ bị tổn thương & Lỗi thời
14 Lỗi Nhận dạng & Xác thực
15 Lỗi Toàn vẹn Phần mềm & Dữ liệu
16 Lỗi Ghi nhật ký & Giám sát Bảo mật
17 Giả mạo Yêu cầu Phía Máy chủ (SSRF)
1 Dự án Bảo mật API OWASP & OWASP API Security Top 10 2023
2 API1:2023 Ủy quyền Cấp độ Đối tượng Bị hỏng - Phần 1
3 API1:2023 Ủy quyền Cấp độ Đối tượng Bị hỏng - Phần 2 (Thực hành)
4 API1:2023 Ủy quyền Cấp độ Đối tượng Bị hỏng - Phần 3 (Zero-Trust, UUIDs)
5 API2:2023 Xác thực Bị hỏng - Phần 1 (Cơ bản, Tác động, Các loại Tấn công)
6 API2:2023 Xác thực Bị hỏng - Phần 2 (Nghiên cứu Tình huống, OAuth, OpenID)
7 API2:2023 Xác thực Bị hỏng - P.3 - (Thực hành, JWT Tokens, Timing Attacks)
8 API3:2023 Ủy quyền Cấp độ Thuộc tính Đối tượng Bị hỏng - Phần 1
9 API3:2023 Ủy quyền Cấp độ Thuộc tính Đối tượng Bị hỏng - Phần 2 (Thực hành)
10 API4:2023 Tiêu thụ Tài nguyên Không giới hạn - Phần 1
11 API4:2023 Tiêu thụ Tài nguyên Không giới hạn - Phần 2 (Thực hành)
12 API5:2023 Ủy quyền Cấp độ Chức năng Bị hỏng - Phần 1
13 API5:2023 Ủy quyền Cấp độ Chức năng Bị hỏng - Phần 2 (Thực hành)
14 API6:2023 Truy cập Không giới hạn vào Luồng Nghiệp vụ Nhạy cảm - Phần 1
15 API6:2023 Truy cập Không giới hạn vào Luồng Nghiệp vụ Nhạy cảm - Phần 2
16 API6:2023 Truy cập Không giới hạn vào Luồng Nghiệp vụ Nhạy cảm - Phần 3 (Thực hành)
17 API7:2023 - Giả mạo Yêu cầu Phía Máy chủ
18 API8:2023 - Cấu hình Bảo mật Sai
19 API9:2023 Quản lý Danh mục Không phù hợp - Phần 1
20 API9:2023 Quản lý Danh mục Không phù hợp - Phần 2 (Thực hành)
21 API10:2023 Tiêu thụ API Không an toàn - Phần 1
22 API10:2023 Tiêu thụ API Không an toàn - Phần 2 (Thực hành)
1 Giới thiệu về OWASP Top 10 2025: LLM
2 LLM01:2025 Prompt Injection
3 LLM02:2025 Tiết lộ Thông tin Nhạy cảm
4 LLM03:2025 Chuỗi cung ứng
5 LLM04:2025 Đầu độc Dữ liệu và Mô hình
6 LLM05:2025 Xử lý Đầu ra Không phù hợp
7 LLM06:2025 Quyền hạn Quá mức
8 LLM07:2025 Rò rỉ Prompt Hệ thống
9 LLM08:2025 Điểm yếu Vector và Embedding
10 LLM09:2025 Thông tin Sai lệch
11 LLM10:2025 Tiêu thụ Không giới hạn
1 Tại sao phần này có trong khóa học - và tại sao nó quan trọng
2 OAuth, OAuth 2.0, JWT & OpenID Connect, Nhà cung cấp Danh tính
3 Thực hành: Auth0 - Cấu hình Nhà cung cấp Danh tính
4 Cấu hình OAuth & Open ID Connect trong Spring Boot - Phần 1
5 Cấu hình OAuth & Open ID Connect trong Spring Boot - Phần 2
6 Kiểm thử Bảo mật: Kiểm thử Endpoint Spring Boot - Phần 1
7 Kiểm thử Bảo mật: Kiểm thử Endpoint Spring Boot - Phần 2
8 Bảo vệ API với Giới hạn Tốc độ
9 Hướng dẫn Thực hành Giới hạn Tốc độ: Bucket4j
10 Xây dựng Dịch vụ Linh hoạt với Resilience4j trong Spring Boot. Circuit Breaker
11 Circuit Breaker - Thực hành
12 Spring Boot + Resilience4j: Mẫu Thử lại
13 Spring Boot + Resilience4j: Mẫu Giới hạn Thời gian
14 Spring Boot + Resilience4j: Mẫu Giới hạn Tốc độ
15 Spring Boot + Resilience4j: Mẫu Bulkhead
16 Mẫu Microservices trong Thực tế: Khám phá API Gateway
17 Spring Cloud Gateway: Thực hành
18 Hiểu về Cân bằng Tải: Khái niệm, Chiến lược và Trường hợp Sử dụng
19 Triển khai Cân bằng Tải với Spring Cloud LoadBalancer
1 Chào mừng & Bản đồ Phần Học tập
2 Bối cảnh Mối đe dọa GenAI
3 Giải phẫu một Ứng dụng GenAI (Kiến trúc Tham chiếu)
4 Quản trị, Chính sách và Tuân thủ cho Hệ thống AI
5 Mô hình hóa Mối đe dọa cho Hệ thống GenAI
6 Vòng đời Phát triển Phần mềm AI An toàn (AI-SDLC)
7 Tường lửa AI và Bảo vệ Thời gian chạy
8 API, Danh tính & Truy cập cho Hệ thống AI
9 Quản lý Tư thế Bảo mật AI (SPM)
10 Bảo mật và Quản trị Dữ liệu trong Hệ thống AI
11 Các lớp Lỗ hổng Phổ biến & Biện pháp Khắc phục
12 Công cụ Quan sát và Đánh giá AI
13 Nghiên cứu Tình huống: Bảo mật AI trong Thực tế
14 Mua vs Xây: Lựa chọn Giải pháp Bảo mật AI
15 Thiết kế Ngăn x
1 Foundations of Agentic AI
2 Agentic AI Threat Landscape
3 Threat Modeling for Agentic Systems
4 Memory Threat Modeling
5 Tooling Threat Modeling
6 Privilege and Policy Controls
7 Case Studies: Real-World Agentic Failures
1 Bonus lesson

Giới thiệu khóa học

In an increasingly interconnected world, cybersecurity is no longer a luxury—it’s a necessity. Whether you’re a developer, IT professional, or just starting your tech journey, understanding how to secure digital assets is essential to protecting your applications, data, and users.

Welcome to the "Cybersecurity for Developers" course, your practical guide to mastering the essential principles of modern cybersecurity. Designed with real-world scenarios in mind, this course takes you beyond the theory and into hands-on, practical examples, focusing on web application security—one of the most vulnerable and commonly exploited areas today.

Through engaging lessons, you'll gain an in-depth understanding of core security concepts like:

  • Threat Modeling: Learn to anticipate potential threats and plan defenses before vulnerabilities are exploited.

  • Web Application Security: Dive into common vulnerabilities in web apps, such as Cross-Site Scripting (XSS), SQL Injection, and Insecure Authentication, and how to secure against them.

  • Secure Coding Best Practices: Discover how to write robust code that minimizes vulnerabilities from the start.

  • Incident Response: Learn how to detect, react, and recover from security breaches with minimal impact.

  • API Security: Gain insights into how to secure APIs, which are critical components of today’s applications, drawing from the OWASP Top 10 for APIs.

This course doesn’t just teach you how to recognize and mitigate vulnerabilities—it empowers you to build secure applications from the ground up. By using real-world examples from web application development, you’ll see exactly how these security measures apply in everyday scenarios, providing you with actionable skills you can implement immediately.

Who should take this course?

  • Developers: Looking to build and maintain secure applications, while understanding the threats they face.

  • Security Enthusiasts: Eager to deepen your knowledge of cybersecurity in practical, real-world situations.

  • IT Managers: Responsible for ensuring the security of applications and systems within their organization.

  • Students and Beginners: New to cybersecurity and want a clear, practical introduction with real-world examples.

By the end of this course, you’ll not only understand the foundations of cybersecurity, but also be able to apply best practices in your daily work, ensuring that your applications are secure from today’s most pressing threats.

Why enroll in this course?

  • Practical and hands-on: Learn from real examples and apply your knowledge in real-world scenarios.

  • Focused on developers: Tailored to the needs of developers who want to secure their applications and APIs.

  • Expert guidance: Receive step-by-step instruction from professionals with years of cybersecurity experience.

  • Up-to-date content: Stay ahead of evolving threats with the latest security techniques and tools.

  • Certificate of completion: Boost your credentials with a certificate you can proudly showcase.

Cybersecurity is no longer optional—it’s a critical skill that every developer needs. Enroll today and start protecting your applications from the threats of tomorrow!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Owasp
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Spring Boot
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊