Bảo mật toàn tập cho Website Joomla

Một phần của tài liệu Thiết kế Web với Joomla và một số thủ thuật trong Joomla pdf (Trang 26 - 27)

Bài viết này xin cung cấp cho bạn một loạt các thủ thuật để tăng cường bảo mật cho Website Joomla! được trích dẫn từ diễn đàn Joomla! (http://forum.joomla.org). Có thể một vài thủ thuật hơi khó thực hiện hoặc gây khó khăn, thâm chí là lỗi cho hệ thống của bạn, tuy nhiên đừng nản chí , mọi cái đều có giá của nó. Nếu khơng thiết lập một vịng đai an tồn cho Website sẽ có lúc bạn phải hối tiếc vì điều đó và thiệt hại có khi là khơng tính đếm được. Hãy tiến hành ngay khi có thể.

01. Ln cập nhật phiên bản mới nhất (Joomla 1.0.x, Joomla 1.5)

02. Chỉ nên download Joomla! từ website chính thức Joomlacode.org và kiểm tra mã xác thực MD5 (nếu có)

03. Xóa thẳng tay những thư mục hoặc file khơng cịn sử dụng. Sau khi cài đặt thành công Joomla, bạn phải xóa tồn bộ thư mục "installation". Nếu bạn upload lên Host bộ cài Joomla ở định dạng nén (*.zip), bạn cũng cần phải xóa bỏ file nén này. Tốt nhất là không nên để lại file hoặc thư mục gì ngồi gói Joomla.

04. Tăng cường bảo vệ cho file cấu hình "configuration.php" bằng cách chuyển nó ra khỏi thư mục public (thường có tên là public_html).

05. Đổi tên tài khoản truy nhập Joomla thay vì tài khoản mặc định "admin". Bước này tưởng chừng rất đơn giản nhưng lại ngăn chặn được khá nhiều cuộc tấn công.

06. Chặn các truy vấn nguy hiểm nhờ file ".htaccess"

07. Bảo vệ các thư mục nhậy cảm, chẳng hạn thư mục "administrator" thông qua file ".htaccess"

08. Giới hạn các IP truy cập tới các thư mục nhậy cảm thông qua file ".htaccess"

10. Sử dụng các công cụ nổi tiếng như PHPsuExec, php_suexec

suPHP.

11. Nếu có thể, hãy yêu cầu Server nạp các module mod_security

mod_rewrite để lọc và chặn các truy vấn nguy hiểm.

12. Sử dụng tài khoản MySQL đã được thiết lập quyền giới hạn (không sử dụng tài khoản root).

13. Cố gắng nâng cấp các đoạn mã sang PHP5. Riêng gói Joomla thì bạn

khơng cần lo lắng vì ngay từ ban đầu nó đã được thiết kế tương thích với PHP5.

14. Cố gắng không sử dụng các thành phần mở rộng yêu cầu "safe_mode" của PHP.

15. Tắt Joomla! Register Globals Emulation trong file "globals.php". define( 'RG_EMULATION', 0 );

16. Thiết lập quyền truy cập (CHMOD) các thư mục sang 755, các file sang

Một phần của tài liệu Thiết kế Web với Joomla và một số thủ thuật trong Joomla pdf (Trang 26 - 27)

Tải bản đầy đủ (PDF)

(140 trang)