연락처 정보

코스 개요

서론

  • 일반 보안과 임베디드 시스템 보안의 차이점

임베디드 애플리케이션 보안의 특징들

  • 임베디드 환경에서의 네트워크 통신
  • 자동차 보안 시스템
  • 안드로이드 기기의 보안 측면
  • 차세대 소프트웨어 정의 무선 기술

임베디드 시스템의 핵심 요소들

  • 마이크로커널과 모놀리식 아키텍처 비교
  • 독립적인 보안 수준 설정 방법
  • 기본적인 보안 요구사항들
  • 접근 제어 메커니즘
  • I/O 가상화 기술

위협 모델링 및 평가 수행 방법

  • 공격자와 보호 대상 자산 파악하기
  • 공격 경로 분석법
  • 공격 트리 구성 방식
  • 보안 정책 수립 절차

안전한 임베디드 소프트웨어 개발 방법

  • 보안 코딩 원칙들
  • 안전한 프로그램 설계 방식
  • 최소한의 기능 구현 전략
  • 컴포넌트 기반 아키텍처 설계법
  • 최소 권한 원칙 적용법
  • 보안 중심 개발 프로세스 운영법
  • 외부 전문가에 의한 검증 절차
  • 모델 기반 설계 접근법
  • 소스 코드 리뷰 및 정적 분석 방법
  • 보안 테스트 수행법
  • 동료 검토 방식 활용법

암호화 기술의 이해와 구현 방법

  • 주요 암호화 모드들의 특징들
  • 해시 함수 종류 및 활용법
  • 암호화 관련 인증 기준 이해하기
  • 키 관리 전략들
  • 블록 암호 알고리즘 개요
  • 메시지 인증 코드 활용법
  • 난수 생성 방식들의 비교 분석

데이터 보호 기법들

  • 전송 중인 데이터 보안 프로토콜들
  • 전송 과정에서의 데이터 안전성 확보 방식
  • 저장된 데이터 보호 규격들
  • 저장 상태의 데이터 안정화 방법

공격 대응 전략들

  • 일반적인 소프트웨어 공격 유형 분석하기
  • 사이드 채널 공격 예방 방법

기존 프로젝트에 보안 기능 추가하기

  • 부트로더와 펌웨어 업데이트의 안전성 확보법

요약 및 향후 진행 방향 안내

요건

  • 임베디드 시스템 개발 경험이 필요합니다.

수강 대상

  • 임베디드 시스템 전문가들
  • 보안 관련 종사자들
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리