Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Djangoで学ぶWebアプリケーション脆弱性入門
Rating: 3.8 out of 5(140 ratings)
1,359 students

Djangoで学ぶWebアプリケーション脆弱性入門

Webサイトは不特定多数からのアクセスがあるためセキュリティ対策が重要です。 本コースでは「Djangoで開発したサンプルサイト」を用いたハンズオン形式で、インジェクションやトラバーサル等の脆弱性の調査・対策方法を学習します。
Created by松田 潤
Last updated 1/2024
Japanese

What you'll learn

  • Webアプリケーションの脆弱性を体系的に理解する
  • Djangoで開発したWebアプリケーションを題材に、脆弱性を発見し、修正箇所を特定できる。
  • Webアプリケーションの脆弱性を調査できる
  • Webアプリケーションの脆弱性と対策方法を理解する

Course content

9 sections26 lectures5h 15m total length
  • コースの紹介1:20

Requirements

  • Pythonでプログラムを作成した経験があること
  • Linuxに関する基本的なコマンドを実行できること
  • Dockerを動作させるPCを準備できる事

Description

PythonのWebアプリケーションフレームワーク「Django」で開発したWebアプリケーションを題材にセキュリティを学習するコースです。OWASP Top10 で紹介されている脆弱性を主に取り扱います。


実習を通じて脆弱環境を通じて実際に手を動かしながら、どのようにして脆弱性が作り込まれるか、サイバー攻撃が行われるかをソースコードとWebアプリケーションの動きを見ながら理解します。また、ソースコードの修正を通じて、脆弱性方法の修正例を習得できます。


代表的なWebアプリケーションの脆弱性、Djangoのセキュリティ機能を理解した後に、仮想環境(Docker)を利用した実習を行いながら脆弱性の仕組み、対策例を理解していきます。



Who this course is for:

  • Webアプリケーションの開発を始める人
  • 情報システム、Webアプリケーションの開発、運用を行っている人
  • Webアプリケーションの脆弱性対応を行う人