Đề thi môn Bảo mật Web - ĐH SP Kỹ thuật TP.HCM (kèm Đáp án)

THThiNganHang
1 lượt tải
8
0

Đang tạo bản xem trước...

Nội dung tài liệu

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỀ THI CUỐI KỲ HỌC KỲ 2 NĂM HỌC 2014 - 2015 THÀNH PHỐ HỒ CHÍ MINH Môn: Bảo Mật Web KHOA CÔNG NGHỆ THÔNG TIN Mã môn học: WESE431479 Đề số 01 Đề thi có 06 trang. BỘ MÔN: HỆ THỐNG THÔNG TIN Thời gian: 60 phút. ------------------------- Được phép sử dụng tài liệu giấy. GIÁM THỊ 1 GIÁM THỊ 2 ĐIỂM PHẦN 1: THÔNG TIN THÍ SINH Mã số sinh viên:..............................................................Số BD: ........................... Họ và tên:........................................................................Ngày sinh:..................... Ngày thi: .........................................................................Phòng thi: ..................... PHẦN 2: TRẮC NGHIỆM (5 điểm) Đối với mỗi câu hỏi sau, hãy đánh dấu X cho câu trả lời đúng nhất. Hướng dẫn trả lời: Chọn A: A B C D Bỏ A, chọn C: A B C D Bỏ C, chọn D: A B C D Bỏ D, chọn lại A: A B C D 1. OWASP là thuật ngữ viết tắt của a) Open Web b) Open Web c) Open Web d) Tất cả đều sai. Application Security Application Security Application Server Process. Project. Project. 2. OWASP Top 10 ra đời vào năm a) 2007. b) 2010. c) 2003. d) 2013. 3. Lỗ hổng bảo mật “Sensitive Data Exposure” trong OWASP Top 10 – 2013 là sự tổng hợp các lỗ hổng bảo mật nào trong các phiên bản OWASP Top 10 cũ: a) Insecure b) Insecure c) Security d) Insufficient Transport Cryptographic Cryptographic Misconfiguration, Layer Protection, Storage, Insufficient Storage, Failure to Failure to Restrict Security Transport Layer Restrict URL URL Access. Misconfiguration. Protection. Access ThiNganHang.com

Trang 2

4. Trong cơ chế xác thực theo đặc tả HTTP, phát biểu nào sau đây đúng? a) Basic Access b) Digest Access c) Basic Access d) Tất cả đều sai Authentication bảo Authentication bảo Authetication dùng mật tốt hơn Digest mật tốt hơn Basic hàm băm MD5. Access Access Authentication. Authentication. 5. Trong vấn đề xác thực, những kỹ thuật điều khiển truy xuất chính gồm có: a) Discretionary Access b) Discretionary Access c) Discretionary Access d) Tất cả đều đúng. Control, Mandatory Control, Mandatory Control, Mandatory Access Control, Access Control, Access Control, Role- Rule-Based Access Organization-Based Based Access Control. Control. Access Control. 6. Trong vấn đề xác thực, phát biểu nào sau đây đúng? a) Kỹ thuật MAC bảo b) Sử dụng DAC thì c) Câu a, b đúng. d) Câu a, b sai. vệ dữ liệu tốt hơn kỹ “covert channel” là thuật DAC. bài toán rất phức tạp nhằm giải quyết yếu điểm của DAC. 7. Trong vấn đề xác thực, phát biểu nào sau đây đúng? a) Kỹ thuật RBAC b) Kỹ thuật RBAC chỉ c) Kỹ thuật RBAC d) Tất cả đều sai. thích hợp cả cho các sử dụng cho các ứng không được sử dụng ứng dụng trong môi dụng trong môi cho các ứng dụng trường Web. trường Web. trong môi trường Web. 8. Với cơ chế MAC thì phát biểu nào sau đây sai? a) Users có thể kiểm b) MAC còn có tên gọi c) Câu a, b đúng. d) Câu a, b sai. soát các quyền trên khác là “multilevel- các dữ liệu mà họ schema databases tạo ra. access control models”. 9. Mô hình DAC không thể bảo vệ hệ thống tránh lại các tấn công từ: a) Trojan Horse. b) Malware. c) Software Bugs. d) Tất cả đều đúng. 10. Phát biểu nào sau đây đúng? a) SQL Injection là b) SQL Injection c) Câu a, b đúng. d) Câu a, b sai. một kỹ thuật khai Attack thay đổi các thác lỗ hổng bảo mật câu lệnh SQL được xảy ra ở tầng cơ sở tạo ra trong ứng dữ liệu của một ứng dụng. dụng. ThiNganHang.com

Trang 3

11. Lỗ hổng bảo mật nào làm cho ứng dụng dễ bị tấn công SQL Injection: a) Không kiểm tra kiểu b) Không lọc lại User c) Câu a, b đúng. d) Câu a, b sai. hoặc ép kiểu mạnh Input để tránh (strongly typed) trường hợp các User input. chuỗi ký tự đặc biệt được nhúng vào trong câu lệnh SQL. 12. Các cơ chế tiêm nhiễm trong SQL Injection gồm có: a) Thông qua user b) Thông qua user c) Thông qua cookies. d) Tất cả đều sai input (HTTP input (HTTP GET/POST) và GET/POST). cookies. 13. Tấn công SQL Injection gồm có mấy giai đoạn? a) 2 b) 3 c) 4 d) 5 14. Các ký tự đặc biệt (được in đậm) cần phải lọc khỏi User Input để tránh SQL Injection: a) „ , “ , / , \ , ; , b) „ , “ , ( , ) , ? , c) * , / , \ , ; , NULL d) # , / , \ , ; , NULL NULL NULL 15. Mô hình Bell-LaPadula gồm có 2 tính chất: a) No read-up & no b) No read-down & no c) No write-up and no d) Read-up and write- write-down write-up read-down down 16. Trong mô hình Bell-LaPadula, tính chất sao (* property) là tên gọi khác của: a) Tính chất no read- b) Tính chất no write- c) Tính chất no write-up d) Tính chất no read- up. down. down 17. Tính chất no write-down trong mô hình Bell-LaPadula đảm bảo: a) Một chủ thể S không b) Một chủ thể S không c) Một chủ thể S không d) Một chủ thể S không được phép ghi vào được phép ghi vào được phép ghi vào đối được phép ghi vào đối đối tượng O trừ khi đối tượng O trừ khi tượng O trừ khi tượng O trừ khi class(S) ≥ class(O). class(S) > class(O). class(S) < class(O). class(S) ≤ class(O). 18. Tính chất no read-up trong mô hình Bell-LaPadula đảm bảo: a) Một chủ thể S không b) Một chủ thể S không c) Một chủ thể S không d) Một chủ thể S không được phép đọc một được phép đọc một được phép đọc một được phép đọc một đối tượng O trừ khi đối tượng O trừ khi đối tượng O trừ khi đối tượng O trừ khi class(S) < class(O). class(S) ≤ class(O). class(S) ≥ class(O). class(S) > class(O). 19. Mục tiêu của các tấn công khai thác lỗ hổng Cross-Site Scripting XSS gồm có: a) Client truy cập vào b) Browser. c) Doanh nghiệp sử d) Tất cả đều đúng. Server. dụng server. ThiNganHang.com

Hiển thị 3 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!