강의

멘토링

커뮤니티

Security & Network

/

Computer Security

Mã hóa an toàn trong C

Khóa học Mã hóa an toàn trong C bao gồm các khái niệm như tràn bộ đệm, quản lý bộ nhớ và ngăn ngừa lỗ hổng bảo mật để đảm bảo phát triển các ứng dụng phần mềm an toàn và đáng tin cậy.

(5.0) 14 đánh giá

84 học viên

Độ khó Cơ bản

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

  • jikim1770
secure-coding
secure-coding
C
C
buffer-overflow
buffer-overflow
secure-coding
secure-coding
C
C
buffer-overflow
buffer-overflow

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

나는그네

30% đã tham gia

Nội dung thực sự rất tốt Trước đây tôi đã mua sách từ cửa hàng sách trực tuyến, đọc xong cảm thấy hay nên quyết định đăng ký học Quá tuyệt vời nên tôi đã mua hết tất cả khóa học về C và Linux Cảm ơn vì khóa học tốt và mong rằng sẽ có thêm nhiều khóa học hay trong tương lai! Cảm ơn

5.0

권호석

100% đã tham gia

Tôi đã nhận được rất nhiều sự giúp đỡ

5.0

yjjung

33% đã tham gia

Bài giảng về kiến ​​thức và phương pháp mã hóa an toàn rất hay và đó là thời điểm tuyệt vời để tôi nâng cao kỹ năng của mình. Cảm ơn

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

  • Phòng ngừa trước khi xử lý

  • Vấn đề khai báo

  • Lưu ý về biểu thức

  • Cấu trúc bên trong của nước tinh khiết và những lưu ý khi sử dụng

  • Cấu trúc bên trong của dấu phẩy động và những lưu ý khi sử dụng

  • Cấu trúc mảng và những lưu ý khi sử dụng

  • Cấu trúc chuỗi và những lưu ý khi sử dụng

  • Ngăn chặn và tối ưu hóa tình trạng tràn bộ nhớ

  • Bảo mật đầu vào và đầu ra tập tin

Khóa học Secure Coding in C cung cấp khóa đào tạo toàn diện về cách viết mã C an toàn và mạnh mẽ, tập trung vào việc phòng ngừa lỗ hổng và các biện pháp thực hành tốt nhất, có liên quan chặt chẽ đến các lĩnh vực như phát triển phần mềm, hệ thống nhúng, an ninh mạng và phát triển hệ điều hành.

Nội dung học tập

Phần (1) Giới thiệu về Mã hóa bảo mật

Bạn có thể hiểu được mã hóa bảo mật tổng thể và thiết lập môi trường phát triển.

Mục (2) Các biện pháp phòng ngừa trước khi xử lý

Bạn sẽ học cách giải quyết nhiều vấn đề phát sinh khi khai báo macro bằng #define và các kỹ thuật để giải quyết chúng.

Mục (3) Các biện pháp phòng ngừa khi khai báo

Bạn có thể xác định các vấn đề tiềm ẩn có thể phát sinh khi khai báo các loại dữ liệu khác nhau và tìm hiểu các hướng dẫn để khai báo đúng, sau đó áp dụng vào quá trình triển khai của mình.

Mục (4) Ghi chú về kiểu số nguyên

Chúng tôi giải thích cấu trúc bên trong của số nguyên, xác định các vấn đề có thể phát sinh khi sử dụng số nguyên và cung cấp hướng dẫn để giải quyết chúng.

Mục (5) Lưu ý về các kiểu thực

Chúng tôi giải thích cấu trúc bên trong của số thực, xác định các vấn đề có thể phát sinh khi sử dụng số thực và cung cấp hướng dẫn để giải quyết chúng.

Mục (6) Các biện pháp phòng ngừa mảng

Bạn sẽ học cách giải thích cấu trúc bên trong của mảng, xác định các vấn đề khi sử dụng mảng, tìm hiểu hướng dẫn giải quyết và áp dụng chúng vào việc triển khai của mình.

Phần (7) Nốt dây

Bạn sẽ học cách giải thích cấu trúc bên trong của chuỗi, xác định các vấn đề khi sử dụng chuỗi, tìm hiểu hướng dẫn giải quyết chúng và áp dụng chúng vào việc triển khai của mình.

Phần (8) Ghi chú bộ nhớ

Chúng tôi xác định các vấn đề tiềm ẩn có thể phát sinh trong quá trình phân bổ và giải phóng bộ nhớ, đồng thời cung cấp hướng dẫn để giải quyết chúng.

Mục (9) Các biện pháp phòng ngừa khi nhập/xuất tệp

Bạn sẽ học cách giải thích cấu trúc đầu vào/đầu ra của tệp, xác định các vấn đề trong quá trình đầu vào/đầu ra, tìm hiểu hướng dẫn giải quyết và áp dụng chúng vào quá trình triển khai.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows 10,11

  • Công cụ chỉnh sửa: Windows Visual Studio 2021

  • Trình biên dịch: Visual Studio C++

Tài liệu học tập

  • Tài liệu học tập được cung cấp ở định dạng PDF

  • Trong lớp học, chúng tôi sử dụng PPT để viết lên bảng và chia sẻ dưới dạng tài liệu học tập (PDF).

Kiến thức và biện pháp phòng ngừa của người chơi

  • Kiến thức tiên quyết cho khóa học này: C cơ bản

  • Thông số kỹ thuật video bài giảng này: FPS-60, độ phân giải-1280*720, tốc độ lấy mẫu âm thanh-44.100

  • Hãy thoải mái đặt câu hỏi và bài giảng có thể được sửa đổi khi có những kỹ thuật mới xuất hiện.

  • Tài liệu học tập được phân phát trong các bài giảng chỉ dành cho lớp học sử dụng và nghiêm cấm phân phát trái phép.

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

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

  • Lập trình viên C

  • Bất kỳ ai quan tâm đến vấn đề bảo mật và an toàn khi phát triển ứng dụng

Xin chào
Đây là

905

Học viên

115

Đánh giá

12

Trả lời

4.9

Xếp hạng

9

Các khóa học

Giảng viên Kim Jeong-in luôn nhấn mạnh tầm quan trọng của mã nguồn mở và

Là một người đam mê mã nguồn mở, hằng ngày tôi thường phân tích mã nguồn triển khai của nhân Linux và Deep Learning như một sở thích cá nhân.

Vì giảng viên muốn hiểu rõ mọi nguyên lý thông qua việc phân tích mã nguồn một cách mù quáng với lý lẽ rằng phải hiểu thông qua code, nên

Khi tham gia khóa học, bạn cần lưu ý vì sẽ có một "bom" mã nguồn khổng lồ.

 

Liên hệ bài giảng : jikim@imguru.co.kr

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

Tất cả

27 bài giảng ∙ (6giờ 49phú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ả

14 đánh giá

5.0

14 đánh giá

  • kwon3000hero님의 프로필 이미지
    kwon3000hero

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • fnzldkf16730님의 프로필 이미지
      fnzldkf16730

      Đánh giá 1

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      100% đã tham gia

      • cic93053411님의 프로필 이미지
        cic93053411

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • jangmh7595님의 프로필 이미지
          jangmh7595

          Đánh giá 4

          Đánh giá trung bình 5.0

          5

          33% đã tham gia

          • abcd123123님의 프로필 이미지
            abcd123123

            Đánh giá 327

            Đánh giá trung bình 5.0

            5

            33% đã tham gia

            1.146.211 ₫

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

            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!