Hiên này các website sử dụng mã nguồn mở như Xenforo,Joomla,
WordPress, Nuke, ... mở rất dễ bị tấn công, đơn giản là vì nó quá phổ biến. Khi
phát hiện một lỗ hổng bảo mật, các hacker sẽ tận dụng nó với ý đồ xấu, thường
là website của bạn sẽ bị chèn mã độc, lợi dụng để quảng cáo, lừa đảo...
Khi tải website lên máy chủ Share Hosting, bạn cần lưu ý thiết
lập các bảo mật cần thiết vì nhà cung cấp dịch vụ sẽ không thể giúp bạn được
nhiều, một khi website đã bị hack và chèn đủ thứ vào tập tin và database.Như diễn
đàn thì bị đăng ký rồi bị spam. Thì phải xây dựng 1 tường lửa để ngăn chặn
Còn đối với web Joomla Khi bạn đọc bài này, chúng tôi chắc bạn
đã có website, và ước gì bạn đọc được Những điều bạn phải biết trước khi xây dựng
Website.
Những nguyên nhân dẫn đến website Joomla bị hack
Quyền trên các folder/file không bảo mật
Mật khẩu Backend (tức Administrator) quá dễ để dò ra
Không có Password Protect thư mục Backend
Sử dụng các Module/Extension của một cá nhân/hãng nào đó lập
trình kém, sử dụng bản crack/null được tung lên mạng
Các thiết lập cần thiết
Phân quyền thư mục
Phân quyền 711 cho Folder (Folder public_html có thể phân
quyền 750)
Phân Quyền 444 cho File (File configuration.php và index.php
có thể phân 400)
Tăng tính bảo mật của mật khẩu
Các mật khẩu như: Hosting Control Panel, FTP, Administrator,
Database nên thiết lập có độ phức tạp cao, bao gồm: chữ hoa, thường+số+ký tự đặc
biệt và tối thiểu 10 ký tự.
Ví dụ: P@ssw0rd. Bảo quản mật khẩu cẩn
thận, không nên đăng nhập mật khẩu những nơi sử dụng internet công cộng.
Sử dụng các Template, Module, Extension, Plug-in được cung cấp
từ những tổ chức đáng tin cậy, đọc kỹ các phản hồi của những người dùng trước
đó, trước khi áp dụng cho website của bạn.
Quét virus trước khi cài đặt
Tăng tính bảo mật cho tài khoản Administrator
Các website Joomla thông thường sẽ truy cập quản trị theo đường
link: http://tenmien.com/administrator, do đó Hacker không khó để tìm ra đường
dẫn trên và tấn công. Khi sử dụng jSecure sẽ hạn chế được vấn đề trên, bạn có
thể chỉ định kết hợp nhiều điều kiện để đăng nhập được vào Admin. Ví dụ đơn giản,
sau khi cài jSecure, bạn phải đăng nhập Admin với link đặc biệt:
http://tenmien.com/administrator?n0nehack.
Tải về jSecure:
http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/12254
Minh họa cấu hình jSecure
Lưu ý: Nếu không rành kỹ thuật, bạn nên yêu cầu nơi xây dựng
website cài sẵn jSecure.
Những điều cuối cùng
Không ai có thể đảm bảo 100% bảo mật cho website. 2 yếu an
toàn mà bạn cần quan tâm nhất cho mọi website là:
Đặt mật khẩu bảo mật thật tốt
Sao lưu dữ liệu thường xuyên