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
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 ...
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ìm kiếm theo từ khóa liên quan:
An ninh mạng Bài giảng An ninh mạng An toàn mạng An toàn dịch vụ web Tương tác với web server Giao thức HTTPGợi ý tài liệu liên quan:
-
78 trang 331 1 0
-
74 trang 250 4 0
-
Tìm hiểu về chính sách an ninh mạng trong quan hệ quốc tế hiện nay và đối sách của Việt Nam: Phần 1
141 trang 204 0 0 -
Bài thuyết trình: Ecommerce Security - An ninh mạng/ Bảo mật trong thương mại điện tử
35 trang 139 0 0 -
5 trang 131 0 0
-
5 trang 128 0 0
-
Phương pháp hồi phục an toàn dữ liệu và tìm lại password
213 trang 98 1 0 -
Đề cương bài giảng học phần An ninh mạng
6 trang 93 0 0 -
231 trang 92 1 0
-
Bài giảng Thiết kế hệ thống mạng LAN - Chương 4: Quy trình thiết kế mạng LAN
55 trang 87 0 0