Course Outline

소개

Python Programming 개요

  • Python 및 사이버 보안에서의 역할
  • 설치 중 Python
  • 개발 환경 설정
  • Python 구문, 변수, 데이터 유형 및 기본 I/O 작업
  • 함수, 모듈 및 라이브러리

기본 및 고급 Python Programming 개념

  • 고급 데이터 유형
  • Python의 객체 지향 프로그래밍(OOP)
  • 예외 처리 및 오류 관리
  • 파일 처리 및 조작
  • 패턴 일치를 위한 정규 표현식

Python을 통한 방어적 사이버 보안

  • Python을 이용한 자동 로그 분석
  • Python을 사용한 패킷 분석
  • 네트워크 트래픽 모니터링
  • 침입탐지시스템(IDS) 구축

Python을 이용한 디지털 포렌식

  • 디지털 포렌식 소개
  • Python을 사용한 파일 시스템 분석
  • Python을 이용한 메모리 분석
  • 일반적인 작업을 자동화하기 위한 포렌식 스크립트 생성

공격적인 사이버 기술 Python

  • 공격적인 사이버 보안 및 윤리적 고려 사항 소개
  • 침투 테스트를 위한 Python 스크립트 작성
  • 무차별 대입 공격 및 비밀번호 크래킹
  • 취약점 악용
  • 간단한 명령 및 제어(C2) 프레임워크 만들기

모범 사례 및 윤리적 고려 사항

  • 민감한 데이터 작업 시 보안 및 개인 정보 보호 고려 사항
  • 공격적인 목적으로 Python을 사용하는 경우의 법적, 윤리적 의미
  • 취약점의 책임 있는 공개
  • Python의 코드 검토 및 보안 코딩 방법

요약 및 다음 단계

Requirements

    사이버 보안 개념에 대한 기본적인 이해 프로그래밍 지식

청중

    개발자
 14 Hours

Number of participants



Price per participant

회원 평가 (10)

Related Courses

CRISC - Certified in Risk and Information Systems Control

21 Hours

Android Security

14 Hours

Comprehensive C# and .NET Application Security

21 Hours

Network Security and Secure Communication

21 Hours

Combined C/C++, JAVA and Web Application Security

28 Hours

Application Security in the Cloud

21 Hours

Advanced Java Security

21 Hours

Related Categories