Danh mục

Bài giảng An ninh mạng: Bài 6 - Bùi Trọng Tùng

Số trang: 21      Loại file: pdf      Dung lượng: 578.99 KB      Lượt xem: 37      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (21 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng An ninh mạng - Bài 6: An toàn dịch vụ web - SQL Injection. Sau khi học xong chương này, người học có thể hiểu được một số kiến thức cơ bản về: Tổng quan về dịch vụ web, tấn công dạng command injection. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng An ninh mạng: Bài 6 - Bùi Trọng Tùng BÀI 6. AN TOÀN DỊCH VỤ WEB SQL INJECTION Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 1 Nội dung • Tổng quan về hoạt động của dịch vụ Web • Tấn công dạng Command Injection • SQL Injection • XSS • CSRF • Quản lý phiên 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 1. TỔNG QUAN VỀ DỊCH VỤ WEB Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 3 World Wide Web • Ra đời năm 1990 • Hệ thống các siêu văn bản trình bày bằng ngôn ngữ HTML được liên kết với nhau • Cho phép truy cập đến nhiều dạng tài nguyên thông tin khác nhau (văn bản, hình ảnh, âm thanh, video...) qua URL (Uniform Resource Location) và URI (Uniform Resource Identifier) • Đang được điều hành bởi W3C • Các công nghệ liên quan: CSS, XML, JavaScrips, Adobe Flash, Silverlight... • Hiện tại đã trở thành nền tảng (Web-based service) 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Giao thức HTTP • Sử dụng TCP, cổng 80 Web clients • Trao đổi thông điệp HTTP (giao thức ứng dụng) IE HTTP Request Web HTTP Response server Firefox Navigator 5 Thông điệp HTTP Request • Mã ASCII (dễ dàng đọc được dưới dạng văn bản) request line (GET, POST, GET /dccn/index.html HTTP/1.1 HEAD commands) Host: www.it-hut.edu.vn User-agent: Mozilla/4.0 header Connection: close lines Accept-language:en-us CR, LF (extra carriage return, line feed) indicates end of message 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Thông điệp HTTP Response status line (protocol status code HTTP/1.1 200 OK status phrase) Connection close Date: Tue, 16 Mar 2008 12:00:15 GMT Server: Apache/1.3.0 (Unix) header Last-Modified: Mon, 15 Mar 2008 …... lines Content-Length: 8990 Content-Type: text/html data, e.g., data data data data data ... requested HTML file 7 Tương tác với web server • Địa chỉ URL http://coolsite.com/tools/info.html Giao thức Tên miền(sẽ được phân giải thành địa chỉ IP) Đường dẫn tới tài nguyên (nội dung tĩnh, thường là file HTML) 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Tương tác với web server (tiếp) • Tương tác với các kịch bản được thực thi trên server (servlet) http://coolsite.com/tools/doit.php?cmd=play&vol=44 Đường dẫn tới servlet, cho phép Các tham số cho quá server sinh nội dung trang web tùy trình sinh nội dung thuộc các tham số: CGI: Common Gateway Interface PHP, JSP, ASP: ngôn ngữ kịch bản (scrips) 9 Kiến trúc chung của các dịch vụ web subdomain.mysite.com/folder/page?id=5 HTML Page, JS file, CSS file, image, etc. run code Database Queries Người dùng có thể tương tác với các tài nguyên khác thông qua dịch vụ web 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Các nguy cơ đối với dịch vụ web • Tấn công server từ phía client  Tấn công dạng Injection  File System Traversal  Broken Access Control ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: