CVS 101 소프트웨어보안입문 (Introduction to Software Security) [2]
소프트웨어보안 기본 개념과 그 응용 기술에 대해 논의한다 . 버퍼 오버플로우 등의 소프트웨어 보안 취약점과 분석기술 , 개발 단계에서 보안성을 높이기 위한 시큐어 코딩 , 개발 프로세스 , 취약성을 이용하는 악성코드 등에 대하여 학습한다 .
Introduction to information security will be covered, which include buffer overflow and software vulnerabilities, secure coding, development process, malware analysis.
CVS 102 정보보호이론 및 응용 (Cryptography and Its Applications) [2]
정보보호 이론인 암호 알고리즘 , 키 관리기법 , 인터넷 보안 프로토콜에 대해 학습한다 . AES, RSA, ECC 암호 알고리즘과 안전한 해쉬함수 , SSL/TLS 등의 인터넷 보안의 응용 사례를 다룬다 .
This course introduces the theories of information security. Cryptographic algorithms, secure hash functions and their applications on the Internet will be studied including AES, RSA, ECC, SSL/TLS.
CVS 103 악성코드 (Malware Analysis) [2]
악성코드의 유형과 동작 원리 및 대응 기술에 대해서 학습한다 . 컴퓨터 바이러스 , 인터넷 웜 , 봇넷 , 스파이웨어의 원리와 분석 기법 , 그리고 탐지 기술에 대해 논한다 .
This course introduces the types of malware and their countermeasure technologies. Topics include computer virus, Internet worms, botnets, spyware and their detection technologies.
CVS 104 디지털포렌식 (Digital Forensics) [2]
디지털포렌식에 관련된 디지털 증거 확보 , 삭제 데이타 복원 , 로그분석등의 기술적인 부분과 범죄 수사 및 포렌식 절차등의 법적인 부분에 대해 살펴본다 .
Digital forensics is to answer questions about digital states and events. Major topics include identifying digital evidences, intrusion detection, audit trails, log analysis, and legal aspects of computer crime investigation and forensic processes.
CVS 105 네트워크보안 (Network Security) [2]
네트워크보안에서는 접근제어 및 암호응용에서부터 침입탐지 기술 , 역추적 기술 , 디도스 대응기술 등의 네트워크 보안 기술에 대해 공부한다 .
This course covers the issues of network security which include network access control and applied cryptographies, intrusion detection and responses, traceback techniques, and DDoS countermeasures.
CVS 106 사이버법률 (Cyber Laws) [2]
국내외 주요 국가의 사이버 범죄 및 보안을 위한 법제도에 대하여 학습한다 .
This course introduces cyber laws and regulations regarding computer crimes and security enhancements.
CVS 107 취약점분석 (Vulnerability Analysis) [2]
취약점 분석에 사용되는 블랙박스테스팅 , 화이트박스테스팅 등 다양한 분석기술에 대해 다룬다 . 최근에 연구되고 있는 스마트 퍼징 및 소스코드 정적분석 기술을 포함한다 .
This course introduces analysis technologies for finding software vulnerabilities such as blackbox testing, whitebox testing. Recent software security technologies will be included including smart fuzzsing and static analysis of source codes.
CVS 108 시큐어코딩 (Secure Coding) [2]
소프트웨어 개발단계에서 보안성을 높이기 위한 시큐어코딩 기술에 대해 논의한다 . 버퍼오버플로우와 코드 인젝션 공격 등에 대비하기 위해 안전한 함수 사용 , 입력값 점검 등 C, C++, Java 프로그램의 보안을 높이기 위한 개발 방법론에 대해 공부한다 .
This course introduces secure coding methodologies for enhancing the degree of software security. How can we make a better C, C++, Java program in terms of security? We will discuss safe input and output handling, interacting with other programs in a safe way.
CVS 109 역공학 (Reverse Engineering) [2]
바이너리 프로그램의 분석과 포렌식을 위한 데이터 분석 및 복원 기술을 공부하며 , 다양한 각종 분석 도구에 대해 공부한다 .
This course introduces reverse engineering technologies for binary program analysis and digital forensics, along with existing tools available today.
CVS 110 인터넷보안 (Internet Security) [2]
인터넷 프로토콜 및 망 구조에 대해 공부하고 , 인터넷 공격 기법과 이를 방어하는 기술에 대해 소개한다 . TCP/IP 의 취약점으로 발생하는 IP 스푸핑 및 디도스 공격과 , 웹 서비스의 취약점 및 방어기술에 대해 공부한다 .
This course introduces the Internet protocols, architectures, and their security issues. We study IP spoofing, DDoS defenses, and web server protection against known or unknown vulnerabilities.
정보통신망을 보호하기 위해 수립하는 기술적 , 물리적 , 관리적 보호조치 등 종합적인 정보보호 관리체계에 대한 공부를 하고 , ISMS, CC 등의 인증제도를 소개한다 .
This course introduces standards and certification programs for keeping information assets secure, which include common criteria (CC) evaluation for products, and ISMS for organizations.
CVS 112 데이타베이스보안 (Database Security) [2]
데이터베이스의 유형 및 기능에 대해 공부하고 , 정보 유출 및 추론 문제를 해결하기 위한 접근제어 및 암호화 등의 데이터베이스 보안 기술에 대해 배운다 .
This course introduces the types of database management systems, and study on the protection mechanisms such as access control and encryption, in order to prevent information leakage and inference problems.
CVS 113 클라우드보안 (Cloud Security) [2]
클라우드의 서비스 전달 모델과 각 계층의 특징을 공부하고 , 각 계층별 보안 요구사항과 이에 대한 기반 보안 기술을 공부한다 .
This class introduces cloud service delivery models and characteristics of the cloud systems. Students will study security requirements and threats of each cloud service delivery model, and primitive security countermeasures.
CVS 114 소프트웨어보안 특론 (Topics in Software Security) [2]
소프트웨어 보안과 관련한 최신 이슈를 다룬다 .
Recent topics on software security will be covered in this course.