강의

멘토링

커뮤니티

Security & Network

/

Computer Security

Chia nhỏ Secure Coding

Đây là một khóa học giúp bạn hiểu được Secure Coding (mã hóa bảo mật) là gì ngay cả khi bạn hoàn toàn không có kiến thức về nó. Sau khi nắm vững các khái niệm cơ bản về mã hóa bảo mật, khóa học sẽ giải thích tập trung vào bảo mật dịch vụ web. Đây là bài giảng đặc biệt được tổ chức bởi Đại học OO. Với hơn 160 mã nguồn được trình bày kèm theo chú thích phong phú, khóa học giúp bạn nắm bắt chính xác các chủ đề và kỹ thuật cốt lõi có thể áp dụng ngay trong thực tế.

(5.0) 8 đánh giá

90 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • arigaram
보안교육
보안교육
실습 중심
실습 중심
security training
security training
Penetration Testing
Penetration Testing
security
security
보안교육
보안교육
실습 중심
실습 중심
security training
security training
Penetration Testing
Penetration Testing
security
security

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể hiểu toàn diện về lập trình bảo mật.

  • Bạn có thể học về bảo mật web, xác thực và phân quyền, phương pháp code review để đảm bảo bảo mật.

  • Bạn có thể học được các lỗ hổng bảo mật theo từng ngôn ngữ và phương pháp đối phó.

🧭Lưu ý

Hiện tại khóa học đang trong quá trình hoàn thiện. Có một nhược điểm là bạn sẽ phải đợi lâu cho đến khi khóa học hoàn thành (mặc dù sẽ có các bổ sung thường xuyên). Vui lòng cân nhắc điều này trước khi quyết định mua.

📋Lịch sử thay đổi

  • 18 tháng 9 năm 2025

    • Đã thêm lưu ý và lịch sử thay đổi vào trang giới thiệu chi tiết.

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

Trong phát triển phần mềm hiện đại, bảo mật không phải là lựa chọn mà là điều bắt buộc. Khóa học này giúp bạn học và thực hành một cách có hệ thống các kỹ thuật Secure Coding (Lập trình bảo mật) - năng lực cốt lõi trong phát triển phần mềm an toàn. Được thiết kế dành cho tất cả những người làm việc trong lĩnh vực IT quan tâm đến bảo mật như lập trình viên, nhân viên phụ trách bảo mật, kỹ sư QA, khóa học này rất phù hợp để sử dụng cho đào tạo bảo mật. (Từ khóa: đào tạo bảo mật, mô phỏng tấn công, security)

📘 Cấu trúc khóa học

Phần 1. Hiểu biết cơ bản về Secure Coding

# Phần 1. Hướng dẫn khóa học

  • # Chương 1. Định hướng

Phần 2. Tầm quan trọng của Secure Coding

  • Chương 2. Ba yếu tố chính của bảo mật thông tin

  • # Chương 3. Vai trò của bảo mật trong phát triển phần mềm

  • # Chương 4. Nghiên cứu tình huống: Phân tích các sự cố bảo mật nổi tiếng

Phần 3. Mô hình hóa mối đe dọa

  • # Chương 5. Khái niệm về Mô hình hóa Mối đe dọa

  • Chương 6. Giới thiệu mô hình STRIDE

  • # Chương 7. Giới thiệu mô hình DREAD

  • # 8장. Công cụ Mô hình hóa Mối đe dọa

  • # 9장. Thực hành: Ví dụ áp dụng Mô hình hóa Mối đe dọa

Phần 4. Tiêu chuẩn và hướng dẫn lập trình

  • 10장. Tiêu chuẩn Secure Coding (CERT, OWASP, v.v.)

  • # 11-1. Hướng dẫn để viết code an toàn

Phần 5. Thực hành cơ bản - Xử lý đầu vào an toàn

  • # 11-2. Xác thực đầu vào và viết mã sạch (Clean Code)

  • # 11-3. Thực hành: Viết code xử lý đầu vào an toàn


Phần 2. Các lỗ hổng bảo mật theo ngôn ngữ và cách đối phó

Phần 6. Tổng quan về lỗ hổng bảo mật theo ngôn ngữ

  • # 12장. C/C++의 보안 취약점

  • # 13장. Java의 보안 취약점

  • 14장. Các lỗ hổng bảo mật trong Python

Phần 7. Lập trình bảo mật trong C và C++

  • # 15장. Quản lý bộ nhớ và tràn bộ đệm

  • # 16. Lỗ hổng Format String

  • # 17장. Thực hành: Viết code quản lý bộ nhớ an toàn

Phần 8. Lập trình bảo mật Java

  • # 18. Tuần tự hóa đối tượng và bảo mật

  • # 19. SQL Injection và Phương pháp Phòng chống

  • # 20장. Thực hành: Viết mã phòng thủ SQL Injection

Phần 9. Lập trình bảo mật Python

  • # 21. Kiểu động và Bảo mật

  • # 22. Vấn đề bảo mật của module pickle

  • # 23장. Thực hành: Viết mã tuần tự hóa dữ liệu an toàn

Phần 3. Bảo mật ứng dụng web

Phần 10. Tổng quan về Bảo mật Ứng dụng Web

  • 24. Tầm quan trọng của bảo mật web

  • # 25. Tổng quan về OWASP Top 10


Phần 11. Cross-Site Scripting (XSS)

  • 26. Khái niệm và các loại XSS

  • # 27. Kỹ thuật phòng chống XSS

  • # 28. Thực hành: Viết code phòng thủ lỗ hổng XSS

Phần 12. Giả mạo yêu cầu giữa các trang (CSRF)

  • 29장. Khái niệm về CSRF và phương pháp tấn công

  • 30. Kỹ thuật phòng chống CSRF

  • # 31. Thực hành: Viết mã phòng thủ CSRF

Phần 13. Header Bảo Mật và HTTPS (Chương 32-33)

  • # 32. Cách thiết lập Security Headers

  • # 33. Tầm quan trọng của HTTPS và phương pháp cài đặt

Phần 4. Xác thực và Phân quyền

Phần 14. Cơ bản về Xác thực và Phân quyền

  • # 34. Sự khác biệt giữa Xác thực và Phân quyền

  • 35장. Phương pháp xác thực an toàn

Phần 15. Quản lý mật khẩu

  • # 36-1. Hiểu về Mật khẩu và Salt

  • 36-2. Kỹ thuật lưu trữ mật khẩu an toàn

  • # 37장. Thực hành: Quản lý mật khẩu thông qua Hashing và Salting

Phần 16. OAuth và JWT

  • # 38. Khái niệm về OAuth và các trường hợp sử dụng

  • # 39. Khái niệm và cách sử dụng JWT (JSON Web Token)

  • # 40. Triển khai xác thực sử dụng JWT

Phần 17. Quản lý Session

  • # 41. Kỹ thuật quản lý phiên làm việc an toàn

  • 42. Phương pháp phòng chống Session Hijacking

Phần 5. Phương pháp áp dụng và xem xét bảo mật

Phần 18. Công cụ Code Review và Phân tích Tĩnh

  • 43. Tầm quan trọng của Code Review

  • # 44. Sử dụng công cụ phân tích tĩnh

Phần 19. Phân tích động và Pentest

  • 45. Khái niệm về Phân tích Động

  • 46-1. Công cụ Pentest (Kiểm tra xâm nhập)

  • 46-2. Các giai đoạn thực hiện Pentest

  • # 47. Thực hành: Mô phỏng Pentest đơn giản

📘 Màn hình ví dụ và mã ví dụ

Được cung cấp khoảng 160 đoạn code có chú thích phong phú.

Mã có lỗ hổng bảo mật và mã đã được gia cố lỗ hổng được trình bày cùng nhau. Phương pháp đối phóng để gia cố lỗ hổng được trình bày cụ thể nên có thể áp dụng ngay vào thực tế.

Ví dụ, mã ví dụ 13-6 chứa mã có lỗ hổng bảo mật.

Mặt khác, mã ví dụ 13-7 chứa mã đã được củng cố để khắc phục lỗ hổng bảo mật.

🎯 Mục tiêu học tập

  • Nắm vững các nguyên tắc cơ bản và khả năng thực hành để viết code an toàn

  • Hiểu biết và khả năng ứng phó với các lỗ hổng bảo mật theo ngôn ngữ và nền tảng

  • Tăng cường năng lực ứng phó với các mối đe dọa chính liên quan đến bảo mật web và xác thực/phân quyền

  • Tiếp thu kiến thức thực tiễn để thiết lập văn hóa bảo mật trong tổ chức phát triển

Phòng ngừa là cách tốt nhất để đối phó với sự cố bảo mật. Hãy bắt đầu ngay bây giờ.
Cùng khóa học này, hãy bước những bước đầu tiên vào lập trình bảo mật!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn biết Secure Coding là gì

  • Người muốn củng cố nền tảng về lập trình bảo mật

  • Người cần ngăn chặn lỗ hổng bảo mật ứng dụng web ngay lập tức

  • Người muốn biết các kỹ thuật có thể áp dụng ngay vào công việc thực tế

Cần biết trước khi bắt đầu?

  • Nếu bạn hiểu một hoặc hai ngôn ngữ trong số C, Java, Python, Javascript thì sẽ rất tốt.

Xin chào
Đây là

582

Học viên

31

Đánh giá

2

Trả lời

4.5

Xếp hạng

17

Các khóa học

IT가 취미이자 직업인 사람입니다.

다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.

Chương trình giảng dạy

Tất cả

209 bài giảng ∙ (20giờ 35phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

5.0

8 đánh giá

  • tops19504245님의 프로필 이미지
    tops19504245

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • ckh61119717님의 프로필 이미지
      ckh61119717

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      24% đã tham gia

      • arigaram
        Giảng viên

        Cảm ơn bạn.

    • wschoi5323님의 프로필 이미지
      wschoi5323

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

    • bradpitt님의 프로필 이미지
      bradpitt

      Đánh giá 5

      Đánh giá trung bình 3.8

      5

      30% đã tham gia

    • kff1265149님의 프로필 이미지
      kff1265149

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

    Ưu đãi có thời hạn, kết thúc sau 3 ngày ngày

    74.250 ₫

    25%

    2.085.139 ₫

    Khóa học khác của arigaram

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!