Enroll Course: https://www.coursera.org/learn/malware-analysis-and-assembly

코스 개요

악성 소프트웨어, 즉 악성코드는 일반적으로 네트워크를 통해 전달되며 컴퓨터, 클라이언트, 서버 또는 네트워크에 혼란을 주기 위해 설계되었습니다. 악성코드는 개인 정보 유출, 정보 또는 시스템에 대한 무단 접근, 사용자 접근 차단, 보안 및 개인 정보 침해 등을 포함한 다양한 방식으로 시스템을 공격할 수 있습니다.

이번 Coursera에서 제공하는 “악성코드 분석 및 어셈블리 언어 입문” 코스는 악성코드를 분석하여 기능을 이해하고, 시스템이 어떻게 침해되었는지를 파악할 수 있는 실질적인 기술을 배울 수 있는 기회를 제공합니다.

주요 강의 모듈

  • 악성코드 분석 개요 및 과정: 악성코드 분석과 그 과정에 대해 배웁니다.
  • 가상 머신 설정: 분석을 위한 안전한 가상 환경을 구축하는 방법을 안내받습니다.
  • 정적 및 동적 분석: 정적 및 동적 분석에 대해 배우고 이를 설정합니다.
  • 수동 코드 리버싱: 수동 코드 리버싱을 배우고 수행합니다.
  • PowerShell, JavaScript 및 매크로 활성화 문서 분석: 여러 샘플 유형을 분석합니다.
  • ELF 파일 포맷 분석: Linux 시스템의 기본 실행 파일 형식인 ELF 파일을 분석합니다.
  • ASPX 웹쉘 및 JAR 파일 분석: 웹쉘과 JAR 파일을 분석하는 방법을 배웁니다.
  • 어셈블리 언어 소개: 기본적인 어셈블리 언어의 개념을 소개합니다.
  • 디지털 배지: 코스 완료 후 인증 배지를 받을 수 있습니다.

추천 이유

악성코드 분석에 관심이 있는 모든 분들에게 이 코스를 추천합니다. 이 과정은 이론적 지식뿐만 아니라 실습을 통해 배울 수 있는 기회를 제공하기 때문에 초급자부터 전문가까지 모두에게 유용합니다. 또한, 가상 머신을 이용한 안전한 테스트 환경 설정 방법을 배우게 되므로 개인 컴퓨터에 위험을 주지 않으면서 효과적으로 악성코드를 분석할 수 있습니다.

어셈블리 언어에 대한 기초도 함께 배울 수 있어, 악성코드 분석의 깊이를 더하는 훌륭한 기회가 될 것입니다. 마지막으로, 학습 완료 후 디지털 배지를 받을 수 있어 취업 시에도 큰 도움이 될 것입니다.

Enroll Course: https://www.coursera.org/learn/malware-analysis-and-assembly