112 年 國立清華大學資訊安全研究所《資訊安全》
第 1 題2 分
What is the most commonly used technique to protect against virus attacks?
A. Signature detection
B. Heuristic detection
C. Data integrity assurance
D. Automated reconstruction
登入後即可作答並保存紀錄。
此題考查病毒防護技術中最常見的方法。
- Signature detection (特徵碼偵測):這是目前最廣泛使用且最有效率的病毒偵測技術。它透過比對檔案中的已知病毒特徵碼(如一段獨特的位元組序列)來識別病毒。
- Heuristic detection (啟發式偵測):這種技術試圖透過分析檔案的行為或結構來偵測未知或變種的病毒,但誤判率相對較高。
第 2 題2 分
You are the security administrator for an e-commerce company and are placing a new web server into production. What network zone should you use?
A. Internet
B. DMZ
C. Intranet
D. Sandbox
登入後即可作答並保存紀錄。
此題考查網路安全中不同區域的劃分及其適用性。對於需要對外提供服務的電子商務網站伺服器,最適合放置在 DMZ (Demilitarized Zone) 區域。
- Internet (網際網路):這是公開的、不受信任的網路。將伺服器直接暴露在 Internet 上是極度危險的。
- DMZ (Demilitarized Zone):非軍事區,位於內部網路 (Intranet) 與外部網路 (Internet) 之間。
第 3 題2 分
Which of the following techniques requires that administrators identify appropriate applications for an environment?
A. Sandboxing
B. Control signing
C. Integrity monitoring
D. Whitelisting
登入後即可作答並保存紀錄。
此題考查在安全環境中,需要識別和定義「允許」哪些應用程式運行的技術。
- Sandboxing (沙盒):創建一個隔離的執行環境,限制應用程式的權限和行為。它本身不直接要求識別所有應用程式,而是限制已知或未知應用程式的影響範圍。
- Control signing (控制簽章):通常指數位簽章,用於驗證軟體或文件的來源和完整性,而不是決定哪些應用程式被允許運行。
第 4 題2 分
What type of application vulnerability most directly allows an attacker to modify the contents of a system's memory?
A. Rootkit
B. Back door
C. TOC/TOU
D. Buffer overflow
登入後即可作答並保存紀錄。
此題考查哪種應用程式漏洞最直接允許攻擊者修改系統記憶體內容。
- Rootkit:是一種惡意軟體,旨在隱藏其自身及其他惡意程式的存在,它可能涉及修改記憶體,但其核心是隱藏,而非直接修改記憶體內容。
- Back door:是一種隱藏的存取方式,允許繞過正常的身份驗證機制。它本身不直接修改記憶體。
第 5 題2 分
What character should always be treated carefully when encountered as user input on a web form?
A. !
B. &
C. *
D. '
登入後即可作答並保存紀錄。
此題考查網頁安全中,使用者輸入時需要特別注意的特殊字元,以防止惡意注入攻擊。在常見的網頁攻擊(如 SQL Injection、Cross-Site Scripting)中,某些字元具有特殊的語法意義,攻擊者可以利用這些字元來改變原始指令的結構。
!(驚嘆號):在許多語境下是邏輯 NOT,但通常不是首要考慮的字元。&(and 符號):在 HTML 和 URL 編碼中有特殊意義,也可能被用於命令注入,但單獨來看,其風險不如引號。*(星號):在正規表達式和某些命令中用作萬用字元,但直接用於網頁表單輸入時,其風險相對較低。'(單引號):這是 SQL Injection 攻擊中最常使用的字元之一。
第 6 題2 分
What database technology, if implemented for web forms, can limit the potential for SQL injection attacks?
A. Triggers
B. Stored procedures
C. Column encryption
D. Concurrency control
登入後即可作答並保存紀錄。
此題考查哪種資料庫技術有助於防範 SQL Injection 攻擊。
- Triggers (觸發器):在資料庫中,當發生特定事件(如 INSERT, UPDATE, DELETE)時自動執行的 SQL 語句集合。觸發器本身不直接防範 SQL Injection,反而可能因為執行了未經充分驗證的 SQL 而引入新的風險。
- Stored procedures (預存程序):預先編譯並儲存在資料庫中的 SQL 語句集合。當 Web 應用程式呼叫預存程序並傳遞參數時,資料庫系統會將參數與 SQL 程式碼分開處理。如果預存程序被設計成接受參數並安全地使用它們(例如,使用參數化查詢),則可以有效防止 SQL Injection。
第 7 題2 分
What condition is necessary on a web page for it to be used in a cross-site scripting attack?
A. Reflected input
B. Database-driven content
C. .NET technology
D. CGI scripts
登入後即可作答並保存紀錄。
此題考查進行跨站腳本攻擊 (Cross-Site Scripting, XSS) 的必要條件。XSS 攻擊的核心是將惡意腳本注入到受信任的網站中,然後由受害者的瀏覽器執行。
- Reflected input (反射型輸入):這是反射型 XSS 的關鍵。攻擊者誘使受害者點擊一個惡意連結,該連結包含了惡意腳本。伺服器接收到這個請求,並將請求中的惡意腳本「反射」回瀏覽器,瀏覽器隨後執行該腳本。因此,伺服器必須將使用者輸入的內容(或部分內容)未經充分過濾就直接顯示在網頁上,這是反射型 XSS 的必要條件。
第 8 題2 分
What is the most effective defense against cross-site scripting attacks?
A. Limiting account privileges
B. Input validation
C. User authentication
D. Encryption
登入後即可作答並保存紀錄。
此題考查對抗跨站腳本攻擊 (Cross-Site Scripting, XSS) 最有效的防禦措施。
- Limiting account privileges (限制帳戶權限):這對於防止內部人員濫用權限或降低攻擊者在系統內部的移動範圍有幫助,但對於防止外部使用者發起的 XSS 攻擊效果有限。
- Input validation (輸入驗證):這是防禦 XSS 的核心和最有效的方法之一。
第 9 題2 分
What worm was the first to cause major physical damage to a facility?
A. Stuxnet
B. Code Red
C. Melissa
D. WannaCry
登入後即可作答並保存紀錄。
此題考查造成重大實體損害的第一個電腦蠕蟲。
- Stuxnet (斯大克斯網):Stuxnet 是一種高度複雜的電腦蠕蟲,於 2010 年被發現。它專門針對伊朗的核設施,透過 PLC (Programmable Logic Controller) 感染並破壞離心機,造成了重大的實體損害,是已知第一個對實體基礎設施造成嚴重破壞的惡意軟體。
第 10 題2 分
Ben's system was infected by malicious code that modified the operating system to allow the malicious code author to gain access to his files. What type of exploit did this attacker engage in?
A. Escalation of privilege
B. Backdoor
C. Rootkit
D. Buffer overflow
登入後即可作答並保存紀錄。
此題考查惡意軟體如何修改作業系統以獲得對檔案的存取權限。
- Escalation of privilege (權限提升):攻擊者獲得了比其原有權限更高的存取權限。這通常是通過其他漏洞實現的,而不是直接修改作業系統以提供後門。
- Backdoor (後門):惡意程式在系統中建立一個隱藏的通道,允許攻擊者繞過正常的身份驗證機制,直接存取系統資源(包括檔案)。這種情況與題目描述的「允許惡意程式作者獲得對其檔案的存取權」非常吻合。
第 11 題2 分
What technology does the Java language use to minimize the threat posed by applets?
A. Confidentiality
B. Encryption
C. Stealth
D. Sandbox
登入後即可作答並保存紀錄。
此題考查 Java 語言如何透過特定技術來降低 Applet 帶來的安全威脅。
- Confidentiality (機密性):指保護資訊不被未經授權的揭露。
- Encryption (加密):將資料轉換成密文以保護其機密性。
- Stealth (隱匿):指隱藏自身或行為。
第 12 題2 分
What HTML tag is often used as part of a cross-site scripting (XSS) attack?
A. <H1>
B. <HEAD>
C. <XSS>
D. <SCRIPT>
登入後即可作答並保存紀錄。
此題考查在跨站腳本攻擊 (XSS) 中,常被利用的 HTML 標籤。
<H1>:用於標示標題,本身不執行程式碼。<HEAD>:用於包含網頁的元資訊,如標題、CSS 樣式等,本身不執行程式碼。<XSS>:這不是一個標準的 HTML 標籤。
第 13 題2 分
When designing firewall rules to prevent IP spoofing, which of the following principles should you follow?
A. Packers with internal source IP addresses don't enter the network from the outside.
B. Packets with internal source IP addresses don't exit the network from the inside.
C. Packets with public IP addresses don't pass through the router in either direction.
D. Packets with external source IP addresses don't enter the network from the outside.
登入後即可作答並保存紀錄。
此題考查設計防火牆規則以防止 IP 偽裝 (IP Spoofing) 的原則。IP 偽裝是指攻擊者偽造來源 IP 位址,使其看起來像是來自一個可信來源。
- A. Packets with internal source IP addresses don't enter the network from the outside. (具有內部來源 IP 位址的封包不應從外部進入網路。) 這點非常重要。如果一個封包聲稱來自內部網路(例如,一個私有 IP 位址,如 192.168.x.x 或 10.x.x.x),但卻從外部介面進入防火牆,那麼它很可能是一個偽造的封包,應該被拒絕。
- B. Packets with internal source IP addresses don't exit the network from the inside. (具有內部來源 IP 位址的封包不應從內部離開網路。
第 14 題2 分
Why should you avoid deleting log files on a daily basis?
A. An incident may not be discovered for several days and valuable evidence could
be lost.
B. Disk space is cheap, and log files are used frequently.
C. Log files are protected and cannot be altered.
D. Any information in a log file is useless after it is several hours old.
登入後即可作答並保存紀錄。
此題考查為何不應每天刪除日誌檔。
- A. An incident may not be discovered for several days and valuable evidence could be lost. (事件可能數天後才被發現,寶貴的證據可能會丟失。) 日誌檔是偵測、調查和分析安全事件的關鍵證據。如果每天都刪除日誌,當一個潛在的安全事件在幾天後才被注意到時,相關的日誌記錄可能已經被刪除,導致無法進行調查,也無法找出攻擊的來源和方式。
- B. Disk space is cheap, and log files are used frequently. (硬碟空間便宜,日誌檔經常使用。) 雖然硬碟空間便宜,但這並不是不刪除日誌的主要原因。日誌檔的價值在於其歷史記錄。
第 15 題2 分
What are ethics?
A. Mandatory actions required to fulfill job requirements
B. Laws of professional conduct
C. Regulations set forth by a professional organization
D. Rules of personal behavior
登入後即可作答並保存紀錄。
核心觀念
本題測驗資訊安全管理與法規領域中,關於倫理(Ethics)、法律(Laws)、**組織規範與政策(Regulations / Policies)**三者之間的本質差異與界線。
在資訊安全(例如 CISSP CBK 等權威知識架構)中,這三者的層級與定義如下:
- 倫理(Ethics / Morals):個人內在或社群認同的道德規範與價值觀,屬於個人行為的準則(Rules of personal behavior),不具備國家公權力的強制執行力。
- 法律(Laws):由立法機關制定、國家公權力保證推行的強制性行為規範,違者會受到行政處分或刑事制裁。
- 專業組織規範/守則(Codes of Ethics / Regulations set forth by a professional organization):由特定學會或認證機構(如 (ISC)²、ACM、IEEE)針對會員所訂定的專業行為守則,違者最嚴重的處分為撤銷會員資格或執照,但本身並非國家法律。
解題方法
解題切入點在於區分規範的「來源」與「約束力性質」:
- 題目問的是「什麼是倫理(What are ethics?)」。
- 倫理本質上是自律性、內在導向的道德標準,定義個人在各情境下該如何選擇對與錯的行為方針。
- 因此,在定義上應著眼於「個人的行為準則(Rules of personal behavior)」,而非具備法律強制力或純粹職務規範的條款。
選項分析
- A. Mandatory actions required to fulfill job requirements(錯誤)
此為工作規範、公司政策(Policies)或標準作業程序(SOP)的定義,屬於為滿足職位需求所必須執行的強制性作為,並非倫理。
第 16 題2 分
What is the end goal of disaster recovery planning?
A. Preventing business interruption
B. Setting up temporary business operations
C. Restoring normal business activity
D. Minimizing the impact of a disaster
登入後即可作答並保存紀錄。
此題考查災難復原計畫 (Disaster Recovery Planning, DRP) 的最終目標。DRP 的目的是在發生災難後,盡快恢復關鍵業務功能,並將損失降到最低。
- A. Preventing business interruption (防止業務中斷):這是業務連續性計畫 (Business Continuity Planning, BCP) 的主要目標,DRP 是 BCP 的一部分。雖然 DRP 的實施有助於縮短中斷時間,但完全「防止」中斷在災難發生時通常是不可能的。
第 17 題2 分
Which one of the following disaster types is not usually covered by standard
business or homeowner's insurance?
A. Earthquake
B. Flood
C. Fire
D. Theft
登入後即可作答並保存紀錄。
核心觀念
本題考「災害風險與保險承保範圍」的基本概念。一般商業保險或住宅保險通常承保房屋與財產遭受的常見意外損失,例如:
- 火災造成的建築物與財物損失
- 竊盜造成的財物損失
但特定的大型天然災害通常屬於高風險、廣泛性損失,標準保單常排除在外,必須另外購買專門保險或附加條款。其中最典型的是洪水保險。
解題方法
先區分各選項屬於哪一類風險:
- Fire、Theft:屬於住宅與商業財產保險常見的承保事故。
- Flood:通常需要另外購買 flood insurance,並不包含在標準 homeowner’s insurance 或一般商業財產保險中。
- Earthquake:實務上也常需地震附加條款,但在本題的單選命題脈絡中,典型答案是洪水。
因此,本題依一般資訊安全與災害復原教材的標準分類,選擇 Flood。
選項分析
- A. Earthquake
第 18 題2 分
Which one of the following is not a denial-of-service attack?
A. Teardrop
B. Smurf
C. Ping of death
D. Spoofing
登入後即可作答並保存紀錄。
此題考查哪種攻擊類型不是阻斷服務 (Denial-of-Service, DoS) 攻擊。DoS 攻擊的目的是使目標系統或網路資源無法被合法使用者存取。
- A. Teardrop (淚滴攻擊):這是一種 DoS 攻擊,利用 IP 分組的碎片重組漏洞。攻擊者發送大量畸形的 IP 分組碎片,導致目標系統在重組時崩潰或變得不穩定。
- B. Smurf (斯默夫攻擊):這是一種基於放大攻擊 (Amplification Attack) 的 DoS 攻擊。攻擊者向一個廣播地址發送偽造來源 IP(受害者 IP)的 ICMP Echo Request 封包,導致大量主機對受害者 IP 回覆 ICMP Echo Reply,從而淹沒受害者。
第 19 題2 分
How does a SYN flood attack work?
A. Exploits a packet processing glitch in Windows systems
B. Uses an amplification network to flood a victim with packets
C. Disrupts the three-way handshake used by TCP
D. Sends oversized ping packets to a victim
登入後即可作答並保存紀錄。
此題考查 SYN Flood 攻擊的工作原理。SYN Flood 是一種常見的阻斷服務 (DoS) 攻擊,它利用了 TCP 的三次握手過程。
- A. Exploits a packet processing glitch in Windows systems (利用 Windows 系統的封包處理缺陷):雖然某些作業系統可能對 SYN 攻擊的防禦能力不同,但 SYN Flood 的核心原理並非僅限於 Windows 系統的特定缺陷。
- B. Uses an amplification network to flood a victim with packets (利用放大網路向受害者發送大量封包):這是 DDoS 放大攻擊(如 Smurf 攻擊)的原理,而不是 SYN Flood。
第 20 題2 分
A web server hosted on the Internet was recently attacked, exploiting a vulnerability
in the operating system. The operating system vendor assisted in the incident
investigation and verified the vulnerability was not previously known. What type
of attack was this?
A. Botnet
B. Zero-day exploit
C. Denial-of-service
D. Distributed denial-of-service
登入後即可作答並保存紀錄。
此題考查對一種新型、未知的作業系統漏洞進行攻擊的類型。
- A. Botnet (殭屍網路):Botnet 是由受感染的電腦組成的網路,通常用於執行 DDoS 攻擊、發送垃圾郵件等。它是一種攻擊的基礎設施,而不是針對特定漏洞的攻擊類型。
- B. Zero-day exploit (零日漏洞利用):零日漏洞是指作業系統或軟體中存在尚未被開發者或公眾發現的漏洞。攻擊者利用這個「零日」漏洞進行攻擊,由於開發者尚未有補丁,這種攻擊通常難以防禦。
第 21 題2 分
Of the following choices, what indicates the primary purpose of an intrusion
detection system (IDS)?
A. Detect abnormal activity
B. Diagnose system failures
C. Rate system performance
D. Test a system for vulnerabilities
登入後即可作答並保存紀錄。
此題考查入侵偵測系統 (Intrusion Detection System, IDS) 的主要目的。
- A. Detect abnormal activity (偵測異常活動):這是 IDS 的核心功能。IDS 監控網路流量或系統活動,並將其與已知的攻擊模式或正常行為模型進行比對,以偵測潛在的入侵行為或異常活動。
- B. Diagnose system failures (診斷系統故障):這通常是系統日誌分析工具或故障排除軟體的功能,而不是 IDS 的主要目的。
第 22 題2 分
Which of the following is true for a host-based intrusion detection system (HIDS)?
A. It monitors an entire network.
B. It monitors a single system.
C. It's invisible to attackers and authorized users.
D. It cannot detect malicious code.
登入後即可作答並保存紀錄。
此題考查主機型入侵偵測系統 (Host-based Intrusion Detection System, HIDS) 的特性。
- A. It monitors an entire network. (它監控整個網路。):這是網路型入侵偵測系統 (Network-based Intrusion Detection System, NIDS) 的功能,HIDS 僅監控單一主機。
- B. It monitors a single system. (它監控單一系統。):這是 HIDS 的定義。
第 23 題2 分
Of the following choices, what is the best form of anti-malware protection?
A. Multiple solutions on each system
B. A single solution throughout the organization
C. Anti-malware protection at several locations
D. One-hundred-percent content filtering at all border gateways
登入後即可作答並保存紀錄。
此題考查哪種形式的惡意軟體防護是「最佳」的。在資安領域,沒有絕對的「最佳」方案,但通常強調多層次、綜合性的防禦。
- A. Multiple solutions on each system (每個系統有多種解決方案):這意味著在單一主機上部署多種不同的防毒軟體或惡意軟體防護工具。這種做法可以提供更強的保護,因為不同的工具可能有不同的偵測引擎和優勢,可以互相彌補。
- B. A single solution throughout the organization (整個組織使用單一解決方案):雖然統一管理方便,但單一解決方案可能存在盲點,且一旦該解決方案出現問題,整個組織都會受到影響。
- C. Anti-malware protection at several locations (在多個地點提供惡意軟體防護):這可能指在網路邊界、伺服器、終端點等不同層面部署防護,這是一種多層次防禦的概念,但「幾個地點」的描述不夠具體。
第 24 題2 分
What is the most important rule to follow when collecting evidence?
A. Do not turn off a computer until you photograph the screen.
B. List all people present while collecting evidence.
C. Never modify evidence during the collection process.
D. Transfer all equipment to a secure storage location.
登入後即可作答並保存紀錄。
此題考查在收集數位證據時最重要的原則。數位鑑識 (Digital Forensics) 的核心原則之一是保持證據的完整性 (Integrity)。
- A. Do not turn off a computer until you photograph the screen. (在拍攝螢幕畫面之前不要關閉電腦。):在某些情況下,拍攝螢幕畫面是必要的,但這不是最重要的原則。更重要的是如何以不影響證據的方式獲取記憶體中的資訊,以及如何創建一個位元映像 (bit-for-bit image) 來分析。
- B. List all people present while collecting evidence. (列出收集證據時在場的所有人。):記錄在場人員是標準操作程序的一部分,有助於追溯和證明證據的收集過程,但並非最核心的原則。
第 25 題2 分
If port scanning does no damage to a system, why is it generally considered an
incident?
A. All port scans indicate adversarial behavior.
B. Port scans can precede attacks that cause damage and can indicate a future attack.
C. Scanning a port damages the port.
D. Port scanning uses system resources that could be put to better uses.
登入後即可作答並保存紀錄。
此題考查為何即使端口掃描 (port scanning) 沒有造成直接損害,也通常被視為一種安全事件 (incident)。
- A. All port scans indicate adversarial behavior. (所有端口掃描都表明敵對行為。):雖然端口掃描常常是敵對行為的一部分,但並非所有掃描都是惡意的。例如,系統管理員可能會進行掃描來盤點資產。然而,在安全事件的上下文中,未經授權的掃描通常被視為可疑。
- B. Port scans can precede attacks that cause damage and can indicate a future attack. (端口掃描可能在造成損害的攻擊之前發生,並預示著未來的攻擊。):這是端口掃描被視為安全事件的最主要原因。
第 26 題2 分
What type of incident is characterized by obtaining an increased level of privilege?
A. Compromise
B. Denial of service
C. Malicious code
D. Scanning
登入後即可作答並保存紀錄。
此題考查哪種類型的安全事件以獲得更高的權限為特徵。
- A. Compromise (洩漏/入侵):當一個系統或其安全性被未經授權的實體破壞時,就稱為 Compromise。這通常意味著攻擊者能夠未經授權地存取、修改或控制系統,其中獲取更高的權限(如管理員權限)是 Compromise 的一個常見表現。
- B. Denial of service (阻斷服務):DoS 攻擊的目標是使服務不可用,與獲取權限無關。
第 27 題2 分
Which of the following is most likely to detect DoS attacks?
A. Host-based IDS
B. Network-based IDS
C. Vulnerability scanner
D. Penetration testing
登入後即可作答並保存紀錄。
此題考查哪種安全工具最有可能偵測到阻斷服務 (DoS) 攻擊。
- A. Host-based IDS (主機型 IDS):HIDS 監控單一主機的活動。雖然它可以偵測到主機上的異常負載或異常行程,但對於大規模的網路 DoS 攻擊,其偵測能力有限,因為它無法看到網路流量的整體情況。
- B. Network-based IDS (網路型 IDS):NIDS 監控網路流量。DoS 攻擊通常涉及產生大量異常流量。
第 28 題2 分
At which layer of the OSI model does a router operate?
A. Network layer
B. Layer 1
C. Transport layer
D. Layer 5
登入後即可作答並保存紀錄。
此題考查路由器 (Router) 在 OSI 模型中的工作層級。
- OSI 模型有七個層級,從下往上分別是:
- Physical Layer (實體層)
- Data Link Layer (資料鏈結層)
- Network Layer (網路層)
- Transport Layer (傳輸層)
- Session Layer (會話層)
- Presentation Layer (展示層)
- Application Layer (應用層)
第 29 題2 分
Which type of firewall automatically adjusts its filtering rules based on the content
of the traffic of existing sessions?
A. Static packet filtering
B. Application-level gateway
C. Stateful inspection
D. Dynamic packet filtering
登入後即可作答並保存紀錄。
此題考查哪種類型的防火牆能夠根據現有連線的流量內容自動調整過濾規則。
- A. Static packet filtering (靜態封包過濾):這種防火牆根據預設的規則(如來源 IP、目的 IP、端口號)來檢查每個封包,並不考慮封包是否屬於一個已建立的連線。
- B. Application-level gateway (應用層閘道):這種防火牆在應用層檢查流量,能理解特定應用程式的協議(如 HTTP、FTP)。它可以檢查應用層的內容,但其規則的調整不一定是基於「現有會話的內容」。
- C. Stateful inspection (狀態檢測):這種防火牆不僅檢查每個封包的表頭資訊,還會追蹤網路連線的狀態。它知道哪些連線是合法的、哪些是預期的。只有屬於已建立的、合法的連線的封包才會被允許通過。
第 30 題2 分
A VPN can be established over which of the following?
A. Wireless LAN connection
B. Remote access dial-up connection
C. WAN link
D. All of the above
登入後即可作答並保存紀錄。
此題考查虛擬私人網路 (VPN) 可以建立在哪種網路連線上。VPN 的核心是在公共網路上建立一個加密的、安全的通道,以模擬私有網路的連接。
- A. Wireless LAN connection (無線區域網路連線):使用者可以通過 Wi-Fi 連接到 VPN,以安全地存取內部網路資源。
第 31 題2 分
What type of malware uses social engineering to trick a victim into installing it?
A. Viruses
B. Worms
C. Trojan horse
D. Logic bomb
登入後即可作答並保存紀錄。
此題考查哪種類型的惡意軟體利用社會工程學來誘騙使用者安裝。
- A. Viruses (病毒):病毒需要宿主檔案,並透過檔案的執行來傳播,通常需要使用者執行受感染的檔案。
- B. Worms (蠕蟲):蠕蟲是獨立的惡意軟體,能夠自我複製並透過網路傳播,通常不需要使用者互動來傳播。
- C. Trojan horse (木馬):木馬是一種偽裝成合法軟體的惡意程式。
第 32 題2 分
The CIA Triad comprises what elements?
A. Contiguousness, interoperable, arranged
B. Authentication, authorization, accountability
C. Capable, available, integral
D. Availability, confidentiality, integrity
登入後即可作答並保存紀錄。
此題考查資訊安全領域中著名的「CIA 三元組」(CIA Triad)。
CIA 三元組是資訊安全的三個核心原則:
- Confidentiality (機密性):確保資訊僅能被授權的實體存取。
- Integrity (完整性):確保資訊的準確性和完整性,防止未經授權的修改。
- Availability (可用性):確保授權使用者在需要時能夠存取資訊和資源。
第 33 題2 分
Which of the following is not a required component in the support of accountability?
A. Auditing
B. Privacy
C. Authentication
D. Authorization Restricted job resp
登入後即可作答並保存紀錄。
核心觀念:問責性(Accountability)與 AAA 架構
問責性(Accountability) 是資訊安全的核心安全目標之一,指的是系統能夠將某一事件或行為無庸置疑地追溯至單一特定實體(個人、程序或系統)。
在 CISSP CBK(資訊系統安全認證主體知識庫)與常見資安架構中,建立完整的「問責性(Accountability)」必須依賴以下機制串聯而成:
- 識別與身分驗證(Identification & Authentication):確定「是誰」在請求存取,並驗證其真實身分。沒有身分驗證,系統就無法將行為連結到具體個人。
- 授權(Authorization):根據身分界定該實體「被允許做什麼」(包含依職責限制權限,如最小權限原則、職責區分 Restricted Job Responsibilities)。
- 稽核與審查(Auditing & Accounting / Logging):記錄所有存取軌跡、操作紀錄(Audit Trail)並進行事後追蹤審查,提供可驗證的證據鏈。
- 不可否認性(Non-repudiation):確保發起者無法否認自己曾執行過該操作。
相對地,隱私性(Privacy) 著重於個人資料的保護、匿名性(Anonymity)或對個人資料蒐集與處理的控制權,它並非用來建構系統問責性的必要支撐要件,甚至在某些情境(例如完全匿名)下與問責性存在取捨與張力。
解題方法
本題問「何者不是支援問責性(Accountability)所必需的元件(not a required component)」。
解題切入點為檢驗各選項在「建構責任追究(Who did what and when)」的因果鏈中是否為不可或缺的環節:
- 能否追究責任,關鍵在於:
- 知道是誰(Authentication)
- 知道其權限與被指派的職責範圍(Authorization / Restricted job responsibilities)
- 留有確切日誌紀錄供檢核(Auditing)
- 缺少上述任一項,問責性鏈條即告中斷。
- Privacy(隱私性) 屬於資訊保護與資料治理的範疇,旨在保護個資不被濫用或揭露,並非支援系統問責性的基礎組件。因此,Privacy 不屬於必要支撐要件。
選項分析
第 34 題2 分
What is the last phase of the TCP/IP three-way handshake sequence?
A. SYN packet
B. ACK packet
C. NAK packet
D. SYN/ACK packer
登入後即可作答並保存紀錄。
此題考查 TCP 三次握手 (Three-way Handshake) 的最後一個階段。TCP 的三次握手是建立 TCP 連線時用於確認雙方都準備好進行資料傳輸的過程。
三次握手的過程如下:
- Client sends SYN packet (客戶端發送 SYN 封包):客戶端向伺服器發送一個 SYN (Synchronize) 封包,表示請求建立連線,並包含客戶端的初始序號 (Initial Sequence Number, ISN)。
- Server sends SYN-ACK packet (伺服器發送 SYN-ACK 封包):伺服器收到 SYN 封包後,如果同意建立連線,則向客戶端發送一個 SYN-ACK 封包。這個封包包含伺服器的 ISN,同時也確認收到了客戶端的 SYN 封包(通過設置 ACK Number 為客戶端 ISN + 1)。
第 35 題2 分
In what type of cipher are the letters of the plaintext message rearranged to form the
cipher text?
A. Substitution cipher
B. Block cipher
C. Transposition cipher
D. One-time pad
登入後即可作答並保存紀錄。
此題考查哪種類型的密碼學加密方法是透過重新排列明文字母來生成密文。
- A. Substitution cipher (取代密碼):這種密碼通過用另一個字元、字母或符號來替換明文中的每個字元來生成密文。例如,凱撒密碼就是一種簡單的取代密碼。
- B. Block cipher (區塊密碼):這種密碼將明文分成固定大小的區塊,然後對每個區塊進行加密。
第 36 題2 分
If Renee receives a digitally signed message from Mike, what key does she use to
verify that the message truly came from Mike?
A. Renee's public key
B. Renee's private key
C. Mike's public key
D. Mike's private key
登入後即可作答並保存紀錄。
此題考查數位簽章的驗證過程。數位簽章利用非對稱加密技術來確保訊息的來源真實性 (Authenticity) 和完整性 (Integrity)。
數位簽章的過程通常是:
- 簽署者 (Sender):
- 計算訊息的雜湊值 (Hash)。
- 使用自己的私鑰 (Private Key) 對雜湊值進行加密,產生數位簽章。
- 將原始訊息和數位簽章一起發送給接收者。
第 37 題2 分
Which of the following statements is true?
A. The less complex a system, the more vulnerabilities it has.
B. The more complex a system, the less assurance it provides.
C. The less complex a system, the less trust it provides.
D. The more complex a system, the less attack surface it generates.
登入後即可作答並保存紀錄。
此題考查系統複雜度與安全性的關係。
- A. The less complex a system, the more vulnerabilities it has. (系統越簡單,漏洞越多。):這通常不成立。複雜的系統往往有更多的程式碼、更多的組件和更多的互動點,這意味著潛在的漏洞數量也越多。簡單的系統通常更容易被審查和測試,漏洞相對較少。
- B. The more complex a system, the less assurance it provides. (系統越複雜,提供的保證越少。):這裡的「assurance」可以理解為安全性保證或可信度。複雜的系統因為難以全面理解和測試,其安全性往往難以保證。潛在的漏洞和意外的行為也更多。因此,複雜性通常與較低的安全性保證相關。
第 38 題2 分
Audit trails, logs, CCTV, intrusion detection systems, antivirus software,
penetration testing, password crackers, performance monitoring, and cyclic
redundancy checks (CRCs) are examples of what?
A. Directive controls
B. Detective controls
C. Corrective controls
D. Preventive controls
登入後即可作答並保存紀錄。
此題考查各項安全措施屬於哪種類型的控制。安全控制可以分為預防 (Preventive)、偵測 (Detective)、矯正 (Corrective) 和指導 (Directive) 等類別。
- Audit trails, logs (審計記錄, 日誌):記錄系統活動,用於事後分析。
- CCTV (閉路電視):用於監控物理區域,記錄活動。
- Intrusion detection systems (IDS, 入侵偵測系統):監控網路或系統活動,偵測異常行為。
- Antivirus software (防毒軟體):偵測和移除惡意軟體。
- Penetration testing (滲透測試):模擬攻擊,評估系統安全性。
- Password crackers (密碼破解工具):用於測試密碼強度(雖然本身也可能是攻擊工具)。
- Performance monitoring (效能監控):監控系統效能,有時異常效能可能預示著攻擊。
第 39 題2 分
Which of the following is a procedure designed to test and perhaps bypass a system's
security controls?
A. Logging usage data
B. War dialing
C. Penetration testing
D. Deploying secured desktop workstations
登入後即可作答並保存紀錄。
此題考查哪種程序旨在測試並可能繞過系統的安全控制。
- A. Logging usage data (記錄使用數據):這是偵測性控制的一部分,用於記錄系統活動,而不是主動測試或繞過安全控制。
- B. War dialing (戰爭撥號):這是一種測試電話線路是否存在未授權的數據機存取的方法。雖然可以視為一種安全測試,但它主要針對撥號存取,而不是所有系統的安全控制。
第 40 題2 分
Auditing is a required factor to sustain and enforce what?
A. Accountability
B. Confidentiality
C. Accessibility
D. Redundancy
登入後即可作答並保存紀錄。
此題考查審計 (Auditing) 對於維持和執行哪個資訊安全原則是必需的。
- A. Accountability (問責/可追溯性):審計(記錄和審查日誌)是實現問責制的基礎。通過審計,可以追蹤誰在何時對系統進行了什麼操作,從而追究責任。
- B. Confidentiality (機密性):機密性是保護資訊不被未經授權的存取。
第 41 題2 分
Spamming attacks occur when numerous unsolicited messages are sent to a victim.
Because enough data is sent to the victim to prevent legitimate activity, it is also
known as what?
A. Sniffing
B. Denial of service
C. Brute-force attack
D. Buffer overflow attack
登入後即可作答並保存紀錄。
此題考查大量發送垃圾郵件(Spamming)導致合法活動受阻的攻擊類型。
- A. Sniffing (嗅探):Sniffing 是指攔截和記錄網路上的資料傳輸,以竊取資訊。與垃圾郵件無關。
- B. Denial of service (阻斷服務):當大量的垃圾郵件(或其他不請自來的數據)發送到受害者(例如郵件伺服器或使用者的收件箱)時,可能會佔用大量的網路帶寬、伺服器處理能力或儲存空間,導致合法郵件無法送達或系統無法正常處理其他請求。這符合阻斷服務攻擊的定義。
第 42 題2 分
John recently received an email message from Bill. What cryptographic goal would
need to be met to convince John that Bill was actually the sender of the message?
A. Nonrepudiation
B. Confidentiality
C. Availability
D. Integrity
登入後即可作答並保存紀錄。
此題考查哪種密碼學目標能確保訊息的發送者身份,使其無法否認發送行為。
- A. Nonrepudiation (不可否認性):不可否認性確保訊息的發送者無法否認其發送行為,同時接收者也無法否認其接收行為。這通常通過數位簽章等技術實現。如果 Bill 使用數位簽章來發送郵件,John 就可以透過驗證簽章來確信郵件確實來自 Bill,Bill 也無法事後聲稱沒有發送該郵件。
第 43 題2 分
How many keys are required to fully implement a symmetric algorithm with 10
participants?
A. 10
B. 20
C. 45
D. 100
登入後即可作答並保存紀錄。
此題考查對稱加密算法中,參與者之間建立安全通道所需的金鑰數量。
在一個擁有 N 個參與者的群組中,如果每兩個參與者之間都需要建立一個獨立的、安全的對稱加密連線,那麼總共需要的金鑰數量是組合數 。
第 44 題2 分
How many encryption keys are required to fully implement an asymmetric
algorithm with 10 participants?
A. 10
B. 20
C. 45
D. 100
登入後即可作答並保存紀錄。
此題考查非對稱加密算法中,參與者之間進行安全通信所需的金鑰數量。
非對稱加密(也稱為公開金鑰加密)的特點是每個參與者擁有一對金鑰:一個公開金鑰 (Public Key) 和一個私鑰 (Private Key)。
- 公鑰:可以公開給任何人,用於加密訊息或驗證數位簽章。
- 私鑰:必須由參與者自己保管,用於解密訊息或產生數位簽章。
第 45 題2 分
What kind of attack makes the Caesar cipher virtually unusable?
A. Meet-in-the-middle attack
B. Escrow attack
C. Frequency analysis attack
D. Transposition attack
登入後即可作答並保存紀錄。
此題考查哪種攻擊方法使得凱撒密碼 (Caesar Cipher) 幾乎無法使用。
凱撒密碼是一種非常簡單的取代密碼,它將明文中的每個字母都向後(或向前)移動固定數量的位置。例如,移動 3 位就是將 A 變為 D,B 變為 E,依此類推。
- A. Meet-in-the-middle attack (中間相遇攻擊):這種攻擊通常用於破解組合加密(如雙重 DES),它不是針對凱撒密碼的。
- B. Escrow attack (託管攻擊):這與金鑰託管或後門有關,不是直接破解密碼的方法。
第 46 題2 分
What TCP/IP communications port is used by Transport Layer Security traffic?
A. 80
B. 220
C. 443
D. 559
登入後即可作答並保存紀錄。
此題考查 Transport Layer Security (TLS) 流量使用的 TCP/IP 通訊埠。TLS(及其前身 SSL)用於為網際網路通訊提供加密和身份驗證,最常見的應用是 HTTPS。
- Port 80:這是 HTTP (Hypertext Transfer Protocol) 的標準埠,用於未加密的網頁瀏覽。
第 47 題2 分
What type of cryptographic attack rendered Double DES (2DES) no more effective
than standard DES encryption?
A. Birthday attack
B. Chosen ciphertext attack
C. Meet-in-the-middle attack
D. Man-in-the-middle attack
登入後即可作答並保存紀錄。
此題考查哪種密碼學攻擊使得雙重 DES (Double DES, 2DES) 的安全性沒有顯著提升。
- Double DES (2DES):2DES 是一種透過將 DES 加密演算法連續執行兩次來增強安全性的方法。例如,使用兩組不同的金鑰 和 ,先用 加密,再用 加密。
- Birthday attack (生日攻擊):這是一種用於破解雜湊函數或密碼的攻擊,利用了生日悖論,尋找雜湊碰撞。它與 2DES 的安全性無關。
- Chosen ciphertext attack (選擇密文攻擊):攻擊者能夠選擇密文,並獲得對應的明文。這是一種強力的攻擊模型,但對於 2DES 而言,並非最關鍵的破解方法。
- Meet-in-the-middle attack (中間相遇攻擊):這是破解 2DES 的標準且非常有效的攻擊方法。其原理是:攻擊者選擇一個明文 P,然後用第一個金鑰 加密 P 得到中間密文 ,同時,攻擊者也嘗試用第一個金鑰 解密密文 C,得到中間明文 。
第 48 題6 分
What is Kerckhoffs's principle?
登入後即可作答並保存紀錄。
Kerckhoffs's principle(克赫霍夫斯原則,又稱 Kerckhoffs's Law 或 Shannon's Maxim)是密碼學中的一個基本原則,由荷蘭密碼學家 Auguste Kerckhoffs 在 19 世紀末提出。該原則指出:
一個密碼系統的安全性,不應該依賴於其演算法的保密性,而應該依賴於金鑰的保密性。
換句話說,即使敵方知道密碼系統的演算法(例如,知道使用的是 DES、AES 或 RSA 演算法),只要金鑰是保密的,密碼系統就應該是安全的。反之,如果演算法本身不安全,即使金鑰再保密,也無法保證系統的安全性。