Phương pháp lây lan

Một phần của tài liệu Nghiên cứu lỗ hổng bảo mật Cross-Site Scripting và xây dựng chương trình phát hiện sâu mã độc phát tán (Trang 43)

Đối với một worm hay virus để thành công nó cần một cách thức thực hiện và lan truyền. Email virus thường được thực hiện khi nhấp chuột và lây lan bằng cách sử

dụng danh sách liên lạc của bạn để gửi email có nhiễm các phần mềm độc hại. Network worms làm tổn thương các máy bằng cách khai thác lỗ hổng từ xa và lây lan bằng cách tạo các kết nối đến máy chủ dễ bị tổn thương khác. Ngoài lan truyền, payload của phần mềm độc hại rất đa dạng và bao gồm việc tạo ra các DDOS botnet, spam zombies, hay khả năng giám sát từ xa. XSS worm tương tự như các hình thức khác của phần mềm độc hại, nhưng việc thực thi và lan truyền thì lại theo cách độc đáo riêng của mình.

Sử dụng một website để lưu trữ các mã độc hại, XSS worm kiểm soát một trình duyệt web và lan truyền bằng cách buộc trình duyệt web phải sao chép phần mềm độc hại đó đến một nơi khác trên web để lây nhiễm sang người khác. Ví dụ, một blog comment bị nhiễm một đoạn mã độc hại có thể giăng bẫy người dùng, điều khiển trình duyệt để đăng thêm các blog comment bị nhiễm mới. Payload của XSS có thể buộc các trình duyệt gửi email, chuyển tiền, xóa/sửa đổi dữ liệu, hack các trang web khác, tải nội dung bất hợp pháp, và nhiều hình thức hoạt động nguy hiểm khác. Cách đơn giản nhất để suy nghĩ về khả năng tiềm tàng đó là nếu không có các bảo vệ thích hợp, bất kỳ chức năng trên một trang web có thể được thực hiện bởi XSS mà không được sự cho phép của người dùng.

Một phần của tài liệu Nghiên cứu lỗ hổng bảo mật Cross-Site Scripting và xây dựng chương trình phát hiện sâu mã độc phát tán (Trang 43)