SVG Phishing: Mối Đe Dọa Tăng Trưởng và Giải Pháp Bảo Mật Hiệu Quả
SVG (Scalable Vector Graphics) phishing đang trở thành một mối đe dọa nghiêm trọng trong lĩnh vực bảo mật mạng. Theo bài viết từ SecureList, các cuộc tấn công này khai thác khả năng render của các email client để nhúng nội dung độc hại, vượt qua các biện pháp bảo mật truyền thống như email filter và phần mềm antivirus. Trong bài viết này, chúng ta sẽ phân tích chi tiết cách thức hoạt động của SVG phishing, các chỉ số nhận diện (IOCs), và các biện pháp phòng chống hiệu quả dành cho các chuyên gia IT, quản trị hệ thống và chuyên viên bảo mật.
1. SVG Phishing Là Gì?
SVG phishing là một hình thức tấn công lừa đảo sử dụng tệp SVG để phân phối nội dung độc hại. Điểm đặc biệt của SVG là khả năng nhúng trực tiếp mã script vào trong cấu trúc tệp, khiến chúng có thể thực thi mã độc ngay khi được render bởi các email client hoặc trình duyệt. Do nhiều hệ thống bảo mật chưa được cập nhật để phát hiện và chặn SVG, loại tấn công này thường dễ dàng vượt qua các email filter và phần mềm antivirus thông thường.
2. Cơ Chế Hoạt Động của SVG Phishing
Các cuộc tấn công SVG phishing thường khai thác hai phương pháp chính:
- Inline SVG: Tấn công sử dụng thẻ SVG inline để nhúng trực tiếp mã script độc hại. Ví dụ, một đoạn mã như
<svg><script>alert('XSS')</script></svg>có thể thực thi một cuộc tấn công cross-site scripting (XSS) ngay khi email được mở. - External Scripts: Kẻ tấn công có thể tham chiếu đến các script bên ngoài được lưu trữ trên các domain độc hại. Những script này có thể được sử dụng để tải xuống và thực thi malware trên máy nạn nhân.
3. Chỉ Số Nhận Diện (Indicators of Compromise – IOCs)
Để phát hiện các hệ thống bị xâm phạm bởi SVG phishing, các tổ chức cần chú ý đến những dấu hiệu sau:
- File Hashes: Các tệp SVG độc hại thường có thể được nhận diện thông qua giá trị hash cụ thể. Tuy nhiên, cần cập nhật cơ sở dữ liệu hash thường xuyên do tính chất thay đổi liên tục của mã độc.
- Domains Độc Hại: Các domain được sử dụng trong SVG phishing thường có tuổi thọ ngắn và được tạo động (dynamically generated). Ví dụ, các domain như
example[0-9].comhoặcexample[0-9].netcó thể là dấu hiệu của hoạt động đáng ngờ.
4. Giải Pháp Phát Hiện và Phòng Chống
Để giảm thiểu rủi ro từ SVG phishing, các tổ chức cần triển khai các biện pháp bảo mật sau:
- Email Filters: Thiết lập các bộ lọc email nghiêm ngặt để chặn hoặc cách ly các tệp SVG. Điều này giúp ngăn chặn tệp độc hại đến tay người dùng cuối.
- Content Security Policy (CSP): Áp dụng CSP để ngăn chặn việc thực thi inline script bằng cách cài đặt directive
script-src 'none'hoặc chỉ định các nguồn đáng tin cậy. - Behavioral Analysis: Theo dõi hành vi người dùng để phát hiện các hoạt động bất thường, chẳng hạn như việc nhấp vào nhiều liên kết trong thời gian ngắn, có thể là dấu hiệu của một cuộc tấn công phishing.
5. Ví Dụ Cấu Hình Bảo Mật
Dưới đây là một số hướng dẫn cụ thể để triển khai các biện pháp bảo mật:
5.1. Cấu Hình Content Security Policy (CSP)
Thêm meta tag sau vào header của trang web để ngăn chặn script và object không đáng tin cậy:
<meta http-equiv="Content-Security-Policy" content="script-src 'none'; object-src 'none';">Đảm bảo rằng các ứng dụng web chỉ tải script từ các nguồn được chỉ định trong directive script-src.
5.2. Cấu Hình Email Filters Trên Microsoft Exchange
Để chặn email chứa tệp đính kèm SVG trên Microsoft Exchange, thực hiện các bước sau:
- Truy cập vào Mail Flow > Rules > Create a new rule.
- Thiết lập điều kiện: Apply this rule if > The message has an attachment > Specifically, the attachment is of type > SVG.
- Thiết lập hành động: Move the message to the junk email folder hoặc Block the message.
6. Kết Luận
SVG phishing là một mối đe dọa phức tạp, tận dụng khả năng render của các email client để phân phối mã độc. Việc triển khai các bộ lọc email nghiêm ngặt, áp dụng Content Security Policy (CSP), và theo dõi hành vi người dùng là những bước quan trọng để giảm thiểu rủi ro từ loại tấn công này. Bằng cách thực hiện các cấu hình và hướng dẫn trên, các tổ chức có thể tăng cường bảo vệ hệ thống của mình trước mối đe dọa SVG phishing.
Tham Khảo
- SecureList: SVG Phishing










