스킵네비게이션

KakaoTalk Plus친구

KakaoTalk Plus친구
카카오톡 영싸보로 문의해주세요
사이트맵

교육과정

2017학년도 사이버보안과 커리큘럼

2017학년도 사이버보안과 커리큘럼으로 과정별 학기, A: 컴퓨터기초&정보보호모듈, B: 보안프로 그래밍모듈, C: 시스템 보안모듈, D: 네트워크 보안모듈, E: 모의해킹&보안컨설팅&포렌식, F: 기업연계 모듈, G: 인성교양모듈, 합계 정보제공
과정 학기 A: 컴퓨터기초&정보보호모듈 B: 보안프로 그래밍모듈 C: 시스템 보안모듈 D: 네트워크 보안모듈 E: 모의해킹&보안컨설팅&포렌식 F: 기업연계 모듈 G: 인성교양모듈 합계
전문학사과정 1-1

이산수학

프리젠테이션기법

정보보안개론

정보보호법과윤리

창의프로그래밍 리눅스기초

대학생활설계I(1학점)

TOEIC I(2학점)

스포츠와건강(2학점)

23
여름방학 Security Academy
1-2

정보보안특론

데이터베이스

파이썬프로그래밍

웹프로그래밍

리눅스시스템운용 네트워크프로토콜

TOEIC(2)(2학점)

전공영어(2학점)

22
겨울방학 Security Academy
2-1 데이터베이스실무

웹프로그래밍응용

C프로그래밍

보안스크립트 네트워크 구축및운용 해킹과크래킹

현대사회와 인간(2학점)

일본어(2학점)

22
여름방학 기업멘토링
2-2

운영체제

자료구조

암호학

윈도우즈 서버보안

리눅스보안

침입차단 시스템 기술창업경영론(2학점) 20
겨울방학 기업멘토링
3-1 실무보고서작성(2학점) 보안프로그래밍 데이터베이스보안 보안시스템운용실무

웹해킹과보안

소프트웨어역공학

사이버포렌식개론

중국어(2학점) 22
여름방학 현장인턴쉽
3-2 클라우드시스템보안 침해대응실무

모의해킹과취약점분석

악성코드분석

현장실습(2학점)

캡스톤디자인

보안프로젝트

대학생활설계 II(1학점) 21
소계 32 18 21 15 18 8 18 130
학사학위전공심화과정 4-1 기술보고서작성 모바일보안프로그래밍

침해사고분석실무

정보보호관리체계구축

23
여름방학 기업멘토링
4-2 공학논문작성법

모의해킹실무

개인정보보호컨설팅

디지털포렌식실무

12
소계 6 3 0 0 15 0 0 24
합계 38 21 21 15 33 8 18 154

The Syllabus of Lectures

The Syllabus of Lectures 안내로 Module, Code, Subject, Educational Contents, Core Ability 정보제공
Module Code Subject Educational Contents Core Ability
A.컴퓨터기초&정보보호모듈 A11 이산수학 컴퓨터의 연산을 이해하기 위한 수학적인 이론을 배우는 과목으로 프로그래밍에 필요한 명제와 논리, 집합, 함수, 부울대수 등에 대해서 배우며, 알고리즘을 이해하는데 필요한 논리적인 전개능력을 개발하는데 필요한 수학적 기초지식을 학습한다. 침해사고에 대해 논리적으로 사고하고 체계적으로 대응하는 업무능력
프리젠테이션기법 성공적인 프리젠테이션의 기획 및 구성방법, 효과적인 메시지 전달방법등의 프리젠테이션 이론을 학습한 후, MS-Power Point를 활용하여 프리젠테이션 자료제작을 실습하고 발표하는 기법을 배운다. 프로젝트 기획 및 제안서 작성 / 논리적이고 체계적인 발표
정보보안개론 정보보호를 위한 개념 및 목적, 접근통제, 응용프로그램의 보안, 네트워크보안등에 대한 정보보안의 기초분야에 대한 개념적 지식을 학습한다. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
정보보호법과윤리 사이버보안, 보안침해 및 정보보호에 관련된 법률적근거와 사례를 학습한다. 침해사고에 대한 법률적 근거 및 대응
A12 정보보안특론 정보보호를 위한 기초 암호이론, 정보보호정책 및 관리체계, 포렌식, BCP/DRP등의 정보보호의 심화분야에 대한 개념적 지식을 학습한다. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
데이터베이스 성데이터베이스의 구조와 특징을 이해하고, 실습을 통해 SQL의 구사능력을 갖출 수 있도록 학습한다. 해킹으로 인한 정보유출사고에 대한 체계적인 대응능력
A21 데이터베이스실무 MS-SQL Server 및 ORACLE의 관리도구를 이용한 데이터의 생성 및 삭제, 백업 및 복구, 사용자계정관리, 로그관리 등의 DBMS 관리방법 등을 학습한다. 데이터보안 업무 수행을 위한 DBMS 관리
A22 운영체제 운영체제의 구성요소, 프로세스 및 메모리 관리방법, 파일시스템 및 디스크 할당 기법 등에 대하여 학습한다. 컴퓨터시스템 및 보안시스템 관리 운용
자료구조 데이터의 구조와 알고리즘을 정의하고, 데이터 구조의 구현방법 및 알고리즘 기술능력을 학습한다. 이를 C언어를 이용해서 자료구조들을 구현해 본다. 보안프로그래머로서의 업무수행을 위한 데이터구조와 기본 알고리즘 구현 능력
암호학 각종 암호화기법의 특징 및 암호화 프로토콜에 대해 학습한다. 암호화프로토콜을 이용한 다양한 컴퓨터시스템 및 보안시스템 운영
A31 실무보고서작성 논리적인 사고력과 보고서 등을 작성하는데 필요한 글쓰기 능력배양 융합적 사고능력
A41 기술보고서작성 모의해킹, 침해사고 분석, 디지털 포렌식 등 다양한 실무에서 최종적으로 제출하게 되는 보고서를 작성하는 기술을 학습한다. 보안관련 보고서 작성 능력
A42 공학논문작성법 기술적인 내용을 기반으로 공학 논문의 전개, 양식에 맞게 작성하는 법을 학습한다. 보안관련 논문 작성 능력
B.보안프로그래밍모듈 B11 창의프로그래밍 창의적인 사고력 개발을 위한과목으로써 퀴즈 및 수수께끼 등을 활용하여 문제를 해결해 나가는 과정을 체계화하여 능동적인 문제해결능력을 향상시키는 과목이다. 침해사고 발생 시 논리적 대응 능력 및 해결방법 모색능력
B12 파이썬프로그래밍 보안분야에서 범용으로 사용되는 파이썬 언어 구사능력을 갖출 수 있도록 학습한다. 이는 리눅스운영체제 및 다양한 사이버보안장비 운용과 네트워크장비 운용에 기초가 되며, 나아가 악성코드 분석 등 보안프로그래밍 분야에서도 필수적으로 필요한 기술임. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
웹프로그래밍 홈페이지 원리를 이해하기 홈페이지제작의 기본인 HTML과 자바스크립트를 학습하고 결과물로 학생 자신의 홈페이지를 제작하고, 웹서버에 탑재하여 서비스하도록 한다. 웹 해킹 대응 능력
B21 웹프로그래밍응용 웹서비스의 개념 및 동작원리를 이해하기 위해 웹사이트를 구축하는 기법 및 데이터베이스를 연동하는 방법을 학습하여 웹서버를 통해 웹서비스를 실제 제공하도록 한다. (리눅스기반의 Apache, PHP, MySQL 과정) 웹 취약점 분석 및 침해대응(CERT)업무
C프로그래밍 C언어를 이용한 기본적인 프로그래밍 방법을 학습하는 과목으로서 C언어에서 사용하는 변수와 자료형, 연산자, 제어문, 배열, 구조체, 함수등의 동작 및 활용방법을 학습함. 보안전문가로서의 업무 수행을 위한 기본적인 프로그래밍 능력
B31 보안프로그래밍 C언어와 Perl, Python 등의 프로그래밍 기법을 활용한 암호화 방법과 응용프로그램 제작기술을 학습하여 시스템이나 네트워크를 보호하는 보안 프로그램 개발 능력을 배양한다. 보안전문가로서의 업무 수행을 위한 기본적인 보안 프로그래밍
B41 모바일프로그래밍 모바일 애플리케이션 개발 시 자원을 효율적으로 관리하고, 취약점 발생이 일어나지 않도록 프로그래밍 하는 기술을 학습한다. 모바일 보안개발자로서의 업무 수행을 위한 모바일 애플리케이션 개발 및 취약점 진단 능력
C.시스템 보안모듈 C11 리눅스기초 리눅스의 구조 및 각종 쉘 명령어를 이용한 리눅스 사용방법을 학습한다. 보안장비 운용 기초 지식
C12 리눅스시스템운영 리눅스운영체제의 서버운영방법 및 쉘스크립트를 이용한 자동화 방법을 학습한다. 네트워크장비 및 보안시스템장비 등의 운용
C21 보안스크립트 리눅스 및 윈도우즈 서버의 관리 작업을 자동화하기 위한 스크립트를 작성하는 방법을 학습한다. 보안시스템 관리자로서의 서버 자동화 능력
C22 윈도우즈서버보안 윈도우즈서버를 이용하여 각종 서비스를 구현하고 이를 관리하는 방법을 학습한다. 보안시스템 관리자로서의 윈도우즈 서버 운영
리눅스보안 리눅스 및 윈도우서버의 취약점 및 보안 강화방법을 학습한다. 스크립트를 이용한 자동화된 리눅스 및 윈도우즈 취약점 분석업무
C31 데이터베이스보안 Oracle, MSSQL등의 DBMS 시스템의 관리 및 운영에 있어서 보안 문제점을 이해하고 이를 해결하기 위한 접근제어, 계정관리, 감사, 암호화, 백업 및 복구 등의 방법을 학습한다. 데이터베이스 보안 업무수행을 위한 DBMS 관리 및 DB보안
C32 클라우드시스템보안 클라우드 시스템의 기본구조를 이해하고, VMWARE등의 가상화 솔루션을 이용하여 클라우드시스템을 구축한 후 다양한 보안위협으로부터 이를 보안하는 방법들을 학습한다. 클라우드 보안 컨설팅 및 관제 업무수행을 위한 시스템 구축 및 보안 방법 포함
D.네트워크보안모듈 D12 네트워크프로토콜 네트워크의 개념 및 구성방법, OSI 7계층별 특징 및 데이터의 전송원리, 각 계층별 프로토콜의 특징등 네트워크의 기본지식을 학습한다. 네트워크보안을 위한 네트워크 트래픽 분석 / 보안시스템 운용
D21 네트워크구축및운용 네트워크 구축을 위한 라우팅 프로토콜을 이해하고 Cisco 라우터를 이용한 네트워크 구축방법을 학습한다. 네트워크 장비 운용 및 관리
D22 침입차단시스템 네트워크에 대한 접근제어 및 터널링을 수행하기 위한 방화벽, IPS, VPN 등의 시스템에 대하여 학습한다. 침해대응(CERT) 업무수행을 위한 보안시스템 운용
D31 보안시스템운용실무 Anti-DDos, IPS, 방화벽, 웹방화벽, ESM 등 전체보안시스템의 구성을 이해하고 각 장비들의 운영에 대하여 학습한다. 보안 관제 업무 수행을 위한 각종 보안시스템의 운영
D32 침해대응실습 보안관제를 위한 보안시스템의 사용법을 학습한 후 이를 활용하여 각종 해킹공격을 창의적으로 대응하기 위해 DT(Design Thinking)을 활용한 공격대응 방법을 학습한다. 보안관제 업무 수행을 위한 관제프로세스, 침해사고대응
E.모의해킹&보안컨설팅&사이버포렌식 E21 해킹과크래킹 각종 해킹기법들의 원리 및 공격시나리오에 대하여 대응하는 방법에 대해 학습한다. 침해사고 및 해킹 대응
E31 웹해킹과보안 기본적인 웹해킹기법의 원리 및 이를 방어하는 방법을 학습한다. 웹 취약점 분석 및 침해대응(CERT)업무
사이버포렌식개론 침해사고 발생시 공격자의 증거를 수집하고 분석하여 법적 조치를 취하는 사이버포렌식에 대한 전반적인 지식을 학습한다. 사이버 침해사고 발생시 공격자에 관한 증거수집 및 분석능력
소프트웨어역공학 기 개발된 소프트웨어를 디버깅 도구를 이용하여 역으로 추적하여 동작원리를 분석하는 과정을 학습하는 과목으로서 기본적인 메모리구조, 어셈블리 언어, 디버거 사용법등을 학습하며 이를 토대로 하여 등을 실제 소프트웨어를 리버싱하는 과정을 실습함. 소프트웨어의 리버싱을 통한 프로그램의 동작원리 분석 능력
E32 모의해킹과취약점분석 모의해킹 절차 및 취약점 분석 방법론에 대한 학습을 통해 모의해킹 컨설턴트로서 갖추어야할 기본적인 기술적 지식 및 문서작성방법을 학습한다. 모의해킹 보고서 작성능력
악성코드분석 악성프로그램을 분석하기 위한 디버거 사용법을 익히고, 악성코드의 패턴을 학습하여 이를 분석한다. 악성코드 분석 능력
E41 침해사고분석실무 각종 운영체제에서 침해사고 발생 시 분석해야 하는 다양한 요소들에 대해 학습하고, 이를 실제와 유사한 환경에서 분석하는 실습을 수행한다. 침해사고 분석가로서의 업무 수행을 위한 사이버 침해사고 발생 시 피해 대상에 대한 분석 능력
정보보호관리체계구축 기업이 각종 위협으로부터 주요 정보자산을 보호하기 위해 수립,관리,운영하는 종합적인 체계가 인증심사기준에 적합한지를 평가하는 내용을 학습한다. 보안 컨설턴트로서의 업무 수행을 위한 정보보호관리체계 컨설팅 능력
E42 모의해킹실무 실제 기업 망과 유사한 환경에서 웹 페이지, 서버, 내부망의 사용자를 대상으로 모의해킹을 수행하고 이를 보완하기 위한 결과 보고서를 작성한다. 모의해킹 컨설턴트로서의 업무 수행을 위한 취약점 발견, 공격 수행, 은닉 등의 모의해킹 직무 능력
개인정보보호컨설팅 기업이 개인정보 보호활동을 체계적, 지속적으로 수행하기 위해 필요한 보호조치 체계를 구축하였는지를 평가하는 내용을 학습한다. 보안 컨설턴트로서의 업무 수행을 위한 개인정보보호 컨설팅 능력
디지털포렌식실무 정보유출, 디지털 증거분석에 필요한 다양한 요소를 학습하고, 실제와 유사한 케이스에서 분석하는 실습을 수행한다. 디지털 포렌식 전문가로서의 업무 수행을 위한 디지털 증거 수집 및 분석 능력
F.기업연계모듈 F21 기업멘토링 I 보안 분야 전공탐색을 위한 기업전문가 멘토링 비학점 방학특별과정
F22 기업멘토링 II 전공학습 중 방향 설정에 대한 기업전문가 멘토링 비학점 방학특별과정
실무프리젠테이션 성공적인 프리젠테이션의 기획 및 구성방법, 효과적인 메시지 전달방법등의 프리젠테이션 이론을 학습한 후 , MS-Power Point를 활용하여 프리젠테이션 자료제작을 실습하고 발표하는 기법을 배운다. 프로젝트 기획 및 제안서 작성 / 논리적이고 체계적인 발표
F31 현장인턴쉽 기업전문가 멘토의 관리하에 현장실습실시 비학점 방학특별과정
F32 현장실습 기업전문가 멘토의 관리하에 현장실습실시 보안전문가로서 산업현장에서의 실제 업무 사전경험
캡스톤디자인 보안프로젝트과목으로서 팀별 프로젝트 주제를 선정한 후 제안서를 발표하고, 일정기간 프로젝트를 수행한 후 그 결과를 발표한다. 그 결과물은 졸업프로젝트로 대신한다. 목표설정, 계획서작성, 역할분장, 일정관리, 문제해결방법 등 실제 프로젝트 업무 수행
보안프로젝트 보안프로젝트과목으로서 팀별 프로젝트 주제를 선정한 후 제안서를 발표하고, 일정기간 프로젝트를 수행한 후 그 결과를 발표한다. 그 결과물은 졸업프로젝트로 대신한다. 목표설정, 계획서작성, 역할분장, 일정관리, 문제해결방법 등 실제 프로젝트 업무 수행
G.인성교양모듈 G11 대학생활설계I 대학필수교양, 대학생활을 위한 길라잡이 계획적인 업무 추진능력
TOEIC(I) 대학권장교양 외국어 능력
스포츠와건강 대학권장교양 융합적 사고능력
G12 TOEIC(II) 대학권장교양 외국어 능력
전공영어 IT신기술 및 정보보안 분야의 영어자료 해독능력 향상을 위한 독해위주의 영어학습능력을 배양한다. 영어원문 정보습득능력
G21 일본어 기초적인 일본어 어휘, 발음법 및 초급 문법을 학습하며 이를 토대로 한 기초적이며 실용적인 회화능력을 갖추도록 함 기초적인 일본어 회화능력
현대사회와인간 대학권장교양
G22 기술창업경영론 대학권장교양
G31 중국어 기초적인 중국어 어휘, 발음법 및 초급 문법을 학습하며 이를 토대로 한 기초적이며 실용적인 회화능력을 갖추도록 함 기초적인 중국어 회화능력
G32 대학생활설계 II 대학필수교양, 취업을 대비한 재학 중 경력관리 계획적인 업무 추진능력