교과목명
교육 시간
주요항목
세부항목
세세항목
IT 기초
14시간
1. IT 기본 소양
1. 운영체제 기초
1.운영체제 이해
2.리눅스,유닉스 일반
3.기본 명령어 실습
2. 네트워크 기초
1.네트워크 기본 개념
2.TCP/IP 프로토콜의 이해
3.OSI 7계층
3. 운영체제 심화
1.리눅스,유닉스 서버 관리
2.사용자 생성 및 관리
3.디스크 장치 및 파일 시스템 관리
4.네트워크 구성 및 관리
4. 운영체제 서비스 구축
1.DNS 서비스 구축
2.DB 서비스 구축
3.웹 서비스 구축
4.NFS 구축
5.SAMBA 구축
5.네트워크 심화
1.스위치,라우터 개론
2.스위칭,라우팅 프로토콜
3.스위치,라우터 구축 실습
IT보안기초
35시간
1. 정보보안일반
1. 정보 보안 개론
1.해킹과 보안의 역사
2.정보 보안의 이해
3.암호학
2 .정보 보안의 종류
1.시스템 보안
2.네트워크 보안
3.어플리케이션 보안
2. 시스템보안
1. 운영체제 인증 구조 이해 및 공격
1.운영체제 계정 및 인증의 이해
2.패스워드 크랙킹 실습
2. 시스템 해킹 공격
1.백도어
2.레이스 컨디션
3.버퍼 오버 플로우
4.메타스플로잇을 이용한 Exploit 실습
3. 시스템 해킹 대응방안
1.서버 보안설정을 통한 보안 대응
3. 네트워크보안
1. 네트워크 보안 일반
1.네트워크와 네트워크 보안의 이해
2.네트워크 프로토콜 분석 및 취약점 이해
2. 정보 수집
1.풋프린팅
2.스캐닝을 활용한 정보수집
3. 네트워크 해킹 공격
1.스니핑 및 스푸핑 공격
2.중간자 공격(MITM)
3.DoS 공격
4. 네트워크 해킹 대응방안
1.네트워크 해킹 대응방법
2.보안 솔루션의 이해
4. 어플리케이션 보안
1. 인터넷 응용 보안
1.FTP 보안
2.메일 보안
3.웹 보안
4.DNS 보안
2. 데이터베이스 보안
1.DB 보안
보안컨설팅
90시간
1. 보안컨설팅 일반
1. 보안컨설팅 이해
1.정보보안 컨설팅의 이해
2.정보보안 컨설팅 프로젝트의 흐름
2. 보안컨설팅 실무
1.주요 정보통신기반시설 취약점 분석 평가 점검 항목
2.취약점 진단 이해
3.취약점 진단 실습
2. 보안컨설팅 기술적 부분
1. 보안컨설팅을 위한 파이썬 개발
1.IT 실무에서 파이썬의 필요성
2.파이썬 가상환경 구축
3.파이썬 기본문법
4.파이썬 모듈 사용 실습
2. 웹 모의해킹
1.웹 모의해킹 환경 구성
2.웹 모의해킹 실습
3.웹 모의해킹 보고서 작성
개발보안
150시간
1. 웹 개발 및 보안
1. 웹 어플리케이션 일반
1.웹 어플리케이션 기술의 이해
2.HTTP 프로토콜의 이해
3.쿠키,세션의 이해
2. 취약점 정보 수집
1.구글 해킹
2.쇼단을 활용한 정보 수집
3. 웹 어플리케이션 기반 해킹기술
1.SQL 인젝션
2.교차 사이트 스크립팅 공격(XSS)
3.사이트 간 요청 위조 공격(CSRF)
4.파일 업로드 공격
5.파일 다운로드 공격
6.인증 및 접근제어 우회 공격
4. 웹 해킹 대응방안
1.웹 해킹 대응방법
IT실무
79시간
1. 보안 실무
1. IT 보안 실무 특강
1.정보보안담당자의 역할
2.정보보안컨설턴트의 역할
2. 프로젝트 관리
1. 비즈니스 커뮤니케이션
1.프로젝트 이해
2.프로젝트 문서 작성 이해
3.프로젝트 발표 이해
2. 프로젝트 실무
1.프로젝트 선정
2.프로젝트 작성
3.프로젝트 공유(발표)