4년제 공학
이런 학생에게 맞습니다
- 오류의 원인을 추적하고 근거를 남기는 학생에게 맞습니다.
- 기술과 정보 윤리를 함께 고민하는 학생에게 맞습니다.
고교에서 준비합니다
정보 과목과 수학의 논리를 익히고 본인 소유나 명시적으로 허가된 환경에서 보안 원리를 실습하면 도움이 됩니다.
대표적인 교육과정
교육과정은 대학마다 다르며 대표적인 구성을 안내합니다.
1학년
- 프로그래밍기초
- 변수와 조건문, 반복문, 함수를 이용해 작은 프로그램을 작성합니다.
- 이산수학
- 집합과 논리, 그래프를 배우고 계산 문제를 표현합니다.
- 미적분학
- 함수의 변화율과 적분을 배우고 공학 문제에 적용합니다.
- 컴퓨터개론
- 컴퓨터의 구성과 소프트웨어의 역할을 살펴봅니다.
- 정보보호개론
- 보호할 자산과 위협을 구분하고 보안의 기본 목표를 학습합니다.
2학년
- 자료구조
- 리스트와 트리, 해시 등 데이터를 저장하고 찾는 구조를 구현합니다.
- 컴퓨터구조
- 명령어와 프로세서, 메모리가 프로그램을 실행하는 방식을 학습합니다.
- 컴퓨터네트워크
- 통신 계층과 프로토콜을 배우고 데이터 전달 과정을 분석합니다.
- 정수론
- 정수의 나눗셈과 합동, 소수의 성질을 학습합니다.
- 확률과통계
- 확률분포와 표본의 특성을 배우고 불확실성을 해석합니다.
3학년
- 운영체제
- 프로세스와 메모리, 파일시스템의 관리 원리를 학습합니다.
- 암호학
- 암호화와 해시, 전자서명의 원리와 사용 조건을 학습합니다.
- 시스템보안
- 운영체제의 권한과 설정을 점검하고 공격에 대비하는 방법을 학습합니다.
- 네트워크보안
- 통신 위협을 분석하고 방화벽과 암호화 통신을 학습합니다.
- 웹보안
- 웹의 인증과 입력 처리 취약점을 분석하고 수정 방법을 검증합니다.
4학년
- 캡스톤디자인
- 팀에서 문제를 정하고 설계부터 구현과 검증까지 수행합니다.
- 보안프로그래밍
- 입력 검증과 메모리 관리, 오류 처리로 안전한 코드를 작성합니다.
- 디지털포렌식
- 디지털 증거의 보존과 분석 절차를 실습 환경에서 학습합니다.
- 침해사고대응
- 로그와 사건의 흐름을 분석하고 탐지와 복구 절차를 설계합니다.
- 정보보호관리
- 위험을 평가하고 보안 정책과 운영 절차를 수립합니다.
졸업할 때 갖추는 능력
- 시스템의 자산과 위협을 구분하고 위험을 설명하는 능력을 기릅니다.
- 허가된 환경에서 취약점을 재현하고 수정 결과를 확인하는 능력을 기릅니다.
- 로그와 증거를 정리하고 대응 절차를 문서화하는 능력을 기릅니다.
관련 직무와 책
함께 확인합니다
공격 도구를 실행하는 능력만으로 보안 역량을 판단하지 않습니다. 운영 원리와 예방, 탐지, 대응을 함께 학습합니다.