1교시
1. ZeroPC
2 . M2M (Machine-to-Machine) 통신
3. 멀티모달(Multimodal)
4. 소프트웨어 플랫폼(Software Platform)
5. Slow Read DDoS Attack
6. PCB (Process Control Block) 구성정보
7. PCRE (Perl Compatible Regular Expressions)
8. K-means clustering algorithm
9. SDN (Software Defined Networking)
10. DaaS (Desktop as a Service)
11. AOSE (Agent-Oriented Software Engineering)
12. MPEG-7 CDVS (Compact Descriptor for Visual Search)
13. IEEE 802.16m
2교시
1. 인터넷의 급속한 발달로 빈번히 발생하고 있는 해킹 및 악성프로그램과 같은 사이버 공격으로부터 중요한 정보를 보호하기 위하여 국가 및 공공기관에서는 내부망(인트라넷)과 외부망(인터넷)을 분리한다. 논리적인 분리방법과 물리적인 망분리 방법으로 구분하여 망분리 개념, 구성도 및 장•단점을 설명하시오.
2. CPLD(Complex Programmable Logic Device)와 FPGA(Field Programmable Gate Array) 프로그램의 차이점, 구조 및 기능의차이점, 성능척도, 집적도 및 응용분야를 설명하시오.
3. 최근 지하철, 커피숍, 도서관 등에서무료로 제공하는 공공무선접속장치(AP)를 이용하여 인터넷에 접속하는 사용자가 크게 증가하고 있다. 이러한 환경에서의 악성AP를 이용한 피싱(Phishing) 공격법에 대하여 설명하고,시사점 및 대응방안을 기술하시오.
4. 최근의 컴퓨터 환경은 지리적으로 분산되어 있고 이질적인 시스템들이 네트워크를 통해 연결되어 있는 복잡한 구조의 협력관계로 구성되어 있다. 이런 상황에 대처할 수 있는 자율컴퓨팅(Autonomic Computing)의 특징, 구조, 요구사항 및 최신 동향에 대하여 설명하시오.
5. 스마트 TV 기반 멀티스크린 서비스를 위한 콘텐츠 부호화 기술, 콘텐츠 전송을 위해 다중 네트워크를 동시에 이용하는 하이브리드 네트 워크 스트리밍 기술, 그리고 홈네트워크 환경에서 스마트 TV에 연결된 멀티스크린 장치 및 서비스를 발견, 제어하는 기술에 대하여 설명하 시오.
6. 웹 해킹공격을 사전에 예방하기 위하여 보안 취약점 분석 및 시큐어 코딩(Secure Coding)의 중요성이 높아가고 있다.
가. XSS(Cross Site Scripting) 공격의 2가지 유형에 대하여 설명하시오.
나. 다음의 C 또는 JAVA언어로 작성된 코드에 대하여 안전하지 않은 이유를 설명하고 안전한 코드로 변경하시오.
3교시
1. 소프트웨어의 품질을 높이기 위하여 정적분석(Static Analysis)의 일환으로 수행하는 소스 코드 평가 체크리스트를 제시하시오.
2. 산업기능안전(Industrial Frunctional Safety: 항공우주, 국방, 철도, 의료및조선등) 분야의 임베디드 시스템에서는 요구사항ID(Requirement Identifier)와 시험을 상호연계시켜 추적성(Traceability)을 유지할 것을 요구하고 있다. Host System상에서의 시험결과가 Target System상의 오브젝트 코드(Object Code) 상에서도 만족하는지를 검증 및 확인(Verification and Validation) 하여야 한다. 이에 대한 시험환경구성, 방법론 및 절차를 설명하시오.
3. 악성코드는 시스템 사용자나 소유자의 이익에 반하는 행위를 하는 프로그램이다. 최근 출현하는 신• 변종 악성코드들은 지속형 공격의 형태로 개인과 사회를 위협하고 있다.
가. 악성코드의 4가지 유형을 설명하시오.
나. 악성코드를 개발하고 전파 시키는 목적 3가지를 기술하시오.
4. 웹서비스의 응답시간을 줄이고 가용성을 확보하기 위해 웹캐시(WebCache)가 사용되고 있다.
가. 웹캐시의 사전인출(Prefetching) 기법과 유효성 사전확인(Prevalidation) 기법에 대해 설명하시오.
나. 동적 웹콘텐츠에 대한 캐싱처리가 상대적으로 어려운 사유를 설명하시오.
다. 웹캐시 기반 DDoS 사이버 대피소 구축시 고려해야 할 사항들을 설명하시오.
5. 가상화기술을 사용하여 컴퓨팅 자원을 제공해 주는 클라우드컴퓨팅 기술이 주목받고 있는 시점에서 개인사용자를 위한 퍼스널 클라우드 서비스 보안위협에는 어떤 위협들이 있으며 각 위협에 대한 대응기술과 보안요구사항에 대하여 설명하시오.
6 . 개인정보영향평가( PIA : Privacy Impact Assessment)의 목적, 평가대상, 평가단계 및 평가절차에 대하여 설명하시오.
4교시
1. 실시간 스케줄링(Real Time Scheduling) 문제 중 하나인 우선순위전도(Priority Inversion) 상황시나리오를 설명하고 이에 대한 해결기법 2가지를 제시하시오.
2. 스마트시대의 핵심은 감성과 기술의 소통이며, 미래의 정보서비스는 보고 듣는 것에서 만지고, 느끼고, 기기와 소통하게 함으로써 제품과서비스의 가치가 결정되는 감성기반의 서비스가 될 것이다. 감성정보서비스란 무엇이며 국내외 기술동향과 시장전망을 설명하시오.
3. 인공지능의 실현을 위하여 기계학습(Machine Learning) 분야에서 다양하고 활발한 연구가 진행되고 있다.
가. 기계학습의 정의 및 기본알고리즘을 설명하시오.
나. 기계학습을 학습데이터의 제공방식에 따라 분류하고, 해당 유형별로 학습기술 또는 알고리즘을 설명하시오.
다. 기계학습을 무인운전장비 개발에 적용하고자 할때, 이에 대한구현방법을 설명하시오.
4. 최근 DDoS 공격이 지능화 되면서, 공격 트래픽에 대한 신속한 탐지 및 완화(Mitigation)를 어렵게 하고 있다.
가. DDoS 공격유형별(대역폭공격, 세션공격, 웹HTTP 공격) 피해증상을 설명하시오.
나. DDoS 대응을위한Anti-DDoS 시스템의 대응방식을 다음의 2가지 경우로 나누어설명하시오.
첫째, 공격 IP가 변조된 경우 인증기능을 통해 대응하는 방식
둘째, 공격IP가 변조되지 않은 경우 대응하는 방식
5. 클라우드컴퓨팅서비스를 제공하는 사업자는 이용자에게 신뢰성 있고 일관된 품질을 제공하기위해 클라우드컴퓨팅SLA(Service Level Agreement) 적용이 필수적이다. 클라우드컴퓨팅서비스 유형별(인프라형, 플랫폼형,소프트웨어형)로 서비스품질 요소(성능, 가용성, 보안, 서비스제공성)에 대하여 설명하시오.
6. IP기반의 차세대 통합 커뮤니케이션서비스인 RCS(Rich Communication Suite)의 기반기술, 구조, 기술동향에 대하여 설명하시오.