Diệt virus cho web wordpress – Thiết kế website Quảng Bình Web

img 635ba519c3a7a
0 0
Read Time:4 Minute, 43 Second

Cách nhận biết web wordpress bị dính virus cần phải diệt

– Website load chậm hơn bình thường và không ổn đinh

– Không thể truy cập 1 số trang

– Tính năng hoạt động không ổn đinh

– Trong sources code có nhiều file lạ, ký tự kỳ lạ

– Chuyển hướng tự động sang các site lạ khi ấn vào menu

– Nhiều bài viết rác được tạo

– Cảnh báo từ WordPress

Nên nếu gặp tình huống này, chúng ta phải quét virus từ code đến database.

sơ đồ dữ liệu website wordpress

img 635ba519c3a7a

A. Xử lý code

Lưu ý: Backup lại toàn bộ dữ liệu để trường hợp làm lỗi web mình có thể back lại được

I. Đổi hết mật khẩu các tài khoản

  • Kiểm tra bài viết có bài viết lạ thì xoá
  • Đổi hết mật khẩu tài khoản quản trị web

Nếu muốn sâu hơn có thể đổi cả:

  • Mậu khẩu mySQL
  • Mật khẩu hosting

II. Up đè file core lên 

Làm theo hướng dẫn video, cách này để đè lên file core cũ có khả năng dính virus bằng file mới. Giữ lại 2 file (.htaccess  wp-config) và folder wp-content 

hqdefault

III. Tìm file chứa mã độc

Bạn mở wp-config.php. Tìm kiếm các đoạn mã code dài, lạ hoặc đáng ngờ và loại bỏ chúng, hoặc so sánh nội dung của nó với cùng một file từ bản cài đặt mới hoặc file wp-config-sample.php

IV. Sử dụng plugin quét virus & chặn tấn công

Plugin: wordfence (quét virus. Quét diệt xong có thể xoá cho nhẹ) Plugin: Itheme (chặn tấn công) Plugin: XML-RPC (chặn tấn công)
img 64534b328bcc6
img 60444e4dc32a1

File lạ thì đổi tên và thêm “___” ở đầu nếu không biết sửa như nào, còn nếu biết thì nên xem file để xoá đoạn mã virus

Video ví dụ : https://youtu.be/WsPqSi6Btz4

Các trường hợp diệt virus trong code hay gặp

Khoá quyền sửa file

Bật disable write Htaccess Bật disable write file editor

img 645352d2012d0

V. Tắt khả năng thực thi PHP trong thư mục được chỉ định

Kẻ tấn công thích upload các scripts độc hại lên thư mục WordPress. Mặc định thư mục này được dùng để chứa file đa phương tiện. Vì vậy nó không nên được dùng để chứa file PHP. Bạn có thể dễ dàng vô hiệu chức năng thực thi PHP bằng cách tạo một file .htaccess trong thư mục /wp-content/uploads/ với các lệnh như sau:

<Files *.php>
deny from all
</Files>

VI. Bảo vệ WordPress file wp-config.php

wp-config.php file chứa các cài đặt WordPress cốt lõi và thông tin chi tiết MySQL databases. Vì vậy đây là một file WordPress quan trọng nhất, cũng là file chính mà hacker thường nhắm tới để tấn công WordPress. Tuy nhiên, bạn có thể dễ dàng bảo vệ file này bằng lệnh sau trong .htaccess:

<files wp-config.php>
order allow,deny
deny from all
</files>

VII. Xóa và Tải lại các plugin và theme (ít khi làm cách này vì rất tốn thời gian & hay lỗi nếu không cài đúng phiên bản)

Mục đích là để ghi đè lên những file mà có chứa virus, mã độc trong source. Tải lại những plugin đã mua, áp dụng và upload lại.

=> Tuy nhiên bạn cần chắc chắn rằng theme, plugin của bạn không có chỉnh sửa riêng gì với gốc đã mua, để tránh mất tính năng

Tuy nhiên: trong theme có 2 loại: core (Flatsome, Astra,….), child. Mình phải tự quét và tự tìm virus trong những loại file này

Kiểm tra coi theme nào đang được kích hoạt và xóa đi những theme không sử dụng. Giữ lại flatsome và theme đang được kích hoạt.

img 635b5c1eab556

Sau đó, kiểm tra theme flatsome có được “sạch”, không chứa virus hay lỗi không. Nếu có, bạn có thể truy cập vào trang khác có chứa theme flatsome sạch và compress nó thành zip để chuyển sang web hiện tại của mình. Extract nó vào file theme

img 635b5bc234d91

Và như thế bạn kiểm tra lại trang web để coi đã hoạt động được lại chưa

Tiếp theo: Database (ít khi làm cách này vì rất dễ bị lỗi nếu không có kinh nghiệm về mysql)

a. Xuất data

File database sau khi xuất có đuôi .sql . Để xuất được file này bạn cần có tài khoản hosting hoặc sử dụng các plugin xuất database trên wordpress gợi ý plugin bạn có thể tham khảo: WP Migrate Lite

b. Search theo key

Bạn có thể sử dụng notepad++ , Visual Studio Code,…. để mở database

mo-database.sql-trong-Visual-Studio-Code

Sau đó bạn nhấn Ctrl + F để mở phần tìm kiếm trong file database của bạn, bạn hãy tìm kiếm với các từ khoá sau:

  • Đối với tìm kiếm các trạng độc hại được nhúng dưới dạng iFrames<iframe
  • Đối với tìm kiếm các mã độc mã hoá bằng base64base64_decode
  • Đối đối với tìm kiếm các mã độc xuất với eval()eval()
  • Đối với mã scripts<script

Sau khi tìm các từ khoá trên mà nếu không có bất cứ kết quả nào thì database của bạn không có mã độc và ngược lại nếu có bất kì kết quả nào: bạn có thể xem xét nội dung kết quả đó và biết được đoạn mã này có file là mã độc hay không để xoá đoạn mã độc đi

Lưu ý: cẩn trọng khi sửa database, phải chắc chắn rằng bạn xoá đoá code virus đó không ảnh hưởng gì đến website

Thiết kế Website Quảng Bình Web: https://haianh.info.vn

3a13ceadff20260cdeb5cab01a493a6d69f73fc1bc78113b863990f23578a939?s=400&d=mm&r=g

About Post Author

Hải Anh

Dạo Weblog chia sẻ lăng kính cá nhân về cuộc sống, biến đổi, trải nghiệm. Thông qua những câu chuyện tự kể, hoặc đơn giản chỉ là những bài viết hay từng đọc qua
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
1725715598 quang tri Previous post Thúc đẩy tiềm năng du lịch Quảng Trị
image Next post Tối Ưu Hóa Tốc Độ Tải Trang: Yếu Tố Quan Trọng của Website

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

1 thành viên của ZOM.vn TongQuan.vn, Chude.vn Dạy.edu.vn, iPhoneMoi.com và QuangBinhs.vn xây dựng, thử nghiệm bởi HoangHaiAnh.com. Mình yêu thích công nghệ, điện thoại smartphone, smart home, thiết kế website, chứng khoán, thị trường nhà đất, bất động sản, kinh doanh... và đặc biệt yêu Quảng Bình nhiều như nước dòng Nhật Lệ :) Mong muốn chia sẻ những trải nghiệm cá nhân đến tất cả mọi người.

Xem nhiều