
Luận văn tốt nghiệp Một số vấn đề bảo mật ứng dụng web
Dương Thị Thu Hương – K50CHTTT - Trang 5 - Đại học Công Nghệ - ĐHQGHN
2.2.6. Chiếm hữu phiên làm việc (Session hijacking)......................................................................................19
2.2.6.1. Kỹ thuật tấn công chiếm hữu phiên làm việc......................................................................................... 20
2.2.6.2. Các cách phòng chống tấn công chiếm hữu phiên làm việc...................................................................22
2.3. Tấn công chèn mã lệnh thực thi trên trình duyệt nạn nhân (cross-site scripting) – XSS .............. 22
2.3.1. Giới thiệu về cross-site scripting............................................................................................................22
2.3.2. Kỹ thuật tấn công XSS...........................................................................................................................23
2.3.3. Mã kịch bản tấn công XSS.....................................................................................................................24
2.3.3.1. Ăn cắp mã phiên làm việc của người dùng để thực hiện chiếm hữu phiên làm việc, ............................24
ví dụ mã sau:..........................................................................................................................................................24
2.3.3.2. Tạo thủ thuật để khiến người dùng làm việc không biết đến ................................................................. 24
2.3.3.3. Các cách chèn mã có thể........................................................................................................................ 24
2.3.4. Các cách phòng chống ...........................................................................................................................26
2.3.5. Một số trang vẫn còn lỗ hổng của Việt Nam: ........................................................................................27
2.4. Tấn công bằng kỹ thuật chèn mã SQL (SQL Injection) ................................................................... 27
2.4.1. Giới thiệu về SQL Injection...................................................................................................................27
2.4.2. Các dạng tấn công SQL Injection ..........................................................................................................29
2.4.2.1. Dạng tấn công vượt qua trang đăng nhập............................................................................................... 29
2.4.2.2. Tấn công dựa vào câu lệnh SELECT..................................................................................................... 30
2.4.2.3. Tấn công dựa vào câu lệnh kết hợp UNION.......................................................................................... 30
2.4.2.4. Tấn công dựa vào câu lệnh INSERT...................................................................................................... 33
2.4.2.5. Tấn công dựa vào STORED PROCEDURE.......................................................................................... 33
2.4.3. Cách phòng chống.................................................................................................................................. 33
CHƯƠNG 3. TẤN CÔNG THỰC NGHIỆM..........................................................35
3.1. URL Jumping....................................................................................................................................... 35
3.2. Lỗi XSS ................................................................................................................................................. 36
3.3. SQL Injection ....................................................................................................................................... 37
3.3.1. Trang thứ nhất........................................................................................................................................37
3.3.2. Trang thứ hai.......................................................................................................................................... 39
3.3.3. Trang thứ ba........................................................................................................................................... 40
CHƯƠNG 4. KẾT LUẬN..........................................................................................42
4.1. Kết quả đạt được.................................................................................................................................. 42
4.2. Định hướng phát triển ......................................................................................................................... 42
LỜI KẾT....................................................................................................................43
TÀI LIỆU THAM KHẢO.............................................................................................44