Xin chào các bạn, hôm nay mình sẽ hướng dẫn các bạn kích hoạt Bảo mật 2 lớp trên website WordPress để tăng cường bảo mật website, tránh bị các cuộc tấn công dò tìm và đánh cắp mật khẩu người dùng.
Vậy, bảo mật 2 lớp là gì?
Bảo mật 2 lớp hay xác thực 2 yếu tố (2FA/2-factor authentication) là việc thêm một bước vào hoạt động đăng nhập thông thường, người dùng sau đăng nhập bằng mật khẩu phải nhập mã xác thực được tạo ra tự động mới có thể đăng nhập hoàn tất. Phương thức bảo mật này rất hữu ích vì nó giúp tài khoản của bạn an toàn hơn rất nhiều. Nếu ai đó muốn đăng nhập được vào tài khoản của bạn phải có mã xác thực này. Hiện nay, phương thức này áp dụng rộng rãi như Google, Facebook, ngân hàng hay các website thương mại điện tử lớn.
Còn đối với WordPress thì sao nhỉ? Chắc chắn WordPress cũng có công cụ làm việc này cho bạn rồi. Bây giờ, chúng ta cùng tìm hiểu và cài đặt nhé !
Hiện nay, có rất nhiều ứng dụng, plugin hỗ trợ việc xác minh 2 bước cho website WordPress. Trong bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng chức năng Bảo mật 2 lớp với plugin rất hay ho đó là: Wordfence Security – Firewall & Malware Scan.
Như chúng ta đã biết, Wordfence là một trong các plugin miễn phí chuyên về bảo mật được nhiều người sử dụng nhất (với hơn 3 triệu lượt kích hoạt).
Sở dĩ nó được sử dụng nhiều như vậy là do có kèm theo nhiều tính năng bảo mật cực kỳ tốt, có thể hạn chế được nhiều hình thức tấn công phổ biến như Local Hack, XSS, SQL Injection, tự động quét mã độc trên host và có cả chức năng mật khẩu hai lớp mà chúng ta đang quan tâm.
1. Cài đặt Plugin Wordfence Security
Đầu tiên, các bạn cần cài đặt và kích hoạt plugin Wordfence Security bằng cách tải lên file nén hoặc tìm ở mục plugin trong trang quản trị WordPress.
2. Cài đặt Ứng dụng (App) Google Authenticator
Trên điện thoại cá nhân (smartphone), bạn tìm và cài đặt Google Authenticator từ kho ứng dụng.
- Android: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=vi
- iOS: https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8
Ứng dụng này dùng để scan mã QR và kích hoạt xác thực 2 bước trên mỗi user được chúng ta thiết lập.
Sau khi thiết lập, bạn cần lấy mã xác minh 6 chữ số khi truy cập tài khoản WordPress bằng ứng dụng này, mã bảo mật được tạo tự động mỗi 30 giây ở trên điện thoại đã cài đặt ứng dụng.
3. Cấu hình xác minh 2 bước (2FA) trên Plugin Wordfence
Sau khi cài đặt thành công Wordfence, bạn hãy vào mục Login Security (1), tiếp đó vào Setting (2).
Ở giao diện này, chúng ta có thể tùy chọn các cấp User (Admin sẽ mặc định được chọn) cần được xác thực 2 bước khi đăng nhập (3).
(4) Yêu cầu 2FA cho tất cả quản trị viên: Nếu chọn vào mục này thì tất cả các tài khoản quản trị viên sẽ được yêu cầu Bật xác minh 2 bước.
(5) Ghi nhớ truy cập: Nếu được bật, người dùng đã bật 2FA chỉ cần nhập mã một lần sau mỗi 30 ngày cho mỗi thiết bị.
Các mục còn lại bạn có thể bỏ qua, nếu bạn muốn tìm hiểu thêm có thể xem Document của nhà phát triển Plugin WordFence nhé.
4. Kích hoạt 2FA cho các User đã được thiết lập
Tiếp theo bạn sẽ vào mục Two-Factor Authentication, sử dụng ứng dụng Google Authenticator đã cài đặt trên điện thoại ở bước số 2 để scan mã QR ở mục (1).
Sau khi Scan, ứng dụng trên điện thoại sẽ tự động tạo ra mã 2FA mỗi 30 giây. Chúng ta sử dụng mã này để dán vào mục (2), cuối cùng Active (3) để kích hoạt 2FA cho User.
Bạn cũng có thể tải về mã dự phòng ở mục (4) để nhập vào ô xác thực 2 bước khi truy cập.
Dưới đây là hình ảnh sau khi đã Active 2FA thành công, bạn sẽ có button Deactivate (hủy kích hoạt xác minh 2 bước).
Và Generate new codes là để tạo mới bộ mã dự phòng, sử dụng nó khi bạn không có điện thoại trong tay.
Ở trên là trình tạo mã tự động mỗi 30 giây trên ứng dụng Google Authenticator.
5. Kiểm tra hoạt động của F2A
Sau khi hoàn tất các thiết lập trên plugin Wordfence, để kiểm tra hoạt động của F2A, bạn tiến hành đăng nhập vào website của mình; sau khi vượt qua bước kiểm tra User và Password như thông thường, bạn sẽ được yêu cầu nhập mã xác thực.
Mã này được lấy ở ứng dụng Google Authenticator ở điện thoại, hoặc bạn cũng có thể sử dụng Mã dự phòng đã download từ trước.
Bạn sẽ không thể truy cập được cho đến khi bạn nhập đúng Authenticatort Code.
Lưu ý: Mã này chỉ có hiệu lực trong một khoảng thời gian ngắn (30s) và được sinh ta từ điện thoại bạn đã active 2FA bằng mã QR.
Một số vấn đề phát sinh.
Không có smartphone thì có cài bảo mật 2 lớp như trên được không?
Nếu bạn không có smartphone thì bạn hãy truy cập website gauth.apps.gbraad.nl. Sau đó tạo mã bảo mật bằng cách nhập mã Secret ở bên dưới mã QR, Và bạn phải nhớ lưu mã Secret đó để lần sau lại tạo mã bảo mật để đăng nhập từ trang web này.
Smartphone hỏng hoặc không lấy mã Google Authentication Code được thì làm thế nào?
– Trường hợp này nếu bạn có lưu mã secret hoặc mã QR code thì bạn dùng smartphone khác để tạo mã hoặc dùng cách tạo mã trên trang web gauth.apps.gbraad.nl bên trên để lấy mã bảo mật.
– Còn trường hợp bạn không có mã secret hay QR code thì bạn phải đăng nhập vào trình quản lý file trên hosting. Sau đó xóa hoặc đổi tên plugin WordFencetrong thư mục plugin WordPress là lại có thể đăng nhập lại bình thường.
Lời kết
Hi vọng với bài viết Hướng dẫn cài đặt bảo mật 2 lớp trên WordPress vừa rồi của mình, các bạn có thể dễ dàng thực hiện. Sau khi cài đặt thành công, chúng ta sẽ an tâm hơn về việc bảo mật website của mình hơn. Hãy chia sẻ nó tới bạn bè để cùng cài đặt nhé!
Để lại một phản hồi