Chào các bạn !
Các bạn chơi game chắc đã từng không dưới 1 lần bị kẻ xấu ăn cắp mật khẩu dẫn đến việc bị mất đồ, hay nặng hơn là mất tài khoản. Hầu như 90% trường hợp bị mất là do máy chơi game bị cài các chương trình ăn cắp mật khẩu mà bạn và chủ dịch vụ không hề biết.
Các chương trình dùng để hack thường rất đa dạng, có thể Virus,Trojan, Adware, Keylogger. Ở đây điển hình nhất là keylogger?
Keylogger là gì?
Keylogger hay "trình theo dõi thao tác bàn phím" theo cách dịch ra tiếng Việt là một chương trình máy tính ban đầu được viết nhằm mục đích theo dõi và ghi lại mọi thao tác thực hiện trên bàn phím vào một tập tin nhật ký(log) để cho người cài đặt nó sử dụng. Vì chức năng mang tính vi phạm vào riêng tư của người khác này nên các trình keylogger được xếp vào nhóm các phần mềm gián điệp.
Về sau, khi keylogger phát triển cao hơn nó không những ghi lại thao tác bàn phím mà còn ghi lại cả các hình ảnh hiển thị trên mànhình (screen) bằng cách chụp (screen-shot) hoặc quay phim (screen-capture) thậm chí còn ghi nhận cách con trỏ chuột trên máy tính di chuyển.
Phân loại keylogger
Keylogger bao gồm hai loại, một loại keylogger phần cứng và một loại là phần mềm. Bài viết này nóiđến loại phần mềm.
Theo những người lập trình, keylogger viết ra với chỉ có một loại duy nhất là giúp các bạn giám sát con cái, người thân xemhọ làm gì với PC, với internet, khi chat với người lạ. Nhưng cách sửdụng và chức năng của keylogger hiện tại trên thế giới khiến người ta thường hay phân loại keylogger theo mức độ nguy hiểm bằng các câu hỏi:
Nhiễm vào máy không qua cài đặt/Cài đặt vào máy cực nhanh (quick install)?
Có thuộc tính ẩn/giấu trên trình quản lí tiến trình (process manager) và trình cài đặt và dỡ bỏ chương trình (Add or RemoveProgram)?
Theo dõi không thông báo/PC bị nhiễm khó tự phát hiện?
Có thêm chức năng Capturescreen hoặc ghi lại thao tác chuột?
Khó tháo gỡ?
Có khả năng lây nhiễm, chống tắt(kill process)?
Cứ mỗi câu trả lời "có", cho một điểm. Điểm càng cao, keylogger càng vượt khỏi mục đích giám sát (monitoring) đến với mục đích do thám (spying) và tính nguy hiểm nó càng cao. Keylogger có thể được phân loại theo số điểm:
Loại số 1
Không điểm: keylogger loại bình thường; chạy công khai, có thông báo cho người bị theo dõi,đúng với mục đích giám sát.
Loại số 2
Một đến hai điểm: keylogger nguy hiểm; chạy ngầm, hướng đến mục đích do thám nhiều hơnlà giám sát (nguy hại đến các thông tin cá nhân như là tài khoản cá nhân, mật khẩu, thẻ tín dụng vì người dùng không biết).
Loại số 3
Ba đến năm điểm: keylogger loại rất nguy hiểm; ẩn dấu hoàn toàn theo dõi trên một phạm vi rộng, mục đích do thám rõ ràng.
Loại số 4
Sáu điểm: keylogger nguy hiểm nghiêm trọng, thường được mang theo bởi các trojan-virus cực kỳ khó tháo gỡ, là loại keylogger nguy hiểm nhất. Chính vì vậy (và cũng do đồng thời là “đồng bọn” của trojan-virus) nó thường hay bị các chương trình chống virus tìm thấy và tiêu diệt.
Cách hoạt động của keylogger
Thành phần của Keylogger
Thông thường, một chương trình keylogger sẽ gồm có ba phần chính:
Chương trình điều khiển (Control Program): dùng để theo điều phối hoạt động, tinh chỉnh các thiết lập, xem các tập tin nhật ký cho Keylogger. Phần này là phần được giấu kỹ nhất của keylogger,thông thường chỉ có thể gọi ra bằng một tổ hợp phím tắt đặt biệt.
Tập tin hook, hoặc là một chương trình monitor dùng để ghi nhận lại các thao tác bàn phím, capture screen (đây là phần quan trọng nhất)
Tập tin nhật ký (log), nơi chứa đựng/ghi lại toàn bộ những gì hook ghi nhận được.
Ngoài ra, tùy theo loại có thể có thêm phần chương trình bảo vệ (guard, protect), chương trình thông báo (report)…
Cách thức cài đặt vào máy
Các loại keylogger từ 1 - 3 thông thường khi cài đặt vào máy cũng giống như mọi chương trình máy tính khác, đều phải qua bước cài đặt. Đầu tiên nó sẽ cài đặt các tập tin dùng để hoạt động vào một thư mục đặc biệt (rất phức tạp), sau đó đăng ký cách thức hoạt động rồi đợi người dùng thiết lập thêm các ứng dụng. Sau đó nó bắt đầu hoạt động. Loại keylogger số 4 có thể vào thẳng máy của người dùng bỏ qua bước cài đặt, dùng tính năngautorun để cùng chạy với hệ thống. Một số loại tự thả (drop) mình vào các chương trình khác, để khi người dùng sử dụng các chương trình này keylogger sẽ tựđộng chạy theo.
Cách hoạt động
Trong một hệ thống (Windows, Linux, Mac…), khi bấm 1 phím trên bàn phím, bàn phím sẽ chuyển nó thành tính hiệu chuyển vào CPU. CPU sẽ chuyển nó tới hệ điều hành để hệ điều hành dịch thành chữ hoặc số chochính nó hoặc các chương trình khác sử dụng.
Nhưng khi trong hệ thống đó có keylogger, không những chỉ có hệ điều hành theo dõi mà cả hook file/monitor program của keylogger theo dõi nó sẽ ghi nhận và dịch lại các tính hiệu ghi vào tập tin nhật ký. Đồng thời nó còn có thể theo dõi cả màn hình và thao tác chuột.
Keylogger tốt hay xấu?
Keylogger chỉ là một chương trình công cụ, và nó tốt hay xấu tùy theo mục đích sử dụng. Nếu dùng để giám sát con cái, người thân xem họ làm gì với PC, với internet, khi chat với người lạ thì keylogger là tốt. Nhưng cách sử dụng keylogger nhằm đánh cắp các thông tin cá nhân (tài khoản cá nhân, mật khẩu, thẻ tín dụng) thì keylogger là một chương trình rất xấu Phòng, tránh và chống keylogger
Phòng
Keylogger thường bị vào máy qua hai con đường chính: được cài đặt hoặc bị cài đặt.
Phòng ngừa “được cài đặt”
Phương pháp sau chỉcó tác dụng với chủ máy (người nắm quyền root/administrator) Cách tốt nhất là không cho ai sử dụng chung máy tính. Bảo mật máy bằng cách khóa lại bằng các chương trình bảo vệ, hoặc mật khẩu khi đi đâu đó. Nếu phải dùng chung nên thiết lập quyền của người dùng chung đó thật thấp (guest đối với Windows XP, user đốivới Linux) để kiểm soát việc cài đặt chương trình của họ.
Phòng ngừa “bị cài đặt”
Bị cài đặt là cách để nói đến các trường hợp keylogger vào máy không do ngườinào đó trực tiếp đưa vào trên máy đó mà do trojan, virus, spyware cài đặt vào máy nạn nhân mà nạn nhân không hề hay biết. Các biện pháp phòng ngừa:
Không tùy tiện mở các tập tin lạ, không rõ nguồn gốc ( đặc biệt chú ý các tập tin có đuôi *.exe, *.com,*.bat, *.scr, *.swf,*.zip, *.rar, *.js,*.gif…). Tốt nhất là nên xóa đi, hoặc kiểm tra (scan) bằng một chương trình antivirus và một chương trình antispyware, vì nhiều chương trình antivirus chỉ có thể tìm thấy virus, khôngthể nhận biết spyware.
Không vào các trang web lạ, đặc biệt là web “tươi mát” vì cóthể các trang web này ẩn chứa một loạiworm, virus, hoặc là mã độc nào đó có thể âm thầm cài đặt.
Không click vào các đường link lạ do ai đó cho bạn.
Không cài đặt các chương trình lạ (vì nó có thể chứa virus, trojan)
Không download chương trình từ các nguồn không tin cậy.Nếu bạn có thể, xem xét chữ ký điện tử, để chắc chắn chươngtrình không bị sửa đổi.
Hạn chế download và sử dụng *****ed-program.
Luôn luôn tự bảo vệ mình bằng các chương chình chuyên dùng chống virus, chống spyware(antivirus, antispyware) và dựng tường lửa (firewall) khi ở trong Internet.
Thường xuyên cập nhật đầy đủ các bản cập nhật bảo mật của hệ điều hành.
Che mắt keylogger
Keylogger hoạt độngtrên nguyên tắc theodõi bàn phím (monitoring keyboard) chỉ có rất ít có khả năng theo dõi chuột (dù có theo dõi được cũng không chính xác lắm)và không có khả năng capture clipboard. Vì vậy dù hệ thống có keylogger (trừ các keylogger có khả năng quay phim) có thể được vượt qua bằng cách:
1) Các các đánh lừa, che mắt keylogger
1. Sử dụng bảng mã ký tự đặc biệt
2. Sử dụng kết hợp phím Home và End
3. Kết hợp sử dụng cả 2 cách trên
Sau đây mình sẽ nói rõ hơn 1 chút về từng cách để các bạncó thể hiểu và tự bảovệ mình:
Cách thứ 1: Hệ điều hành cho phép chúng ta sử dụng 1 loại ký tự đặc biệt được quy ước sẵn, cách thức sử dụng như sau, nhấn giữ nút ALT và nhập từ 2 -> 4 số sau đó thả ra ta sẽ được ký tự đặc biệt.
Ví dụ: Alt + 97 sẽ được chữ a, Alt + 65 sẽ được chữ A
Đây là bảng mã cho các bạn sử dụng
a = 97 ; z = 122 <=> ( a -> z = 97 -> 122 )
A = 65 ; Z = 90 <=> ( A -> Z = 65 -> 90 )
Cách thứ 2: Sử dụng phím Home và End (nếu bạn là 1 Newbiebạn nên chọn cách này vì dễ thực hiện)=> Hầu hết các Keylogger hiện nay ko ghi được phím này, nếu có ghi được thì nó sẽ ghi như sau{Numpad.Return} có trời đất biết mình biết người khác ko biết
Để các bạn hiểu rõ mình sẽ nêu ra 1 vài ví vụ minh họa:
bạn sẽ nhập như sau vào ô mật khẩu như sau:
anh[Home]yeu[End]em (thực chất pass cùa bạn là yeuanhem, nếu bị dính keylogger thì nó sẽ ghi như sau: anhyeuem hoặc anhyeuem{Numpad.Return}{Numpad.Return} màko chỉ rõ vị trí đặt phím Home và End nên các bạn yên tâm hacker chỉ có nước pó tay). Đó chỉ là ví dụ cho mấy bạn hiểu,bạn có thể tùy biến mật khẩu cùa theo ý muốn của bạn, mật khẩu càng dài càng tốt đố thằng hacker nào dò ra được (ví dụ dãy số 12457865787966, bạn tùy biền từng thành phần trong dãy số thì hacker cũng chịu)
Theo kinh nghiệm bạn sử dụng chữ kết hợp với số hoặc 1 dãy số, hacker cũng pó tay
Cách thứ 3: Đây là cách hơi phức tạp là sử dụng kết hợp vừa có ký tự đặc biệt vừacó phím Home và End, thường thì dân IT thuộc dạng Pro thường sử dụng, vì cách này sẽ làm cho Hacker mất ăn mất ngủ đấy
Quy tắc để có được mật khẩu an toàn là"càng rắc rối chừng nào, hacker càng khóhack chừng đó", các bạn an tâm, chỉ cần đặt pass theo kiểu này thì Hacker cũng phải đầu hàng ( đâu có người nào khùng đến nỗi mất ăn mất ngủ để ngồi đó dò 1 cái pass ko ra gì )
Ngoài ra:
Sử dụng Copy & Paste (chép và dán): tìm một đoạn văn bản nào đó có các từ nằm trong đoạn thông tin muốn dấu (ví dụ: mật khẩu là password bạn hãy tìm một đoạn văn có các từ p, a, s, w, o, r, d ( ví dụ to day Is a hot day, peter feel bad he want a cool drink or a ice-cream) copy từng chữ một và dán nó thành chữ password rồi gửi đi. Cách này có ưu điểm là dễ dùng nhưng khá rắc rối. Sử dụng type Click (bấm và nhấn): vì bản thân một keylogger thông thường không thể theo dõi các bấm chuột. Ví dụ muốn đánh một đoạn thông tin là password, đầu tiên hãy đánh một số từ có trong nó: psr rồi sử dụng chuột (không dùng bàn phím) chen ngang vào p và s đánh chữ a giữa s và r đánh chữ swo sau r là chữ d. Dòng thông tin nhập vào password nhưng trong tập tin nhật ký log keylogger ghi lại được là psraswod. Cách này khá hay nhưng không phù hợp với các thông tindài vì dễ gây quên.
2) Hãy dùng bàn phím ảo để đăng nhập, ghi các thông tin quan trọng
Sử dụng On-Screen Keyboard (bàn phím trên màn hình) (trong windows gọi ra bằng Start/Run/osk) để nhập cách dữ liệu nhạy cảm (mật khẩu, thẻ tín dụng) bằng cách click chuột. Vì đây là cách nhập liệu nằm ngoài vùng theo dõi của các tập tin hook (vì không qua bàn phím) nên keylogger sẽ không ghi nhận đuợc thông tin gì. Cách này dễ dùng nhưng người khác cóthể trông thấy thôngtin được nhập vào
Nếu bạn đã từng chơi game chắc chắnsẽ biết đến bàn phímảo, hầu hết các loại keylog, trojan đều không ghi lại được cái này
Trong game người tathường gắn sẳn bàn phím ảo vào bảng đăng nhập, nhưng nếu bạn đăng nhập email thì sao
Để gọi bàn phím ảo của Windows ta làm như sau
Vào Start ~> Run : gõosk, rồi Enter
3) Dùng Bkav2006 đểtránh bị gửi các thông tin quan trọngra khỏi máy
Đầu tiên hãy Download ( Bản Bkav2006 mới nhất ở đây ) hoặc ( Chương trình tự động cập nhật BKAV ở đây )
+ Sau khi cài đặt bạn hãy đặt chế độ bảo vệ mật khẩu ở biểu tượng Bkav dưới Taskbar
Chương trình này sẽ kiểm soát việc gửi email và sẽ cho bạn biết là bức thư mà bạn gửi đi có đến đúng địa chỉ mà bạn muốn không
Ví dụ như khi virus hoặc trojan tự ý gửi một email thư đi ra khỏi máy của bạn, thông thường thì bạn sẽ không thể biết được điều đó, tất cả mọi việc đều"ngấm ngầm" diễn ra, bạn chỉ phát hiện ra khi biết rằng mìnhđã bị đánh cắp thôngtin trên máy, lúc đó đã quá muộn. Khi bậtchế độ bảo vệ mật khẩu thì mỗi khi có một email sắp được gửi ra khỏi máy, Bkav sẽ hỏi bạn là có phải bạn muốn gửi email đó không, bất kể email đó được gửiđi bằng cách nào. Như vậy, nếu đúng làbạn gửi email đó thì bạn phải thêm một thao tác là chọn"Yes", khi đó email sẽtiếp tục được gửi đi, nếu bạn không gửi email nào cả mà lại được hỏi như trên thì đó đích thực là email của virus tự động gửi ra bên ngoài, bạn chỉ cần trả lời "No" và khi đó email này sẽ bị chặn lại không được gửi ra bên ngoài nữa.
Với chức năng này bạn sẽ giảm thiểu được thấp nhất nguycơ bị mất password do máy đã bị cài các chương trình ăn cắp mật khẩu gửi qua email mà bạn không biết.
4) Dùng chương trình tự động bảo vệ của Security Task Manager 1.7
Đầu tiên tải chương trình Anti-key ở đây ( Link download here! - Tìm chương trình này roài tải về )
Sau khi cài đặt chương trinh Spy Protect sẽ khởi động để bảo vệ máy tính của bạn
Chương trình này có khả năng cảnh báo mọi thay đổi trên máy tính ( bảo vệ máy tính tránh các loại virus tự tải về khi duyệt web)
Như vầy là máy bạn được bảo vệ khá an toàn rùi, còn rất nhiều cách khác nữa tự các bạn hãy học lấy nhé
Chúc vui vẻ !