校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

電腦安全概論(英文授課)

Introduction to Computer Security

學期
106-2
學分
3 學分
當期課號
1185
永久課號
DCP3109
開課單位
資訊工程學系
授課教師
林盈達
校區
光復
類別
選修
上課時間表
週一
週三
2
09:00–09:50
電腦安全概論(英文授課)
EDB27
3
10:10–11:00
電腦安全概論(英文授課)
EDB27
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

Ever since the first worm, Morris Worm, released through the Internet in 1988, the attack-defense game between hackers and administrators never ends. To better protect our ICT (Information and Communications Technology) systems, we need to understand first what hacking techniques have been developed over the years and then see their countermeasures. This course first prepares students with background on data security (with cryptography), access security, and system security. After that, a practical textbook is used to illustrate how hackers attack the systems, which falls in the scope of system security. We begin from how hackers understand the target systems with scanning and enumeration, but left with their footprints. Then we see how hackers penetrate clients and servers running Windows and UNIX. The most recent hacking technique with malware inside exchanged documents, Advanced Persistent Threat (APT), is covered herein. Next we see how hackers hijack a system from outside, through the network traffic or external interfaces. The targets include wireline and wireless infrastructure, VoIP systems, and handheld devices. At the end, we see how hackers attack applications and their databases behind, with techniques like buffer overflow and SQL injection. How Android and iOS applications become victims or vehicles are also covered. Countermeasures are interleaved with hacking techniques and summarized at the end. Throughout the course, you could learn tools packed in Kali Linux https://www.kali.org/, including wget, teleport, dirbuster, privoxy, nslookup, traceroute, nmap, tor, socat, proxychains, havij, sqlmap, burpsuite, hackbar, xerxes, android-sdk, netcat, telnet, grendel-scan, johntheripper, cain, metasploit, logclean-ng, nta-monitor, ikeprobe, sivus, sipvicious, poisonivy, aircrack-ng, etc.

教學方式

The loading for students includes (1) 5 homework sets (hand-writing and hands-on with screen dumps), (2) a per-person hacking project report (8-page, excluding screen dumps but including figures and tables), (3) 4-8 quizzes (5-min with 3-5 questions) randomly distributed among the lectures, and (4) open-book midterm and final exams. The hacking project is more like a term project where students are expected to use as many tools and methods as possible to hack a system in order to gain tokens hidden in the system. The textbook does not come with presentation slides, and the lectures will be using limited slides and blackboard. Thus, students are expected to read the textbook.

評分方式

Homework (x6) 30%, Project 10%, Quiz (x5-8) 10%, Midterm 25%, Final 25%.

週次計畫
週次主題
第 1 週Chapter 8 Network Security (from the reference book) 1. Data Security 2. Access Security 3. System Security
第 2 週Part I Casing the Establishment 1. Footprinting 2. Scanning 3. Enumeration
第 3 週Part II Endpoint and Server Hacking 4. Hacking Windows 5. Hacking UNIX 6. Cybercrime and Advanced Persistent Threats
第 4 週Part III Infrastructure Hacking 7. Remote Connectivity and VoIP Hacking 8. Wireless Hacking 9. Hacking Hardware
第 5 週Part IV Application and Data Hacking 10. Web and Database Hacking 11. Mobile Hacking 12. Countermeasures Cookbook
教科書

Textbook: Stuart McClure, Joel Scambray, George Kurtz, “Hacking Exposed 7: Network Security Secrets & Solutions,” McGraw-Hill, July 2012. (available at books.com.tw (博客來) at http://www.books.com.tw/products/F012670826, 1750 NT; paperback also available at amazon.com, 30.43 USD plus shipping and handling) References: 1. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach,” Chapter 8 Network Security, McGraw-Hill, Feb 2011. (hardcover at 100 USD available at Amazon.com; paperback international student edition available at 1000 NT at開發圖書, www.kaifabook.com.tw, kf.book@msa.hinet.net, TEL: 02-8242-3988) 2. William Stallings, “Cryptography and Network Security, 6th edition,” Prentice Hall, March 2013.