Tìm hiểu về phần mềm độc hại ghi nhận bàn phím Keylogger
Keylogger là phần mềm hoặc thiết bị ghi lại mọi phím bạn gõ trên bàn phím, từ đó kẻ tấn công thu được mật khẩu, nội dung tin nhắn, số thẻ và mọi thông tin bạn nhập. Chống keylogger cần kết hợp nhiều lớp: không cài phần mềm lạ, kiểm tra cổng kết nối bàn phím ở máy dùng chung, bật xác thực hai yếu tố để mật khẩu bị lộ cũng chưa đủ đăng nhập, và dùng trình quản lý mật khẩu tự điền thay vì gõ tay.
Keylogger hoạt động như thế nào
Mỗi lần bạn nhấn phím, tín hiệu đi từ bàn phím qua cáp hoặc sóng không dây, tới driver, hệ điều hành, rồi tới ứng dụng. Keylogger chen vào một điểm trên đường đi đó để sao chép tín hiệu. Dữ liệu thu được được lưu vào tệp ẩn hoặc gửi định kỳ ra ngoài qua email, máy chủ điều khiển, dịch vụ nhắn tin.
Keylogger hiện đại hiếm khi chỉ ghi phím. Chúng thường kèm:
- Chụp màn hình định kỳ hoặc khi người dùng mở trang ngân hàng.
- Ghi nội dung clipboard, nơi chứa mật khẩu được sao chép, địa chỉ ví.
- Ghi tiêu đề cửa sổ để biết phím nào thuộc ứng dụng nào.
- Đánh cắp mật khẩu và cookie lưu trong trình duyệt.
Các loại keylogger
| Loại | Cách hoạt động | Mức độ phổ biến |
|---|---|---|
| Keylogger ở mức ứng dụng | Dùng hàm hệ điều hành để theo dõi sự kiện bàn phím | Rất phổ biến trong mã độc đánh cắp thông tin |
| Keylogger trong trình duyệt | Tiện ích hoặc script độc ghi dữ liệu nhập vào biểu mẫu web | Phổ biến, kể cả trên trang thanh toán bị chèn mã |
| Keylogger mức nhân (kernel) | Chạy như driver, khó phát hiện | Ít hơn, đòi hỏi quyền cao |
| Keylogger phần cứng | Thiết bị nhỏ cắm giữa bàn phím và máy, hoặc gắn trong bàn phím | Hiếm, nhắm vào máy dùng chung hoặc mục tiêu cụ thể |
| Keylogger trên di động | Bàn phím ảo độc hại hoặc lạm dụng quyền trợ năng | Tăng dần cùng Trojan ngân hàng di động |
Keylogger vào máy bằng cách nào
- Tệp đính kèm và link độc: hóa đơn, đơn hàng, thư mời giả mạo chứa trình tải keylogger.
- Phần mềm crack, bản hack game: nguồn rất phổ biến của mã độc đánh cắp thông tin.
- Tiện ích trình duyệt kém uy tín: có quyền đọc mọi trang bạn mở.
- Người có quyền truy cập vật lý: cài phần mềm giám sát hoặc cắm thiết bị phần cứng.
- Bàn phím ảo bên thứ ba trên điện thoại: có thể gửi nội dung gõ về máy chủ.
Keylogger thường được phát tán dưới vỏ bọc Trojan; xem thêm bài Trojan Horse và cơ chế xâm nhập để hiểu cách chúng lừa người dùng tự cài.
Dấu hiệu có thể bị keylogger
Keylogger được thiết kế để không gây chú ý, nên dấu hiệu thường gián tiếp:
- Tài khoản bị đăng nhập từ nơi lạ dù bạn dùng mật khẩu mạnh, không dùng lại.
- Nhiều tài khoản bị xâm nhập gần như cùng lúc.
- Độ trễ nhẹ khi gõ, ký tự xuất hiện chậm.
- Tiến trình lạ trong Task Manager, kết nối mạng ra ngoài định kỳ.
- Phần mềm bảo mật bị tắt hoặc không cập nhật được.
- Có thiết bị nhỏ lạ giữa đầu cắm bàn phím và cổng USB ở máy dùng chung.
Bảo vệ trước keylogger
Ngăn keylogger vào máy
- Chỉ cài phần mềm từ nguồn chính thức; không dùng bản bẻ khóa.
- Giữ phần mềm chống mã độc hoạt động và cập nhật.
- Rà soát tiện ích trình duyệt, gỡ thứ không cần.
- Khóa màn hình khi rời máy, không cho người khác dùng tài khoản quản trị.
- Trên điện thoại, dùng bàn phím mặc định của hệ thống hoặc bàn phím từ nhà phát triển uy tín.
Giảm thiệt hại nếu keylogger đã có mặt
- Xác thực hai yếu tố: mật khẩu bị ghi lại chưa đủ để đăng nhập. Khóa bảo mật vật lý là lựa chọn mạnh nhất vì không có mã nào để gõ.
- Trình quản lý mật khẩu tự điền: giảm số lần gõ mật khẩu. Một số keylogger vẫn đọc được clipboard hoặc biểu mẫu, nhưng rủi ro thấp hơn gõ tay.
- Passkey: đăng nhập không dùng mật khẩu, không có gì để keylogger ghi.
- Cảnh báo đăng nhập: bật thông báo khi có đăng nhập mới để phản ứng sớm.
Mật khẩu được lưu trên máy chủ thế nào cũng ảnh hưởng tới mức độ thiệt hại khi lộ; về phía nhà phát triển, xem bài mã hóa mật khẩu bằng bcrypt.
Máy tính dùng chung: nơi rủi ro cao nhất
Máy ở quán net, khách sạn, thư viện, máy in ở tiệm photocopy là nơi lý tưởng cho keylogger vì nhiều người dùng và không ai kiểm soát. Tốt nhất không đăng nhập tài khoản quan trọng trên những máy này. Nếu bắt buộc, dùng chế độ ẩn danh, đăng xuất khi xong, đổi mật khẩu ngay khi về tới thiết bị của mình, và luôn dùng 2FA. Hãy liếc nhìn phía sau máy: một đầu nối lạ giữa dây bàn phím và cổng USB là dấu hiệu đáng ngờ.
Khi phát hiện keylogger
- Ngắt mạng máy bị nhiễm để chặn dữ liệu bị gửi tiếp.
- Từ một thiết bị sạch, đổi mật khẩu email trước, sau đó ngân hàng, mạng xã hội, công việc.
- Đăng xuất mọi phiên, thu hồi quyền ứng dụng bên thứ ba.
- Báo ngân hàng nếu đã nhập thông tin thẻ trên máy nhiễm.
- Làm sạch hoặc cài lại máy theo hướng dẫn trong bài cách ly và loại bỏ malware.
Keylogger "hợp pháp" và ranh giới đạo đức
Có những phần mềm giám sát được bán công khai cho doanh nghiệp hoặc phụ huynh. Việc sử dụng phải tuân thủ quy định pháp luật, thường yêu cầu thông báo và có sự đồng ý của người bị giám sát, đặc biệt với người trưởng thành. Cài phần mềm ghi phím lên thiết bị của người khác mà không được phép là hành vi xâm phạm quyền riêng tư và có thể vi phạm pháp luật.
Câu hỏi thường gặp
Bàn phím ảo trên màn hình có chống được keylogger không?
Bàn phím ảo tránh được keylogger chỉ ghi tín hiệu phím vật lý, nhưng không chống được loại chụp màn hình hoặc theo dõi chuột. Đây chỉ là biện pháp bổ trợ, không thay thế việc giữ máy sạch.
Keylogger có ghi được mật khẩu khi dùng trình quản lý mật khẩu không?
Khi trình quản lý tự điền, mật khẩu không đi qua bàn phím nên keylogger thuần ghi phím không bắt được. Tuy nhiên mã độc tinh vi hơn có thể đọc biểu mẫu hoặc clipboard, nên vẫn cần 2FA.
Phần mềm diệt virus có phát hiện keylogger?
Phần mềm uy tín phát hiện được phần lớn keylogger phổ biến. Keylogger phần cứng thì phần mềm không thấy được, cần kiểm tra vật lý.
Điện thoại có bị keylogger không?
Có, thường qua bàn phím ảo độc hại hoặc ứng dụng lạm dụng quyền trợ năng để đọc màn hình. Dùng bàn phím mặc định và không cấp quyền trợ năng cho ứng dụng lạ là hai biện pháp quan trọng.
Bài liên quan
Bảo mật tài khoản khi chơi giải trí trực tuyến an toàn
Cách bảo vệ tài khoản game, nền tảng xem phim, nhạc trực tuyến khỏi mã độc, phishing và chiếm quyền: mật khẩu, 2FA, thiết bị sạch và dấu hiệu bất thường.

Cách quét và dọn dẹp mã độc trên hệ điều hành macOS
Hướng dẫn kiểm tra và làm sạch mã độc trên máy Mac: dấu hiệu nhiễm, rà soát Login Items, LaunchAgents, tiện ích trình duyệt, công cụ quét và cách phòng lại.

Cơ chế lây lan của virus máy tính qua mạng LAN nội bộ
Giải thích cách mã độc lan từ một máy sang cả mạng LAN: thư mục chia sẻ, lỗ hổng dịch vụ, thông tin đăng nhập bị đánh cắp và cách phân đoạn mạng để ngăn chặn.

Những dấu hiệu cho thấy hệ thống máy chủ bị cài backdoor
Nhận biết máy chủ bị cài backdoor qua tài khoản lạ, tiến trình, kết nối mạng, tác vụ định kỳ, tệp web bị sửa và các bước xác minh, ứng phó an toàn.