所屬科目:【阿摩】未分類題庫
第一題: 請回答下列問題:(一)請列舉三項安全編碼原則,並舉例說明每項原則的應用情境。【15 分】
(二)應用系統在 SSDLC 的維運階段需要建立漏洞管理流程,當應用系統使用第三方開源套件時,請說明如何得知該套件是否存在風險漏洞,並說明修復該漏洞的步驟與應注意事項。【10 分】
第二題: 請回答下列問題:(一)請說明 UML 中使用案例圖(Use Case Diagram)的用途為何?【5 分】
(二)請說明使用案例圖包含哪些組成元素?【5 分】
(三)請以線上購物系統為例,舉例說明該系統應具備的功能,並繪製使用案例圖。 【15 分】
第三題:請設計一個安全的用戶查詢系統,使用者輸入"使用者名稱"後,到資料庫查詢是否存在該使用者,存在輸出全名,不存在則輸出"使用者不存在"。並使用參數化查詢以防止SQL注入(SQLInjection),作答時可以使用下列程式語言JAVA、.Net、C#+SQL擇一(但必須說明是使用哪種語言作答)。【25分】
第四題:請設計一個檔案上傳功能,並限制上傳檔案大小不大於5MB以防止惡意攻擊,且驗證檔案副檔名,僅限jpg、png或pdf,作答時可以使用下列程式語言JAVA、.Net、C#+SQL擇一(但必須說明是使用哪種語言作答)。【25分】