Nỗi lo lớn nhất khi đặt một website giá rẻ không phải là “đẹp hay xấu”, mà là “liệu vài tháng nữa có bị hack, bị chèn quảng cáo lạ, hay bay sạch dữ liệu”. Lo này hợp lý. Nhưng câu trả lời không nằm ở con số trên báo giá, mà nằm ở việc người làm có dựng đủ phần nền bảo mật hay không. Bài này mổ xẻ đúng phần nền đó.
Giá rẻ và mất an toàn không phải là một
An toàn của một website đến từ kỹ thuật làm đúng, không đến từ số tiền bỏ ra. Một web vài triệu vẫn có thể chắc chắn nếu người dựng cấu hình đủ các lớp cơ bản; ngược lại, một web chục triệu vẫn có thể lỗ hổng nếu cài bằng theme bẻ khoá hoặc bỏ bê cập nhật. Phần lớn vụ tấn công website phổ thông không phải do hacker giỏi nhắm mục tiêu, mà do bot tự động quét hàng loạt và chui vào những chỗ làm ẩu: mật khẩu yếu, mã nguồn cũ, plugin lậu.
Nói cách khác, “rẻ” mô tả giá; “ẩu” mô tả cách làm. Một dịch vụ web giá rẻ tử tế là dịch vụ tiết kiệm ở khâu thiết kế, gói chức năng, quy trình — nhưng không cắt phần nền bảo mật, vì phần nền này gần như miễn phí về công cụ, chỉ tốn sự cẩn thận. Web22 làm WordPress và Next.js, và với cả hai, baseline (mức nền tối thiểu) bên dưới đều giống nhau về nguyên tắc.

6 lớp baseline một web giá rẻ tử tế vẫn phải có
1. SSL/HTTPS bật toàn site
SSL (chứng chỉ mã hoá kết nối) biến đường truyền giữa trình duyệt và máy chủ thành mã, để mật khẩu đăng nhập hay thông tin khách không bị đọc lén giữa đường. Chứng chỉ Let’s Encrypt hiện miễn phí và đa số nhà cung cấp hosting (dịch vụ lưu trữ web) cấp sẵn, nên không có lý do gì một web rẻ thiếu khoá xanh. Quan trọng là ép HTTPS trên toàn bộ trang và tài nguyên, không để sót trang load qua HTTP.
2. Cập nhật mã nguồn và plugin đều đặn
Đây là lớp bị bỏ bê nhiều nhất và cũng nguy hiểm nhất. Theo báo cáo bảo mật của Patchstack, riêng năm 2025 hệ sinh thái WordPress ghi nhận hơn 11.000 lỗ hổng mới, tăng khoảng 42% so với năm trước, và khoảng cách từ lúc công bố lỗ hổng đến lúc bị khai thác hàng loạt có thể tính bằng giờ. Mã nguồn, theme và plugin cũ là cánh cửa mở sẵn. Một web rẻ tử tế phải có người chịu trách nhiệm cập nhật, hoặc ít nhất bật cập nhật tự động cho các bản vá bảo mật.
3. Mật khẩu mạnh kèm phân quyền
Bot dò mật khẩu thử hàng nghìn tổ hợp mỗi phút. Tài khoản tên admin với mật khẩu dễ đoán là mục tiêu đầu tiên. Baseline gồm: đổi tên tài khoản quản trị khỏi mặc định, dùng mật khẩu dài tối thiểu 12 ký tự trộn chữ hoa thường số ký hiệu, bật xác thực hai lớp (2FA — nhập thêm mã từ điện thoại khi đăng nhập), và phân quyền theo vai trò để người viết bài không có quyền sửa hệ thống.
4. Sao lưu định kỳ, lưu ở nơi tách biệt
Backup (sao lưu) là tấm lưới cuối cùng. Khi có sự cố — bị hack, lỗi cập nhật, xoá nhầm — một bản sao lưu sạch giúp khôi phục trong vài giờ thay vì mất trắng. Baseline gồm: sao lưu cả mã nguồn lẫn cơ sở dữ liệu, theo lịch định kỳ, lưu ở nơi tách khỏi máy chủ chính (vì nếu hosting hỏng mà backup cũng nằm trên đó thì vô nghĩa), và thỉnh thoảng thử khôi phục để chắc bản sao lưu dùng được thật.
5. Chặn dò mật khẩu (brute-force)
Brute-force (dò mật khẩu bằng cách thử liên tục) bị chặn bằng giới hạn số lần đăng nhập sai, khoá IP sau nhiều lần thất bại, và đặt tường lửa ứng dụng web lọc lưu lượng bất thường ngay từ đầu. Đây là cấu hình một lần, hiệu quả lâu dài, và hoàn toàn nằm trong tầm một gói web giá rẻ.
6. Tuyệt đối không dùng theme/plugin lậu
Theme và plugin bẻ khoá (nulled — bản trả phí bị crack phát tán miễn phí) là cái bẫy ngọt ngào nhất. Các đội bảo mật như Sucuri và TeamUpdraft đều cảnh báo: phần lớn bản lậu bị nhúng sẵn mã độc — backdoor (cửa hậu cho hacker vào lại), mã chuyển hướng khách sang trang lạ, hoặc đoạn âm thầm thu thập dữ liệu đăng nhập. Số tiền tiết kiệm từ một giấy phép thường nhỏ hơn rất nhiều so với chi phí dọn mã độc và phục hồi uy tín sau đó. Một web rẻ làm đúng dùng theme/plugin chính hãng hoặc mã nguồn mở miễn phí công khai, không dùng đồ crack.
Bảng nhanh: rẻ đúng cách và rẻ ẩu
| Tiêu chí | Web rẻ tử tế | Web rẻ ẩu |
|---|---|---|
| Chứng chỉ SSL | Bật toàn site, ép HTTPS | Thiếu, hoặc còn trang HTTP lẫn lộn |
| Cập nhật | Có lịch, có người lo | Cài xong bỏ mặc, mã nguồn cũ kỹ |
| Tài khoản quản trị | Đổi tên, mật khẩu mạnh, 2FA | Tên admin, mật khẩu kiểu 123456 |
| Sao lưu | Định kỳ, lưu nơi tách biệt | Không có, hoặc nằm chung máy chủ |
| Nguồn theme/plugin | Chính hãng hoặc mã nguồn mở | Bản lậu tải trôi nổi |

Dấu hiệu một web rẻ làm ẩu
- Báo giá rẻ bất thường nhưng không nói gì về bảo trì, cập nhật, sao lưu sau bàn giao.
- Bàn giao web mà không đưa tài khoản quản trị riêng, không hướng dẫn đổi mật khẩu.
- Dùng theme bản quyền cao cấp nhưng “tặng kèm miễn phí” — gần như chắc chắn là bản bẻ khoá.
- Hosting dùng chung rẻ tiền, đời PHP cũ, không có cô lập tài khoản giữa các web trên cùng máy chủ. Khi một web hàng xóm bị nhiễm, web của bạn có thể bị lây.
- Không có ai trả lời khi hỏi “nếu web bị hack thì khôi phục thế nào”.
Trước khi chốt, bạn nên hỏi thẳng vendor (đơn vị làm web) năm câu: SSL có sẵn không, ai lo cập nhật, sao lưu ra sao, theme/plugin lấy nguồn nào, và quy trình xử lý khi có sự cố. Một bên làm tử tế trả lời được ngay; một bên làm ẩu sẽ ậm ừ. Nếu muốn một website WordPress được lập trình bài bản và bàn giao đủ phần nền bảo mật trong tầm ngân sách, bạn có thể tham khảo cách Web22 làm thiết kế web giá hợp lý mà chắc chắn.
Câu hỏi thường gặp
Web giá rẻ có dễ bị hack hơn web đắt không?
Không hẳn. Khả năng bị hack phụ thuộc vào việc có đủ 6 lớp baseline trên hay không, chứ không phụ thuộc giá tiền. Một web rẻ làm đủ nền vẫn an toàn hơn một web đắt nhưng dùng plugin lậu và không cập nhật.
Bảo mật cơ bản có tốn thêm tiền không?
Phần lớn là miễn phí về công cụ: SSL Let’s Encrypt miễn phí, cập nhật miễn phí, mật khẩu mạnh và phân quyền không tốn gì. Cái tốn là sự cẩn thận và một chút công bảo trì định kỳ.
Làm sao biết theme đang dùng là bản lậu?
Nếu vendor đưa một theme cao cấp “miễn phí” mà bình thường phải mua giấy phép, hoặc theme không nhận được cập nhật từ nhà phát triển gốc, rất có thể đó là bản bẻ khoá. Khi nghi ngờ, hãy yêu cầu thông tin giấy phép rõ ràng.
