1 Tổng quan
Trong kỷ nguyên số, chúng ta thường đăng ký hàng chục, thậm chí hàng trăm tài khoản trực tuyến khác nhau. Áp lực phải nhớ quá nhiều mật khẩu đã dẫn đến một thói quen nguy hiểm là tái sử dụng mật khẩu. Đây chính là lỗ hổng mà một trong những hình thức tấn công mạng phổ biến nhất hiện nay khai thác là Credential Stuffing.
2 Credential Stuffing là gì?
Credential stuffing một phương pháp tấn công mạng, trong đó kẻ tấn công sử dụng danh sách thông tin người dùng bị xâm phạm để xâm nhập vào hệ thống. Cuộc tấn công này sử dụng bot để tự động hóa và mở rộng quy mô, dựa trên giả định rằng nhiều người dùng sử dụng lại tên người dùng và mật khẩu trên nhiều dịch vụ.
3 Cách thức hoạt động
Sau đây là quy trình điển hình mà kẻ tấn công thực hiện trong một cuộc tấn công Credential stuffing quy mô lớn:
1. Thu thập dữ liệu đầu vào
Nguồn dữ liệu tấn công chính là các tệp dữ liệu rò rỉ khổng lồ chứa hàng triệu thông tin đăng nhập đã bị thu thập từ các vụ hack trước đó hoặc từ các mã độc Stealer. Tin tặc mua những gói dữ liệu này từ các thị trường chợ đen hoặc nền tảng phân phối Logs.
2. Triển khai Botnet
Kẻ tấn công sử dụng các công cụ chuyên biệt (như Sentry MBA, OpenBullet) và Bot/Script tự động. Các công cụ này được lập trình để:
- Tải lên danh sách hàng triệu cặp thông tin bị đánh cắp.
- Tự động thử đăng nhập với tốc độ rất cao vào trang web mục tiêu (ví dụ: sàn thương mại điện tử, ứng dụng ngân hàng, dịch vụ phát trực tuyến) thông qua nhiều địa chỉ IP khác nhau.
3. Khai thác thành công
Dù tỷ lệ khớp thành công có thể rất thấp (chỉ 0.1% đến 1%), nhưng khi nhân với hàng chục triệu lần thử, tin tặc vẫn thu được hàng ngàn tài khoản hợp lệ bị chiếm đoạt. Những tài khoản này sau đó được bán lại hoặc sử dụng ngay lập tức để rút tiền, mua hàng, hoặc lừa đảo.

4 Hậu quả khó lường của Credential Tuffing
Credential stuffing gây ra thiệt hại nghiêm trọng cho cả người dùng cá nhân và các nền tảng kinh doanh:
- Đối với cá nhân:
- Thiệt hại tài chính: nạn nhân có thể bị mất tài khoản ngân hàng, ví tiền điện tử, hoặc thẻ tín dụng liên kết bị rút tiền hoặc mua sắm bất hợp pháp.
- Mất tài khoản quan trọng như email chính, mạng xã hội, hoặc tài khoản quản lý công việc.
- Tổn hại danh tiếng, kẻ tấn công sử dụng tài khoản bị chiếm đoạt để phát tán thư rác hoặc lừa đảo bạn bè, người thân của nạn nhân.
- Đối với doanh nghiệp:
- Giảm hiệu suất hoạt động khi đối mặt với hàng triệu yêu cầu đăng nhập tự động gây quá tải lên máy chủ và cơ sở hạ tầng.
- Khách hàng mất lòng tin khi biết tài khoản của họ bị chiếm đoạt do lỗ hổng bảo mật.
- Tăng chi phí cho dịch vụ hỗ trợ khách hàng, điều tra an ninh và bồi thường thiệt hại.
5 Phòng chống & giảm thiểu rủi ro
Credential stuffing chỉ thành công khi chúng ta mắc lỗi. Dưới đây là các biện pháp phòng vệ hiệu quả nhất:
1. Đối với người dùng cá nhân
- Nguyên tắc vàng là không tái sử dụng mật khẩu.
- Sử dụng xác thực 2FA với các dịch vụ quan trọng
- Sử dụng trình quản lý mật khẩu được mã hóa để quản lý mật khẩu một cách an toàn.
- Thường xuyên sử dụng các dịch vụ như Have I Been Pwned để kiểm tra xem thông tin đăng nhập của bạn có bị lộ trong các vụ rò rỉ dữ liệu hay không.
- Khi nghi ngờ thông tin đăng nhập bị lộ, hãy ngay lập tức thay mật khẩu và thu hồi mọi phiên đăng nhập để chặn kẻ tấn công vẫn giữ session.
2. Đối với doanh nghiệp
- Hạn chế số lần đăng nhập hoặc yêu cầu API từ một địa chỉ IP nhất định trong một khoảng thời gian ngắn để chặn Bot.
- Đào tạo nhân viên về phishing và tấn công mạng
- Giám sát dữ liệu của doanh nghiệp có lộ lọt ở nguồn nào không qua các công cụ Data Leak Detection (DLD)
- Triển khai WAF (Web Application Firewall) và các dịch vụ chống Bot chuyên biệt để phân biệt lưu lượng truy cập của người thật và máy móc.
- Sử dụng các bài kiểm tra CAPTCHA tiên tiến hoặc các kỹ thuật ẩn để xác định và chặn các kịch bản tự động.
- Liên tục giám sát các mẫu đăng nhập bất thường (ví dụ: nhiều lần đăng nhập thất bại từ các vị trí địa lý khác nhau trong thời gian ngắn) và yêu cầu xác minh danh tính bổ sung.
6 Kết luận
Credential stuffing là một mối đe dọa an ninh mạng ngày càng gia tăng mà các doanh nghiệp cần chủ động phòng ngừa để đảm bảo an toàn cho hoạt động, dữ liệu khách hàng và danh tiếng của mình. Vì hầu hết tin tặc hiện nay đều sử dụng thông tin đăng nhập bị đánh cắp từ nhiều nguồn khác nhau, các công ty đang phải đối mặt với nguy cơ bị tấn công ngày càng cao. Hiểu được cách thức hoạt động của cuộc tấn công Credential stuffing và cách thức triển khai các cơ chế phòng thủ giúp doanh nghiệp luôn có thể chủ động phòng ngừa tội phạm mạng và giữ an toàn cho hệ thống, tài khoản và dữ liệu của mình.