資訊工程研究所(Graduate Institute of Computer Science and Information Engineering)
課程名稱(英文)
Techniques of Network Attacks and Defenses
課程代碼
4105402_01
授課教師:
林柏青
學分數
3
必/選修
選修
開課年級
碩博合開
先修科目或先備能力:
Computer networks
課程概述:
In this course, we will introduce various techniques of attacks and defense. We will emphasize the principles behind the techniques, and also the hands-on operations. As a graduate course, we will also introduce some latest trends in research.
We wish the students can learn knowledge of network security, gain practical experiences and the latest research issues from this course.
學習目標:
1. Understand various techniques of attacks and defense
2. Run various security tools
3. Know related research topics
教科書:
No textbook. The material is composed from various sources.
References:
1. Stuart McClure, Joel Scambray, George Kurtz, Hacking Hacking Exposed 7: Network Security Secrets & Solutions, Seventh Edition, McGraw-Hill, 2012.
2. Peter Kim, The Hacker Playbook 2: Practical Guide To Penetration Testing, CreateSpace Independent Publishing, 2015.
3. Dafydd Stuttard and Marcus Pinto, The Web Application Hacker\\\'s Handbook, 2nd edition, Wiley, 2011.
4. Bill Blunden, The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System, Jones & Bartlett Learning; 2 edition, 2012.
5. Steven Anson, Steve Bunting, Ryan Johnson, Scott Pearson, Mastering Windows Network Forensics and Investigation, Sybex; 2 edition, 2012.
6. William Stallings, Cryptography and Network Security: Principles and Practice, 6th Edition, 2013.
課程大綱
分配時數
核心能力
備註
單元主題
內容綱要
講授
示範
隨堂作業
其他
Introduction
A brief overview of network security
5
12345678
Network security devices
Network security devices and tools
5
12345678
Reconnaissance & scanning
Tools of Network reconnaissance and scanning, social engineering
6
12345678
Gaining access & DoS
Techniques of gaining access and denial-of-services
6
12345678
Web application attacks
Techniques of web application attacks
6
12345678
Covering tracks & hiding
Techniques of hiding attacks
6
12345678
Network security monitoring
Tools of network security monitoring
5
12345678
Malware and botnet
Topics of malware and botnet
5
12345678
System forensics and incident response
Issues of system forensics and incident response
5
12345678
Cryptography for network communications
An overview of cryptography
5
12345678
教育目標
1.具獨立從事學術研究或產品創新研發之人才
2.具團隊合作精神及科技整合能力,並在團隊中扮演領導、規劃、管理之角色
3.具自我挑戰與終身學習能力之人才
4.具有學術倫理、工程倫理、國際觀之人才
核心能力
1.具有資訊工程與科學領域之專業知識(Competence in computer science and computer engineering.)
2.具有創新思考、問題解決、獨立研究之能力(Be creative and be able to solve problems and to perform independent research.)
3.具有撰寫中英文專業論文及簡報之能力(Demonstrate good written, oral, and communication skills, in both Chinese and English.)
4.具策劃及執行專題研究之能力(Be able to plan and execute projects.)
5.具有溝通、協調、整合及進行跨領域團隊合作之能力(Have communication, coordination, integration skills and teamwork in multi-disciplinary settings.)
6.具有終身學習與因應資訊科技快速變遷之能力(Recognize the need for, and have the ability to engage in independent and life-long learning.)
7.認識並遵循學術與工程倫理(Understand and commit to academic and professional ethics.)
8.具國際觀及科技前瞻視野(Have international view and vision of future technology.)