강의

멘토링

커뮤니티

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) 13 đánh giá

75 học viên

  • jikim1770
시큐어코딩
정보보안
c언어
secure-coding
C
buffer-overflow

Đánh giá từ những học viên đầu tiê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à

837

Học viên

98

Đánh giá

12

Trả lời

4.9

Xếp hạng

9

Các khóa học

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : 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ả

13 đánh giá

5.0

13 đánh giá

  • 유용래님의 프로필 이미지
    유용래

    Đánh giá 1

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    • cic9305님의 프로필 이미지
      cic9305

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • jangmh님의 프로필 이미지
        jangmh

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        33% đã tham gia

        • ADK123님의 프로필 이미지
          ADK123

          Đánh giá 326

          Đánh giá trung bình 5.0

          5

          33% đã tham gia

          • Pass님의 프로필 이미지
            Pass

            Đánh giá 13

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            1.164.769 ₫

            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!