문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
서론
- 일반 보안과 임베디드 시스템 보안의 차이점
임베디드 애플리케이션 보안의 특징들
- 임베디드 환경에서의 네트워크 통신
- 자동차 보안 시스템
- 안드로이드 기기의 보안 측면
- 차세대 소프트웨어 정의 무선 기술
임베디드 시스템의 핵심 요소들
- 마이크로커널과 모놀리식 아키텍처 비교
- 독립적인 보안 수준 설정 방법
- 기본적인 보안 요구사항들
- 접근 제어 메커니즘
- I/O 가상화 기술
위협 모델링 및 평가 수행 방법
- 공격자와 보호 대상 자산 파악하기
- 공격 경로 분석법
- 공격 트리 구성 방식
- 보안 정책 수립 절차
안전한 임베디드 소프트웨어 개발 방법
- 보안 코딩 원칙들
- 안전한 프로그램 설계 방식
- 최소한의 기능 구현 전략
- 컴포넌트 기반 아키텍처 설계법
- 최소 권한 원칙 적용법
- 보안 중심 개발 프로세스 운영법
- 외부 전문가에 의한 검증 절차
- 모델 기반 설계 접근법
- 소스 코드 리뷰 및 정적 분석 방법
- 보안 테스트 수행법
- 동료 검토 방식 활용법
암호화 기술의 이해와 구현 방법
- 주요 암호화 모드들의 특징들
- 해시 함수 종류 및 활용법
- 암호화 관련 인증 기준 이해하기
- 키 관리 전략들
- 블록 암호 알고리즘 개요
- 메시지 인증 코드 활용법
- 난수 생성 방식들의 비교 분석
데이터 보호 기법들
- 전송 중인 데이터 보안 프로토콜들
- 전송 과정에서의 데이터 안전성 확보 방식
- 저장된 데이터 보호 규격들
- 저장 상태의 데이터 안정화 방법
공격 대응 전략들
- 일반적인 소프트웨어 공격 유형 분석하기
- 사이드 채널 공격 예방 방법
기존 프로젝트에 보안 기능 추가하기
- 부트로더와 펌웨어 업데이트의 안전성 확보법
요약 및 향후 진행 방향 안내
요건
- 임베디드 시스템 개발 경험이 필요합니다.
수강 대상
- 임베디드 시스템 전문가들
- 보안 관련 종사자들
21 시간