所屬科目:綜合科目-作業系統管理、資料庫系統管理、網路管理、資訊安全管理(含 Firewall、IPS、WAF、AD、SIEM、防毒)
(一)資料庫系統於執行交易(transaction)後,資料庫管理員(DBA)若欲提交已變更的資料錄內容以明確地寫入資料庫系統,應下達何種 SQL 指令?【6 分】
(二)資料庫系統於執行交易後,若欲撤消已變更的資料錄內容以復原資料為原值,此 時 DBA 應下達何種 SQL 指令?【6 分】
【SQL-1】【6 分】
SELECT COUNT(*), AVG(Mgr_Year) FROM Manager WHERE Mgr_Year > 10;
【SQL-2】【7 分】 SELECT * FROM Bank WHERE Mgr_Id < > ‘null’ ORDER BY Mgr_Id ASC;
(一)前述狀況是否屬於網路攻擊?請說明理由,未提供說明者不予給分。【7 分】
(二)對於前述狀況,甲公司應該要如何處理,才能讓公司的網站系統正常服務,滿足 消費者訂購產品的需求?【8 分】
(三)如果甲公司要使用 FIDO (Fast Identity Online)技術驗證網站使用者的身分,請說 明什麼是 FIDO 技術,以及 FIDO 的優點和缺點各為何?【10 分】
第三題: 請分別說明何謂網路防護?何謂端點防護?並說明兩者的差異為何?【25 分】
第四題:假設您是一位系統管理員,負責管理公司內部的多台伺服器。您需要使用腳本語言來自 動化一些日常的系統管理任務,例如:備份數據、檢查系統資源使用狀況、並在特定條件下發送警報通知。系統管理需求: 備份資料夾:您需要定期備份特定目錄下的文件到一個遠端伺服器。這個過程需要自動化,並確保在備份完成後,會發送一個通知。 檢查系統資源使用狀況:您需要監控伺服器的 CPU 和內存使用率,當使用率超過設定的閾值時,自動發送警報。 批量管理用戶帳戶:您需要一個腳本來批量創建和管理用戶帳戶,並將結果記錄到日誌文件中。 問題:【25 分】腳本語言選擇:請說明您會選擇哪種腳本語言來完成這些任務,並解釋您的選擇理由。 您可以選擇 Bash、Python、PowerShell 等語言之一。備份資料夾的自動化腳本:使用您選擇的語言,撰寫一個腳本來實現自動備份指定目錄 的功能,並在備份完成後發送通知。系統資源監控的腳本:撰寫一個腳本來監控伺服器的 CPU 和內存使用率,當使用率超 過 80%時,將警報發送到指定的電子郵件地址。批量管理用戶帳戶的腳本:撰寫一個腳本來批量創建用戶帳戶,並將每個操作的結果(成功或失敗)記錄到日誌文件中。