Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Trang web của bạn có đang hoạt động bất thường? Bạn có thấy nội dung spam hoặc quảng cáo độc hại trên trang? Hoặc bạn đã mất quyền truy cập vào trang WordPress? Hay Google đã chặn người truy cập khỏi trang của bạn?

Chúng tôi希望能 nói với bạn rằng không có gì phải lo lắng, nhưng sự thật là trang web của bạn rất có thể đã bị hack.

Hơn nữa, trang web của bạn có thể đã bị nhiễm đủ lâu để trình duyệt như Google và nhà cung cấp hosting phát hiện ra.

Khi trang web bị tấn công, tin tặc có thể gây thiệt hại đáng kể. họ cài đặt mã độc như virus favicon.ico và chạy hoạt động độc hại như hiển thị quảng cáo spam và chuyển hướng người truy cập đến trang lạ. Điều này làm chậm trang web, và tệ hơn, khiến bạn bị nhà cung cấp hosting treo tài khoản và Google đưa vào danh sách đen.

Đừng lo lắng. Bạn có thể khắc phục. Điều đầu tiên là bình tĩnh nếu bạn đang hoảng loạn. Trong bài viết này, chúng tôi sẽ chỉ cho bạn những cách hiệu quả nhất để xác định xem trang web có bị hack hay không. Chúng tôi cũng sẽ hướng dẫn bạn dọn dẹp hack và khôi phục trang web về trạng thái bình thường.

TL;DR: Điều kỳ lạ trên trang web không bao giờ là dấu hiệu tốt. Quét trang web miễn phí với MalCare để xác định xem bạn có bị hack hay không.

Cách kiểm tra xem trang web của tôi có bị hack không?

Chúng tôi có thể giả định an toàn rằng nếu bạn đang đọc bài này, bạn đã nhận ra điều gì đó sai sai với trang web.

Bạn có thể thấy một số dấu hiệu kinh điển của trang web bị hack:

  1. Pop-up trên trang web mà bạn hoặc đội ngũ không tạo ra.
  2. Trang web chuyển hướng đến trang không xác định.
  3. Liên kết spam hoặc quảng cáo spam trên trang web hiển thị nội dung người lớn, ma túy, cờ bạc hoặc hoạt động bất hợp pháp.
  4. Trang web xếp hạng cho từ khóa spam như ký tự tiếng Nhật trong kết quả tìm kiếm Google.
  5. Người truy cập bị chặn bởi cảnh báo Google như 'Trang phía trước chứa mã độc, trang lừa đảo, trang này có thể bị hack'.
  6. Bạn nhận được email từ nhà cung cấp hosting rằng trang web có mã độc.

Các dấu hiệu này cho thấy hack, nhưng vẫn có khả năng nhỏ báo động giả. Việc tốt nhất là xác nhận nhiễm mã độc, sau đó xử lý.

Cách dễ dàng và hiệu quả nhất là sử dụng trình quét mã độc.

Một trình quét tốt sẽ tự động phát hiện hoạt động độc hại.

Cách khó khăn và rủi ro nhất để kiểm tra xem trang WordPress có bị hack không là kiểm tra thủ công. Rủi ro vì bạn sẽ can thiệp vào file và thư mục WordPress. Và khó khăn vì tin tặc giỏi giấu mã theo cách khéo léo. Họ là chuyên gia, nên bạn đang đối đầu với trí tuệ của các lập trình viên giàu kinh nghiệm và động lực cao.

Ngoài hai cách trên, còn có một vài phương pháp khác mà chúng tôi sẽ đề cập chi tiết.

Trong phần tiếp theo, chúng tôi sẽ chỉ cho bạn 5 cách kiểm tra xem trang web có bị hack:

  1. Quét trang web bằng trình quét mã độc
  2. Kiểm tra Google Search Console mục "Vấn đề bảo mật"
  3. Tra cứu công cụ Google Safe Browsing
  4. Kiểm tra cảnh báo từ Nhà cung cấp Hosting, Công cụ tìm kiếm và Trình duyệt
  5. Điều tra thủ công các file quan trọng (Không tin cậy)

Trong khi có nhiều cách để biết trang web có bị hack, phương pháp hiệu quả nhất là dùng plugin bảo mật để quét trang web.

1. Quét trang web bằng trình quét mã độc

Một trong những cách dễ dàng nhất để biết trang web có bị hack là quét nó.

Mặc dù có nhiều trình quét WordPress để chọn, không phải trình quét nào cũng tìm thấy hack.

MalCare là trình quét mã độc hiệu quả nhất hiện nay. Đây là lý do —

    • MalCare tìm loại mã độc mới bằng cách đi xa hơn so khớp chữ ký và phân tích hành vi của mã.
    • Nó tìm mã độc ẩn bằng cách kiểm tra mọi góc ngách của trang web.
    • Khác với trình quét khác, MalCare không làm chậm trang web khi quét. Điều này rất quan trọng, vì trình quét khác ảnh hưởng đến chỉ số hiệu suất chính và làm hỏng xếp hạng thêm.
    • Như đã nói, MalCare kiểm tra hành vi mã thay vì chỉ dựa vào so khớp chữ ký và mẫu để kết luận mã có độc hại hay không. Điều này đảm bảo nó không kết luận mù quáng và giúp giảm báo động giả.

Để quét trang web bằng MalCare, bạn cần làm các bước sau —

1. Cài đặt plugin bảo mật MalCare trên trang web.
2. Tiếp theo, từ bảng điều khiển trang web, chọn MalCare.
3. Trên trang MalCare, nhập email và chạy quét mã độc miễn phí.

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Nếu phát hiện trang web bị hack, bạn sẽ được thông báo cùng số lượng file bị nhiễm.

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

QUAN TRỌNG: Nếu trang web thực sự bị hack, bạn cần dọn dẹp ngay lập tức. Để học cách dọn dẹp, chuyển thẳng đến phần Cách khắc phục trang web bị hack.

Ngoài dùng plugin, còn có một vài cách khác để biết trang web có bị hack hay không.

2. Kiểm tra Google Search Console mục "Vấn đề bảo mật"

Google Search Console giúp bạn theo dõi traffic và hiệu suất trang web. Nó cũng cảnh báo nếu tìm thấy vấn đề bảo mật. Điều này có nghĩa là nếu trang web có mã độc, Search Console có thể đã phát hiện.

  1. Đăng nhập tài khoản Google Search Console.
  2. Trên menu bên trái, chọn Vấn đề bảo mật.
  3. Nếu trang web bị hack, bạn sẽ thấy cảnh báo phát hiện phần mềm không mong muốn trên trang.
Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

LƯU Ý: Bạn cần thiết lập Google Search Console để nó phát hiện vấn đề bảo mật. Nếu Search Console chưa thiết lập, bạn có thể dùng các phương pháp khác. Tuy nhiên, chúng tôi mạnh mẽ khuyến nghị thiết lập Search Console ngay nếu chưa làm.

Sau khi thực hiện các phương pháp trên, nếu thấy trang web thực sự bị hack, bạn phải dọn dẹp ngay. Phần tiếp theo, chúng tôi sẽ chỉ cách dọn dẹp và khắc phục trang web bị hack.

3. Kiểm tra trang web bằng công cụ Google Safe Browsing

Nhập trang WordPress của bạn vào công cụ Google Safe Browsing và nó sẽ hiển thị vấn đề trang web đang gặp phải.

Công cụ này tin cậy vì đến từ Google. Nó kiểm tra mã độc trên trang web và khi tìm thấy, sẽ thông báo cho bạn để bạn tiến hành dọn dẹp.

4. Kiểm tra cảnh báo từ Nhà cung cấp Hosting, Công cụ tìm kiếm và Trình duyệt

Khi trang web bị hack, bạn có thể nhận email cảnh báo hoặc thông báo từ nhà cung cấp hosting.

Công cụ tìm kiếm và trình duyệt như Google, Yahoo, Bing cũng hiển thị thông báo cảnh báo trên trang và trong kết quả tìm kiếm để cảnh báo người truy cập rằng trang web bị hack.

i. Nhà cung cấp Hosting

Nhà cung cấp hosting phục vụ hàng nghìn trang web.

Để đảm bảo an ninh nền tảng, họ quét thường xuyên tất cả trang web họ lưu trữ, tìm hoạt động độc hại có thể. Một trang web bị hack đơn lẻ có thể ảnh hưởng nghiêm trọng đến kinh doanh của họ, vì vậy họ đặc biệt cảnh giác.

Khi phát hiện trang web bị hack trên nền tảng, họ tạm ngừng tài khoản hosting ngay lập tức và gửi thông báo cho chủ trang web để khắc phục. Để biết hosting có phát hiện hack không, hãy kiểm tra email hoặc thông báo trên bảng điều khiển tài khoản hosting.

ii. Công cụ tìm kiếm

Tương tự như hosting, công cụ tìm kiếm cũng quét trang web thường xuyên kiểm tra mã độc. Khi phát hiện trang web bị hack, họ đưa vào danh sách đen và ngăn người dùng truy cập.

Họ làm vậy vì trang web bị hack đặt người dùng trong nguy hiểm. Tin tặc lừa hoặc ép người dùng tải phần mềm độc hại hoặc chia sẻ thông tin tài chính.

Khi trang web bị đưa vào danh sách đen, người dùng Google cố truy cập trang web của bạn sẽ thấy thông báo sau và bị ngăn truy cập —

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Để biết trang web có bị đưa vào danh sách đen, hãy làm các bước sau —

> Mở trình duyệt ở chế độ ẩn danh và truy cập https://www.google.com/.

> Sau đó đặt câu sau vào tìm kiếm Google và nhấn Enter —

site:https://yourwebsiteurl.com

(Nhớ thay thế bằng URL thực tế của trang web.)

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

> Các liên kết xuất hiện trên tìm kiếm Google, nhấp vào bất kỳ cái nào để truy cập trang web.

(Đảm bảo bạn đã đăng xuất khỏi trang web khi làm điều này.)

Nếu trang web bị danh sách đen, Google sẽ ngăn bạn truy cập. Nó sẽ hiển thị một trong các thông báo sau và nhắc bạn quay lại an toàn —

    • Trang phía trước chứa mã độc
    • Tấn công lừa đảo phía trước
    • Trang lừa đảo phía trước, v.v.

Trang web bị danh sách đen là dấu hiệu chắc chắn của trang bị hack.

iii. Trình duyệt internet

Giống như hosting và công cụ tìm kiếm, trình duyệt internet cũng quan tâm bảo vệ người dùng.

Nếu phát hiện trang web bị hack, họ cố ngăn người dùng truy cập. Họ làm bằng cách hiển thị cảnh báo trong kết quả tìm kiếm.

Ví dụ, trong Google Chrome, bạn sẽ thấy cảnh báo như 'Trang này có thể bị hack.'"

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Hoặc 'Trang này có thể làm hỏng máy tính của bạn.'"

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Để biết trang web có bị trình duyệt nhắm mục tiêu, hãy tìm kiếm site như sau —

> Mở Google Chrome

> Đặt vào thanh tìm kiếm — site:https://yourwebsiteurl.com (Nhớ thay tên trang)

Nếu thấy cảnh báo dưới URL trang web, bạn có thể chắc chắn trang web bị hack.

5. Điều tra thủ công các file quan trọng (Không tin cậy)

Khi tin tặc xâm nhập trang web, họ bắt đầu thay đổi trên trang. Phần lớn, họ cố làm theo cách không bị phát hiện để tiếp tục dùng tài nguyên trang web lâu dài.

Họ giấu mã độc ở nơi bạn không ngờ tới, nơi như file WordPress quan trọng mà mọi người thường không muốn can thiệp.

Nếu trang web bị hack, rất có thể tin tặc đã giấu mã độc trong các file đó. Điều tra chúng sẽ giúp bạn biết trang web có thực sự bị hack.

NHƯNG HÃY CẨN THẬN. Xử lý file WordPress quan trọng là rủi ro. Một lỗi nhỏ có thể làm hỏng trang web. Chúng tôi mạnh mẽ khuyên bạn bỏ qua phương pháp này nếu bạn không phải lập trình viên. Chúng tôi mạnh mẽ khuyên bạn bỏ qua nếu bạn không am hiểu cấu trúc bên trong WordPress. Tuy nhiên, nếu bạn kiên quyết làm thủ công, hãy xem các file sau:

> Thư mục Plugin & Theme

> File .htaccess

> File wp-config

> Và các file PHP khác trên trang web

Mở các file này và tìm từ khóa như 'eval' hoặc 'base64_decode' vì chúng thường là một phần của mã độc.

QUAN TRỌNG: Có nhược điểm NGHIÊM TRỌNG cho tìm kiếm thủ công. Từ khóa chúng tôi nói trên đôi khi là một phần của mã hợp pháp. Hơn nữa, tin tặc liên tục tìm cách giấu mã khiến khó tìm thấy. Nếu bạn không tìm thấy mã độc trong các file đó, không nhất thiết nghĩa là trang web sạch.

Khi bạn chắc chắn trang web bị hack, bạn cần dọn dẹp ngay. Hướng dẫn này sẽ giúp bạn làm điều đó.

Cách khắc phục trang web bị hack

Bây giờ bạn đã phát hiện trang web bị hack, bạn cần dọn dẹp ngay. Càng để trang web bị hack lâu, thiệt hại càng lớn.

Có nhiều cách dọn dẹp trang web, tuy nhiên chúng tôi chỉ bao gồm cách hiệu quả nhất — dùng plugin bảo mật.

Điều này đảm bảo trang web được dọn dẹp triệt để và an toàn — điều không phương pháp nào khác đảm bảo được.

i. Dọn dẹp trang web bị hack

Có nhiều plugin cung cấp dịch vụ xóa mã độc nhưng hầu hết có thời gian xử lý dài.

Quy trình xóa mã độc với hầu hết plugin như sau — Bạn đăng ký, tạo ticket và chờ phản hồi. Sau đó nhân viên bảo mật liên hệ và bạn phải cho họ truy cập trang web để điều tra hack. Sau đó, họ dọn dẹp trang web, có thể mất từ vài giờ đến vài ngày.

Khi trang web bị nhiễm mã độc, thời gian là vàng. Việc không mất nhiều thời gian để mọi thứ trầm trọng hơn. Do đó, chờ nhân viên bảo mật có thể không phải cách tốt nhất.

Chúng tôi khuyến nghị dùng Xóa mã độc tức thì của MalCare. Nó dọn dẹp trang web trong 5 phút.

Cách dọn dẹp trang web với MalCare —

1. Nếu bạn đã quét trang web với MalCare (như khuyến nghị ở đầu bài) thì plugin sẽ cảnh báo nếu tìm thấy mã độc.

Lưu ý: Nếu bạn chưa quét với MalCare, khi cài plugin để dọn dẹp, nó sẽ tự động chạy quét trước để phát hiện file bị hack.

2. Để dọn dẹp mã độc, nhấn nút Auto-Clean.

Lưu ý: Xóa mã độc là quá trình phức tạp và là tính năng premium với tất cả plugin bảo mật. Nếu lần đầu dùng MalCare, bạn cần nâng cấp để truy cập dịch vụ xóa mã độc.

3. Sau khi nâng cấp, MalCare sẽ bắt đầu dọn dẹp trang web ngay lập tức.

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

Dọn dẹp trang web bị hack chưa bao giờ dễ dàng đến vậy.

ii. Phát hiện & Xóa lỗ hổng gây ra hack

Dọn dẹp trang web chỉ là nửa cuộc chiến. Tiếp theo, bạn cần xác định và xóa lỗ hổng cho phép tin tặc hack và lây nhiễm trang web.

Có hai loại lỗ hổng phổ biến gây hack. Chúng là — plugin và theme dễ bị tổn thương và thông tin đăng nhập yếu. Đây là những gì bạn cần làm để xóa lỗ hổng —

-> Cập nhật hoặc Xóa Plugin & Theme dễ bị tổn thương

Plugin và theme cũ có thể dễ bị tổn thương và bị khai thác để xâm nhập trang web. Do đó chúng tôi đề xuất bạn cập nhật tất cả phần mềm cũ bao gồm không chỉ plugin và theme mà còn WordPress core.

Nếu bạn dùng theme và plugin pirated, chúng tôi mạnh mẽ khuyến nghị vô hiệu hóa và xóa chúng khỏi trang web. Phần mềm pirated thường chứa mã độc mà khi cài đặt cho phép tin tặc truy cập trang web.

-> Sử dụng Tên người dùng & Mật khẩu mạnh

Một trong những phương pháp phổ biến nhất tin tặc dùng để xâm nhập trang web là tấn công brute force. Trong loại tấn công này, họ dùng bot để thử đoán tổ hợp tên người dùng và mật khẩu đúng để truy cập trang web.

Trang web với tên người dùng dễ đoán (như admin, John, user, v.v.) và mật khẩu yếu (như password123, admin1234, user1234) dễ bị xâm phạm.

Điều bạn cần làm là xem xét tất cả thông tin đăng nhập của trang web. Đảm bảo tất cả thông tin đăng nhập đủ mạnh để chống chịu tấn công brute force.

Nếu cần đổi tên người dùng, xem hướng dẫn — Cách đổi tên người dùng WordPress? Và nếu muốn đổi mật khẩu, đây là hướng dẫn giúp bạn — Cách tạo mật khẩu mạnh?

iii. Gỡ bỏ danh sách đen Google & Treo tài khoản Hosting (Tùy chọn)

Nếu trang web bị danh sách đen, bạn cần báo cho Google rằng bạn đã dọn dẹp trang web để họ gỡ bỏ danh sách đen. Bạn cần gửi trang web để xem xét và hướng dẫn cách gỡ danh sách đen Google sẽ giúp bạn làm điều đó.

Và nếu trang web bị treo, bạn cần liên hệ nhà cung cấp hosting và thông báo rằng bạn đã dọn dẹp trang web. Họ sẽ xác minh trang web sạch và gỡ bỏ sự treo tài khoản. Đây là hướng dẫn chỉ các bước chính xác — Cách khắc phục trang web bị treo bởi nhà cung cấp Hosting?

Sau khi làm tất cả các bước trên để khắc phục trang web, chỉ còn một việc rất quan trọng. Bạn cần đảm bảo trang web không bao giờ bị hack lại. Phần tiếp theo, chúng tôi chi tiết các bước quan trọng nhất để bảo mật trang web khỏi cố gắng hack tương lai.

Bảo vệ trang web khỏi bị hack

Để bảo vệ trang WordPress khỏi cố gắng hack tương lai, chúng tôi mạnh mẽ khuyến nghị bạn thực hiện các bước sau:

i. Cài đặt Plugin Bảo mật WordPress
ii. Cập nhật trang web thường xuyên
iii. Tải Theme & Plugin CHỈ từ Marketplace uy tín
iv. Tăng cường bảo mật trang web (Hardening)

Hãy đi sâu vào chi tiết.

i. Cài đặt Plugin Bảo mật WordPress

Plugin bảo mật WordPress có 3 nhiệm vụ cốt lõi: quét, dọn dẹp và bảo vệ trang web. Nếu bạn cài plugin bảo mật, nó sẽ quét trang web hàng ngày, dọn dẹp nếu bị hack, và thực hiện biện pháp bảo vệ khỏi cố gắng hack tương lai.

Bạn có thể chọn plugin bảo mật từ danh sách plugin bảo mật WordPress tốt nhất của chúng tôi.

ii. Cập nhật trang web thường xuyên

Chúng tôi đã nói trước đó rằng plugin và theme dễ bị tổn thương có thể xâm phạm trang web.

Theo thời gian, mọi theme hoặc plugin đều phát triển lỗ hổng WordPress. Để khắc phục, nhà phát triển nhanh chóng phát hành bản vá qua cập nhật. Đó là lý do cập nhật trang web rất quan trọng.

Chậm cập nhật có thể thảm họa cho trang web, do đó bạn cần triển khai cập nhật hàng ngày. Nhưng nếu bạn quản lý quá nhiều trang web, chúng tôi đề xuất cập nhật hàng tuần.

Học cách cập nhật trang web an toàn.

Trang web bị xâm phạm? Hướng dẫn thiết yếu phát hiện & khắc phục hack website

iii. Tải Theme & Plugin CHỈ từ Marketplace uy tín

Việc dùng theme và plugin pirated rất hấp dẫn. Bạn có thể không phải trả tiền cho plugin hoặc theme pirated nhưng nó có chi phí.

Hầu hết plugin hoặc theme pirated chứa mã độc. Vì vậy khi bạn cài và kích hoạt phần mềm pirated, mã độc cũng được kích hoạt.

Mã độc đóng vai trò như backdoor cho tin tặc truy cập trang web. Hơn nữa, phần mềm pirated không nhận cập nhật từ nhà phát triển. Khi lỗ hổng phát sinh, không có cách vá phần mềm. Phần mềm pirated để trang web dễ bị tổn thương.

Tốt nhất tránh dùng theme và plugin WordPress pirated. Chỉ dùng plugin và theme từ kho WordPress hoặc marketplace uy tín như ThemeForest, CodeCanyon, Evanto, v.v.

iv. Tăng cường bảo mật trang web (Hardening)

WordPress khuyến nghị một số biện pháp để tăng cường bảo mật trang web. Để triển khai, bạn cần kiến thức kỹ thuật về WordPress.

Nhưng may mắn thay, ngay cả khi bạn không rành kỹ thuật, cũng có plugin giúp bạn triển khai biện pháp hardening. Học cách hardening trang web theo hướng dẫn WordPress hardening.

Với đó, chúng tôi kết thúc bài viết. Chúng tôi tin rằng nếu bạn thực hiện các bước này, trang web sẽ an toàn khỏi cố gắng hack.

Tổng kết

Xử lý hack là cơn ác mộng. Dọn dẹp và khắc phục trang web bị hack tốn thời gian, thường đắt đỏ và khó khăn.

Quan trọng là thực hiện biện pháp bảo mật phòng ngừa trên trang web để đảm bảo nó được bảo vệ khỏi cố gắng hack.

Một trong những cách tốt nhất là cài plugin bảo mật như MalCare trên trang web. Nó quét trang web hàng ngày và cảnh báo khi phát hiện hoạt động đáng ngờ. Nó giúp triển khai hardening và thậm chí dọn dẹp trang web bị hack trong 5 phút.

Bảo vệ Trang WordPress Của Bạn Với Plugin Bảo Mật MalCare!