114 年 國立清華大學資訊安全研究所《資訊安全》
第 1 題2 分
Which protocol offers guaranteed delivery and is connection oriented?
(A) UDP
(B) IP
(C) TCP
(D) TFTP
登入後即可作答並保存紀錄。
此題考驗對網路傳輸層常見協定特性的了解。
TCP (Transmission Control Protocol) 是一種面向連接的、可靠的傳輸層協定。它提供可靠的數據傳輸,包括錯誤檢測、排序和重傳,並且在傳輸前需要建立連接(三次握手),確保數據的順序和完整性,因此具備「保證交付」和「面向連接」的特性。
第 2 題2 分
What protocol is used for reporting or informational purposes?
(A) IGMP
(B) TCP
(C) ICMP
(D) IP
登入後即可作答並保存紀錄。
此題考驗對網路層常見協定功能的了解。
ICMP (Internet Control Message Protocol) 是網際網路控制訊息協定,主要用於在 IP 主機之間傳遞控制訊息,報告網絡中的錯誤狀態或提供其他資訊。
第 3 題2 分
What port, other than port 110, is used to retrieve e-mail?
(A) Port 25
(B) Port 143
(C) Port 80
(D) Port 135
登入後即可作答並保存紀錄。
此題考驗對電子郵件相關網路服務及埠號的熟悉度。
郵件檢索(retrieve e-mail)通常是指從郵件伺服器下載郵件到客戶端。
Port 110 是 POP3 (Post Office Protocol version 3) 的預設埠號,用於郵件檢索。
第 4 題2 分
What port does DNS use?
(A) Port 80
(B) Port 69
(C) Port 25
(D) Port 53
登入後即可作答並保存紀錄。
此題考驗對 DNS (Domain Name System) 服務相關埠號的知識。
DNS 是一種用於將網域名稱轉換為 IP 位址的系統。其預設使用的埠號是 UDP 埠 53。
第 5 題2 分
What command is used to log on to a remote server, computer, or router?
(A) ping
(B) traceroute
(C) telnet
(D) netstat
登入後即可作答並保存紀錄。
此題考驗對常用網路診斷與管理命令的了解。
Telnet 是一種簡單的網路終端機模擬協定,用於透過 TCP 連接與遠端主機進行互動,可以直接在遠端主機上執行命令,達到登入(log on)或遠端控制的目的。
第 6 題2 分
Which of the following exploits might hide its destructive payload in a legitimate
application or game?
(A) Trojan program
(B) Macro virus
(C) Worm
(D) Buffer overflow
登入後即可作答並保存紀錄。
此題考驗對惡意軟體類型的辨識能力,特別是其隱藏方式。
特洛伊木馬程式 (Trojan program) 的特性就是偽裝成無害或有用的程式(如應用程式或遊戲),但實際上包含了惡意功能(destructive payload)。
第 7 題2 分
Which of the following doesn't attach itself to a host but can replicate itself?
(A) Worm
(B) Virus
(C) Trojan program
(D) Buffer overflow
登入後即可作答並保存紀錄。
此題考驗對惡意軟體傳播與感染機制的區別。
蠕蟲 (Worm) 的主要特點是它能夠自我複製並通過網路(如電子郵件、網路共享)傳播,而不需要依附於其他檔案或程式,也不需要用戶的互動來執行。
第 8 題2 分
A software or hardware component that records each keystroke a user enters is
called which of the following?
(A) Key sniffer
(B) Keylogger
(C) Trojan program
(D) Buffer overflow
登入後即可作答並保存紀錄。
此題考驗對鍵盤記錄器(Keylogger)的定義。
Keylogger 是一種程式或硬體設備,用於記錄使用者在鍵盤上輸入的每一個字元,以便竊取密碼、個人資訊或其他敏感資料。
第 9 題2 分
What type of network attack relies on multiple servers participating in an attack on
one host system?
(A) Trojan attack
(B) Buffer overflow
(C) Denial-of-service attack
(D) Distributed denial-of-service attack
登入後即可作答並保存紀錄。
此題考驗對分散式阻斷服務攻擊 (DDoS) 的理解。
阻斷服務攻擊 (Denial-of-service attack, DoS) 旨在使目標系統或網路服務不可用。
分散式阻斷服務攻擊 (Distributed Denial-of-service attack, DDoS) 則是指利用大量受感染的電腦(通常稱為殭屍網路,botnet)作為攻擊源,同時對目標系統發動攻擊。
第 10 題2 分
Which of the following enables you to view all host computers on a network?
(A) SOA
(B) ipconfig
(C) Zone transfers
(D) HTTP HEAD method
登入後即可作答並保存紀錄。
此題考驗對網路管理和查詢工具的了解。
Zone transfer (區域傳輸) 是 DNS 服務中的一個機制,允許 DNS 伺服器之間同步區域資料庫。DNS 區域資料庫中包含了特定網域的所有主機名稱和 IP 位址資訊。因此,通過執行 DNS 區域傳輸,攻擊者或管理者可以獲取該網域內所有主機的列表。
第 11 題2 分
Many social engineers begin gathering the information they need by using which
of the following?
(A) The Internet
(B) The telephone
(C) A company Intranet
(D) E-mail
登入後即可作答並保存紀錄。
此題考驗對社會工程學 (Social Engineering) 資訊收集階段的理解。
社會工程學的目標是透過操縱人來獲取敏感資訊。在資訊收集階段,社會工程師會嘗試收集關於目標組織、系統和人員的各種資訊。
電話 (The telephone) 是社會工程師常用的接觸目標的管道之一,可以透過電話詐騙、假冒身份等方式來獲取資訊。
網際網路 (The Internet) 也是重要的資訊來源,可以透過搜尋公開資訊、社群媒體等方式收集。
第 12 題2 分
Discovering a user's password by observing the keys he or she presses is called
which of the following?
(A) Password hashing
(B) Password crunching
(C) Piggybacking
(D) Shoulder surfing
登入後即可作答並保存紀錄。
此題考驗對社會工程學中觀察密碼獲取方法的辨識。
Shoulder surfing (肩窺) 指的是從受害者身旁窺視其螢幕或鍵盤輸入,以竊取密碼或其他敏感資訊。這完全符合題目描述「observing the keys he or she presses」。
第 13 題2 分
Entering a company's restricted area by following closely behind an authorized
person is referred to as which of the following?
(A) Shoulder surfing
(B) Piggybacking
(C) False entering
(D) Social engineering
登入後即可作答並保存紀錄。
此題考驗對社會工程學中物理安全繞過技術的理解。
Piggybacking (搭便車) 指的是跟隨一個已獲得授權的人員,在他/她開門或通過安全門時,趁機一起進入受限區域。這符合題目描述「following closely behind an authorized person」。
第 14 題2 分
Before conducting a security test by using social-engineering tactics, what should
you do?
(A) Set up an appointment.
(B) Document all findings.
(C) Get written permission from the person who hired you to conduct the security test.
(D) Get written permission from the department head.
登入後即可作答並保存紀錄。
此題考驗對進行安全測試(尤其是社會工程學測試)的倫理和法律要求。
在進行任何形式的安全測試,特別是社會工程學測試(這可能涉及欺騙和操縱),最關鍵的步驟是獲得明確的書面授權。這份授權應該來自聘請你進行測試的對象(通常是客戶或管理層),以確保你的行為是合法且被允許的。
(A) Set up an appointment. - 雖然可能需要,但不是最首要或最重要的。
(B) Document all findings. - 這是測試完成後的步驟,不是測試前的準備。
第 15 題2 分
Security testers and hackers use which of the following to determine the services
running on a host and the vulnerabilities associated with these services?
(A) Zone transfers
(B) Zone scanning
(C) Encryption algorithms
(D) Port scanning
登入後即可作答並保存紀錄。
此題考驗對網路安全測試技術的了解。
Port scanning (埠掃描) 是一種技術,用於偵測遠端主機上開放的網路埠(port)。每個埠都可能對應著一個正在運行的服務(如 Web 伺服器、SSH 伺服器等)。通過掃描開放的埠,安全測試人員和駭客可以了解目標主機上提供了哪些服務,並進一步研究這些服務是否存在已知的安全漏洞。
第 16 題2 分
To find extensive Nmap information and examples of the correct syntax to use in
Linux, which of the following commands should you type?
(A) nmap -h
(B) nmap -help
(C) nmap?
(D) man nmap
登入後即可作答並保存紀錄。
此題考驗對 Nmap 工具使用方法的了解,特別是如何獲取幫助資訊。
在 Linux 或類 Unix 系統中,man 命令用於顯示手冊頁 (manual pages),提供關於命令的詳細資訊、用法、選項和範例。
第 17 題2 分
To see a brief summary of Nmap commands in a Linux shell, which of the
following should you do?
(A) Type nmap -h.
(B) Type nmap -summary.
(C) Type help nmap.
(D) Press the F1 key.
登入後即可作答並保存紀錄。
此題考驗對 Nmap 工具獲取簡要幫助資訊的方法。
在許多命令列工具中,-h 或 --help 選項用於顯示簡短的使用說明或幫助訊息。Nmap 也不例外,nmap -h 會顯示 Nmap 的常用選項和基本用法概要。
nmap -summary 不是 Nmap 的標準選項。
第 18 題2 分
Which of the following is a program for extracting Windows password hash
tables?
(A) Nmap
(B) Fgdump
(C) John the Ripper
(D) Lophecrack
登入後即可作答並保存紀錄。
此題考驗對密碼破解工具的了解。
Fgdump 是一個用於提取 Windows 密碼雜湊值的工具。它能夠從 SAM (Security Account Manager) 資料庫中讀取雜湊值。
Nmap 是一個網路掃描和安全審核工具。
第 19 題2 分
Advanced Encryption Standard (AES) replaced DES with which algorithm?
(A) Rijndael
(B) Blowfish
(C) DEA
(D) Twofish
登入後即可作答並保存紀錄。
此題考驗對 AES 標準的背景知識。
AES (Advanced Encryption Standard) 標準的基礎演算法是 Rijndael。Rijndael 是由比利時的 Joan Daemen 和 Vincent Rijmen 設計的,並在 2001 年被美國國家標準與技術研究院 (NIST) 選為 AES 標準。
第 20 題2 分
Asymmetric cryptography systems are which of the following?
(A) Faster than symmetric cryptography systems
(B) Slower than symmetric cryptography systems
(C) The same speed as symmetric cryptography systems
(D) Practical only on systems with multiple processors
登入後即可作答並保存紀錄。
此題考驗對對稱加密與非對稱加密在效能上的比較。
非對稱加密(公鑰加密)演算法,如 RSA,通常涉及複雜的數學運算(例如大數的模冪運算)。相較之下,對稱加密演算法,如 AES,其運算相對簡單,效率更高。因此,非對稱加密系統通常比對稱加密系統慢。
第 21 題2 分
Hiding data in a photograph is an example of which of the following?
(A) Steganography
(B) Stenography
(C) Ciphertext
(D) Cryptology
登入後即可作答並保存紀錄。
此題考驗對資訊隱藏技術的定義。
Steganography (隱寫術) 是指將秘密訊息隱藏在其他看似無害的載體(如圖像、音訊、視訊檔案)中,以達到隱藏訊息本身的存在。將數據隱藏在照片中是隱寫術的典型應用。
Stenography (速記法) 是一種書寫技巧,用於快速記錄語音。
第 22 題2 分
Which of the following is an asymmetric algorithm?
(A) DES
(B) AES
(C) RSA
(D) Blowfish
登入後即可作答並保存紀錄。
此題考驗對常見加密演算法類型的辨識。
RSA (Rivest–Shamir–Adleman) 是一種廣泛使用的非對稱加密演算法,它使用一對金鑰:一個公開金鑰用於加密,一個私密金鑰用於解密。
第 23 題2 分
Intruders can perform which kind of attack if they have possession of a company's
password hash file?
(A) Dictionary
(B) Scan
(C) Ciphertext
(D) Buffer overflow
登入後即可作答並保存紀錄。
此題考驗對密碼雜湊檔被盜後可能發生的攻擊類型。
如果攻擊者獲得了公司的密碼雜湊檔,他們最常採用的攻擊方式是密碼破解。其中,字典攻擊 (Dictionary attack) 是一種常見的密碼破解技術,它嘗試使用一個預先定義好的單字列表(字典)來猜測密碼。
第 24 題2 分
Intercepting messages destined for another computer and sending back messages
while pretending to be the other computer is an example of what type of attack?
(A) Man-in-the-middle
(B) Smurf
(C) Buffer overflow
(D) Mathematical
登入後即可作答並保存紀錄。
此題考驗對中間人攻擊 (Man-in-the-Middle attack, MITM) 的定義。
中間人攻擊是指攻擊者悄悄地在兩個通信方之間建立連接,並在雙方之間傳遞看似正常的消息,但實際上攻擊者可以讀取、修改或插入消息。
第 25 題2 分
Why did the NSA decide to drop support for DES?
(A) The cost was too high.
(B) The encryption algorithm was too slow.
(C) The processing power of computers had increased.
(D) It was too difficult for government agencies to use.
登入後即可作答並保存紀錄。
此題考驗對 DES (Data Encryption Standard) 演算法的歷史和安全性演變的了解。
DES 是一種 56 位元的金鑰演算法,在 1970 年代設計時是安全的。然而,隨著計算機處理能力的指數級增長,56 位元的金鑰長度變得不足以抵抗暴力破解。攻擊者能夠在合理的時間和成本內,透過大量計算來嘗試所有可能的金鑰,從而破解 DES 加密。因此,NSA (美國國家安全局) 決定放棄對 DES 的支持,轉而採用更安全的標準(如 AES)。
第 26 題2 分
Which of the following describes a chosen-plaintext attack?
(A) The attacker has ciphertext and algorithm.
(B) The attacker has plaintext and algorithm.
(C) The attacker has plaintext, can choose what part of the text gets encrypted, and
has access to the ciphertext.
(D) The attacker has plaintext, ciphertext, and the password file.
登入後即可作答並保存紀錄。
此題考驗對選擇明文攻擊 (Chosen-plaintext attack) 的定義。
選擇明文攻擊是一種密碼分析攻擊,攻擊者可以選擇任意明文,並獲得對應的密文。攻擊者利用這個能力,通過對精心選擇的明文進行加密,來推斷出加密演算法的內部工作機制或金鑰。
第 27 題2 分
Two different messages producing the same hash value results in which of the
following?
(A) Duplicate key
(B) Corrupt key
(C) Collision
(D) Message digest
登入後即可作答並保存紀錄。
此題考驗對密碼雜湊函數 (Cryptographic Hash Function) 特性的理解。
雜湊函數的理想特性之一是抗碰撞性 (collision resistance),即很難找到兩個不同的輸入訊息,它們經過雜湊函數運算後產生相同的雜湊值。
第 28 題2 分
Digital signatures are used to do which of the following?
(A) Verify that a message was received
(B) Ensure that repudiation is provided
(C) Provide authentication and nonrepudiation
(D) Encrypt sensitive messages
登入後即可作答並保存紀錄。
此題考驗對數位簽章 (Digital Signature) 主要功能的理解。
數位簽章是一種密碼學技術,用於驗證訊息的來源、完整性,並提供不可否認性。
(A) Verify that a message was received - 訊息接收的驗證通常由傳輸層協定(如 TCP 的確認機制)或應用層的 ACK 訊息來實現,數位簽章主要不是為此設計,儘管接收者可以透過驗證簽章得知訊息是來自簽署者。
(B) Ensure that repudiation is provided - 這是錯誤的說法。
第 29 題2 分
What is the standard for PKI certificates?
(A) X.500
(B) X.400
(C) X.509
(D) MySQL.409
登入後即可作答並保存紀錄。
此題考驗對公開金鑰基礎設施 (PKI) 標準的了解。
X.509 是由國際電信聯盟電信標準化部門 (ITU-T) 制定的標準,用於定義數位憑證的格式。PKI 系統中的數位憑證(如 SSL/TLS 憑證)通常遵循 X.509 標準。
第 30 題2 分
OpenPGP is focused on protecting which of the following?
(A) Web content
(B) E-mail messages
(C) Database systems
(D) IPSec traffic
登入後即可作答並保存紀錄。
此題考驗對 OpenPGP 協定的應用範圍的了解。
OpenPGP 是一個開放標準,用於加密和數位簽章,它最廣泛的應用是在電子郵件 (E-mail messages) 的保護上,提供郵件的機密性、完整性、鑑別和不可否認性。
(A) Web content - Web 內容的保護通常使用 HTTPS (HTTP over TLS/SSL)。
第 31 題2 分
Wi-Fi Protected Access (WPA) was introduced in which IEEE 802 standard?
(A) 802.11a
(B) 802.11b
(C) 802.11i
(D) 802.11
登入後即可作答並保存紀錄。
此題考驗對 Wi-Fi 安全標準演進的了解。
WPA (Wi-Fi Protected Access) 是在 802.11i 標準制定過程中,作為一種過渡性的解決方案而引入的,以解決 WEP (Wired Equivalent Privacy) 的安全漏洞。雖然 WPA 的設計基於 802.11i 的部分概念,但 WPA 本身並非一個 IEEE 802 標準。然而,題目問的是 WPA 在哪個標準「被引入」,這通常指的是 WPA 的技術標準或其發展背景。
802.11i 是 Wi-Fi 安全性的正式標準,而 WPA 是其較早的、不完全實現的版本。WPA 的設計目標和部分技術(如 TKIP)是為了在 802.11i 完全實現之前提供更好的安全性。
第 32 題2 分
What is a known weakness of wireless network SSIDs?
(A) They're broadcast in cleartext.
(B) They're difficult to configure.
(C) They use large amounts of bandwidth.
(D) They consume an excessive amount of computer memory.
登入後即可作答並保存紀錄。
此題考驗對無線網路 SSID (Service Set Identifier) 的安全弱點的了解。
SSID 是無線網路的名稱。為了方便用戶連接,SSID 通常會被廣播到周圍的設備。這意味著 SSID 是以明文 (cleartext) 的形式在無線電波中傳輸的。
第 33 題2 分
An access point provides which of the following?
(A) Access to the BSS
(B) Access to the DS
(C) Access to a remote station
(D) Access to a secure node
登入後即可作答並保存紀錄。
此題考驗對無線網路架構的理解,特別是存取點 (Access Point, AP) 的作用。
在 IEEE 802.11 標準中,BSS (Basic Service Set) 是無線網路的基本構成單元,包含一個或多個無線站點。當一個 BSS 包含一個存取點 (AP) 時,它就構成了一個基礎結構 BSS (Infrastructure BSS)。存取點在這裡的角色是連接無線站點與有線網路(即分佈式系統 DS - Distribution System)的橋樑,從而使無線站點能夠與外部網路(包括其他 BSS 或有線網路)通信。
(A) Access to the BSS - AP 本身是 Infrastructure BSS 的一部分,它提供了 BSS 內的無線通信能力。
第 34 題2 分
Which EAP method requires installing digital certificates on both the server and
client?
(A) EAP-TLS
(B) PEAP
(C) EAP-SSL
(D) EAP-CA
登入後即可作答並保存紀錄。
此題考驗對 EAP (Extensible Authentication Protocol) 不同方法的了解,特別是基於證書的認證。
EAP-TLS (Extensible Authentication Protocol - Transport Layer Security) 是一種 EAP 方法,它使用 TLS 協定進行認證,並且要求伺服器和客戶端都必須安裝有效的數位憑證,以進行雙向的身份驗證。
第 35 題2 分
Which wireless encryption standard offers the best security?
(A) WPA2
(B) WEP
(C) WPS
(D) WPA
登入後即可作答並保存紀錄。
此題考驗對無線網路加密標準安全性的比較。
WEP (Wired Equivalent Privacy) 是最早的無線加密標準,存在嚴重的安全漏洞,已被證實極易被破解。
WPA (Wi-Fi Protected Access) 是 WEP 的改進版,使用 TKIP 加密,安全性有所提升,但仍存在一些已知漏洞。
第 36 題2 分
What protocol was added to 802.11i to address WEP's encryption vulnerability?
(A) MIC
(B) TKIP
(C) TTL
(D) EAP-TLS
登入後即可作答並保存紀錄。
此題考驗對 IEEE 802.11i 標準中用於解決 WEP 漏洞的協定。
WEP (Wired Equivalent Privacy) 的主要加密漏洞在於其 IV (Initialization Vector) 的長度太短且重複使用,導致容易被分析。TKIP (Temporal Key Integrity Protocol) 是 802.11i 標準中引入的一種加密協定,旨在解決 WEP 的安全問題。
第 37 題2 分
What IEEE standard defines wireless technology?
(A) 802.3
(B) 802.5
(C) 802.11
(D) All 802 standards
登入後即可作答並保存紀錄。
此題考驗對 IEEE 802 系列標準的認識。
IEEE 802 系列標準定義了區域網路 (LAN) 和都會區域網路 (MAN) 的介面。
802.3 標準定義了乙太網路 (Ethernet),這是主要的有線區域網路技術。
802.5 標準定義了令牌環網 (Token Ring),一種較舊的有線網路技術。
第 38 題2 分
What TKIP enhancement addressed the WEP vulnerability of forging packets?
(A) Extended Initialization Vector (IV) with sequencing rules
(B) Per-packet key mixing
(C) Rekeying mechanism
(D) Message Integrity Check (MIC)
登入後即可作答並保存紀錄。
此題考驗對 TKIP (Temporal Key Integrity Protocol) 如何解決 WEP 漏洞的理解。
WEP 的一個主要漏洞是其 IV (Initialization Vector) 的長度太短(40 位元,加上 24 位元的部分 IV),容易重複,導致攻擊者可以透過收集足夠的封包來計算出加密金鑰。此外,WEP 缺乏足夠的訊息完整性保護,使得攻擊者可以修改封包而不會被察覺。
TKIP 透過以下幾種方式增強了安全性:
- Per-packet key mixing: 為每個封包動態生成一個獨特的加密金鑰,該金鑰是基於基地台的金鑰、SSID、序列號和一個 IV 結合計算出來的。這使得即使 IV 被破解,也只能解密單個封包。
- Extended Initialization Vector (IV) with sequencing rules: TKIP 使用更長的 IV,並引入了序列號,確保 IV 的唯一性和順序性,防止 IV 被重放或被用於計算。
- Message Integrity Check (MIC): TKIP 引入了 MIC (稱為 Michael),用於確保封包的完整性,防止封包被篡改。
第 39 題2 分
Which IEEE standard defines authentication and authorization in wireless
networks?
(A) 802.11
(B) 802.11a
(C) 802.11b
(D) 802.1X
登入後即可作答並保存紀錄。
此題考驗對 IEEE 802.11 系列標準中,與身份驗證和授權相關的標準。
IEEE 802.11 定義了無線區域網路的 MAC 層和物理層的通用規範。802.11a 和 802.11b 是 802.11 的不同物理層實現(頻率和速率不同)。
第 40 題2 分
Entering the value OR 1=1 in a Web application that has an "Enter Your PIN" field
is most likely an example of which attack?
(A) SQL injection
(B) Code injection
(C) Buffer overflow
(D) Ethernet flaw
登入後即可作答並保存紀錄。
此題考驗對常見 Web 應用程式攻擊的辨識。
SQL Injection (SQL 注入) 是一種常見的 Web 安全漏洞,攻擊者可以將惡意的 SQL 語句插入到應用程式的輸入欄位中,從而影響應用程式的資料庫查詢。
第 41 題2 分
The AccessFileName directive in Apache, along with a configuration file (such
as .htaccess), can be used to perform which of the following on a Web site?
(A) Run malicious code in the browser.
(B) Protect against XSS worms.
(C) Scan for CGI vulnerabilities.
(D) Restrict directory access to those with authorized user credentials.
登入後即可作答並保存紀錄。
此題考驗對 Apache Web 伺服器配置,特別是 .htaccess 檔案功能的理解。
Apache 的 AccessFileName 指令指定了當伺服器在目錄中尋找存取控制檔案時使用的檔名。常見的存取控制檔案是 .htaccess。.htaccess 檔案允許對特定目錄及其子目錄進行細粒度的存取控制,包括:
- 驗證使用者身份: 要求使用者輸入使用者名稱和密碼才能存取。
- 限制 IP 位址存取: 允許或拒絕來自特定 IP 位址或 IP 範圍的請求。
- 重新導向: 設定 URL 重新導向。
- 設定自訂錯誤頁面。
- 限制目錄列表顯示。
第 42 題2 分
Which of the following is an open-source technology for creating dynamic HTML
Web pages?
(A) ASP
(B) PHP
(C) Java
(D) Oracle
登入後即可作答並保存紀錄。
此題考驗對開源 Web 開發技術的認識。
PHP (Hypertext Preprocessor) 是一種廣泛使用的開源伺服器端腳本語言,專門用於 Web 開發,可以嵌入到 HTML 中,用於生成動態網頁。
第 43 題2 分
What tags identify ColdFusion as the scripting language?
(A) <# #>
(B) <% %>
(C) The letters CF
(D) <!-- /-->
登入後即可作答並保存紀錄。
核心觀念
ColdFusion 使用 ColdFusion Markup Language(CFML) 撰寫伺服器端程式。其標籤通常以 cf 開頭,例如:
<cfoutput>:輸出內容<cfset>:設定變數<cfquery>:執行資料庫查詢<cfif>:條件判斷
因此,識別 ColdFusion 標籤的關鍵就是標籤名稱中的 CF 字母。
解題方法
觀察各選項所代表的標記形式,判斷哪一項與 ColdFusion 的標籤命名規則相符。
ColdFusion 的標籤形式可概括為:
例如:
共同特徵是標籤名稱以 cf 開頭,因此答案為「The letters CF」。
選項分析
- (A)
<# #>:錯誤
第 44 題2 分
Which of the following HTML tags is used to create a hyperlink to a remote Web
site?
(A) <A HREF=http://URL>
(B) <A HREF="http://URL>
(C) <A HREF="file:///C:/filename>
(D) <A HREF/>
登入後即可作答並保存紀錄。
核心觀念
本題考查 HTML 超連結標籤 <A> 與 HREF 屬性的用法。
HTML 中建立超連結的基本語法為:
<A HREF="網址">連結文字</A>
其中:
<A>是錨點(anchor)標籤,用來建立超連結。HREF(Hypertext Reference)指定連結的目標位置。http://表示透過 HTTP 協定連線到遠端 Web 網站。- 屬性值可使用引號括住;在傳統 HTML 語法中,符合規範的未加引號屬性值也可使用。
解題方法
判斷各選項時,依序檢查兩件事:
- 是否使用
<A HREF=...>指定超連結。 HREF的內容是否為遠端 Web 網站網址,且 HTML 引號語法完整。
遠端網站應使用類似下列的網址:
http://URL
因此,選項中的 <A HREF=http://URL> 能指定一個遠端 Web 網站,符合題意。
選項分析
(A) <A HREF=http://URL>
正確。
HREF 的值為 http://URL,代表遠端 Web 網站的位置。HTML 傳統語法允許在屬性值不含空白等特殊字元時省略引號,因此此寫法可建立指向遠端網站的超連結。
較完整、現代且建議的寫法為:
第 45 題2 分
Which of the following tags enables an HTML programmer to create a loop?
(A) <LOOP>
(B) <NEST>
(C) <WHILE>
(D) HTML doesn't have a looping function or tag.
登入後即可作答並保存紀錄。
此題考驗對 HTML 本身功能的理解。
HTML (HyperText Markup Language) 是一種標記語言,用於描述網頁的結構和內容。它不包含程式邏輯,例如迴圈 (looping)、條件判斷或變數操作。
第 46 題2 分
Which of the following C statements has the highest risk of creating an infinite
loop?
(A) while (a > 10)
(B) while (a < 10)
(C) for (a = 1; a < 100; ++a)
(D) for (;;)
登入後即可作答並保存紀錄。
此題考驗對 C 語言中迴圈結構的理解,特別是可能導致無限迴圈的情況。
無限迴圈是指迴圈的終止條件永遠無法滿足,導致程式不斷執行迴圈內的代碼。
(A) while (a > 10) - 如果變數 a 的初始值小於等於 10,並且在迴圈體內沒有增加 a 的值(或增加後仍然小於等於 10),則會產生無限迴圈。
(B) while (a < 10) - 如果變數 a 的初始值大於等於 10,並且在迴圈體內沒有減少 a 的值(或減少後仍然大於等於 10),則會產生無限迴圈。
第 47 題2 分
Which organization offers free benchmark tools for Windows and Linux?
(A) PacketStorm Security
(B) CVE
(C) Center for Internet Security
(D) Trusted Security Solutions
登入後即可作答並保存紀錄。
此題考驗對安全組織及其提供的工具的了解。
Center for Internet Security (CIS) 是一個非營利組織,致力於提升組織在網路安全方面的能力。CIS 提供了一系列免費的安全基準(benchmarks)和配置指南,涵蓋了 Windows、Linux 等多種作業系統和應用程式,旨在幫助組織安全地配置其系統。CIS Benchmarks 被廣泛認為是行業標準。
第 48 題2 分
Which of the following is an OS security mechanism that enforces access rules
based on privileges for interactions between processes, files, and users?
(A) MBSA
(B) Mandatory Access Control
(C) Server Message Block
(D) Systems Management Server
登入後即可作答並保存紀錄。
此題考驗對作業系統安全機制的理解。
Mandatory Access Control (MAC) 是一種安全模型,其中所有主體(如使用者、進程)和客體(如檔案、設備)都有一個安全標籤(security label)。系統根據預定義的安全策略(通常基於這些標籤)來決定主體是否可以對客體進行操作。在 MAC 模型中,權限的強制執行是系統級別的,不受用戶的直接控制,因此稱為「mandatory」。
第 49 題2 分
Which of the following is a major challenge of securing embedded OSs?
(A) Training users
(B) Configuration
(C) Patching
(D) Backup and recovery
登入後即可作答並保存紀錄。
此題考驗對嵌入式作業系統 (Embedded OS) 安全性的挑戰的了解。
嵌入式系統(如物聯網設備、工業控制器、汽車系統等)通常資源受限(CPU、記憶體、儲存空間),並且可能長期運行而不進行重啟。這使得它們在安全方面面臨獨特的挑戰:
- Patching (修補): 由於資源限制、長期運行需求以及複雜的部署流程,為嵌入式設備應用安全補丁(patching)往往非常困難。很多設備可能無法進行遠端更新,或者更新過程會中斷服務。
第 50 題2 分
SCADA systems are used for which of the following?
(A) Monitoring embedded OSS
(B) Monitoring ATM access codes
(C) Monitoring equipment in large-scale industries
(D) Protecting embedded OSs from remote attacks
登入後即可作答並保存紀錄。
此題考驗對 SCADA (Supervisory Control And Data Acquisition) 系統的應用範圍的理解。
SCADA 系統是一種用於監控和控制工業過程的電腦系統。它們廣泛應用於電力、水處理、石油和天然氣、製造業等大型工業領域,用於監控關鍵基礎設施和工業設備的運行狀態,並進行數據採集和遠端控制。
(A) Monitoring embedded OSs - SCADA 系統可能運行在嵌入式 OS 上,但其主要目的是監控工業過程,而不是監控 OS 本身。