Inflearn brand logo image
Inflearn brand logo image
Security & Network

/

Computer Security

セキュアコーディング in C

Cプロセスのセキュアコーディングは、安全で信頼性の高いソフトウェアアプリケーションの開発を確実にするために、バッファオーバーフロー、メモリ管理、および脆弱性の防止などの概念をカバーしています。

secure-coding
C
buffer-overflow

こんなことが学べます

  • 前処理の注意事項

  • 宣言の問題

  • 式の注意事項

  • 整数の内部構造及び使用時の注意事項

  • 浮動小数点の内部構造および使用時の注意事項

  • 配列の構造および使用時の注意事項

  • 文字列構造および使用時の注意

  • メモリオーバーフロー防止と最適化

  • 安全なファイル入出力

Cコースのセキュリティコーディングは、脆弱性の予防とベストプラクティスに焦点を当て、安全で強力なCコードを書くための包括的なトレーニングを提供し、ソフトウェア開発、組み込みシステム、サイバーセキュリティ、オペレーティングシステムの開発などの分野に関連しています。

学習内容

セクション(1)セキュアコーディングの紹介

セキュアコーディング全体を理解し、開発環境を設定できます。

セクション(2)前処理上の注意

#defineを使ったマクロ宣言の際に問題となるいくつかの事項を扱い、これを解決できる技法を習得することができます。

セクション(3)宣言時の注意事項

さまざまな種類の宣言で発生する可能性のある問題を特定し、宣言を行うことができるガイドラインを習得して実装に適用できます。

セクション (4) 整数タイプ 注意事項

整数の内部構造を説明し、整数を使用するときに発生する可能性のある問題を特定し、それを解決するためのガイドラインを示します。

セクション (5) ミスタイプの注意事項

間違いの内部構造を説明し、間違いを使用したときに発生する可能性のある問題を特定し、それを解決するためのガイドラインを示します。

セクション(6)配列に関する注意

配列の内部構造を説明し、配列を使用する際の問題を特定し、それを解決するためのガイドラインを習得し、それを実装に適用できます。

セクション(7)文字列に関する注意事項

文字列の内部構造を説明し、文字列を使用する際の問題を特定し、それを解決するためのガイドラインを習得し、それを実装に適用できます。

セクション(8)メモリに関する注意

メモリ割り当て、失効時に発生する可能性のある問題を特定し、解決するためのガイドラインを提供します。

セクション(9)ファイル入出力の注意事項

ファイルの入出力構造を説明し、入出力時の問題を特定し、それを解決するためのガイドラインを習得し、それを実装に適用できます。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows 10,11

  • 編集ツール: Windows Visual Studio 2021

  • コンパイラ:Visual Studio C ++

学習資料

  • 提供する学習資料形式(PDF)

  • 授業時にpptを利用した板書を行い、これを授業資料(PDF)と共有します。

選手の知識と注意事項

  • このコースを聴くための選手の知識:C基本

  • 本講義動画仕様:FPS-60、解像度-1280*720、オーディオサンプルレート-44,100

  • いつでもご質問いただき、講義は新しい技法が出れば修正されることがあります。

  • 講義の際に配布される学習資料は授業のみ参考にして無断配布は禁じます。

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • Cプログラマ

  • アプリケーション開発のセキュリティと安全性に興味がある方

こんにちは
です。

656

受講生

59

受講レビュー

8

回答

4.9

講座評価

9

講座

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

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

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

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

 

강의문의 : jikim@imguru.co.kr

カリキュラム

全体

27件 ∙ (6時間 49分)

講義資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

6件

5.0

6件の受講レビュー

  • tsbjkim님의 프로필 이미지
    tsbjkim

    受講レビュー 1

    平均評価 5.0

    5

    33% 受講後に作成

    • 권호석님의 프로필 이미지
      권호석

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      도움이 많이 돼었습니다

      • yjjung님의 프로필 이미지
        yjjung

        受講レビュー 2

        平均評価 5.0

        5

        33% 受講後に作成

        시큐어 코딩에 대한 지식 및 방법에 대한 강의가 너무 잘 되어있고 스킬업할 수 있는 시간이었습니다. 감사합니다.

        • maestro1320님의 프로필 이미지
          maestro1320

          受講レビュー 1

          平均評価 5.0

          5

          96% 受講後に作成

          잘들었습니다

          • hyungil.jang님의 프로필 이미지
            hyungil.jang

            受講レビュー 1

            平均評価 5.0

            5

            63% 受講後に作成

            jikim0049の他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!