Những cách bảo vệ Hosting và Server

THThiNganHang
1 lượt tải
10
0

Đang tạo bản xem trước...

Nội dung tài liệu

Trang 1

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ HANOI-APTECH Những Cách Bảo Vệ Hosting Và Server I. .htaaccess: 1. Các trang báo lỗi: Trong quá trình làm việc với client, nếu có lỗi xảy ra (vi dụ như không tìm thấy file) thì Apache sẽ báo lỗi bằng một trang có sẵn hiển thị mã số của lỗi đó, rất không đẹp và khó hiểu. Với .haccess thì bạn có thể tự tạo các trang báo lỗi hay hơn. Để làm được điều này thì trong file .htaccess bạn thêm dòng sau ErrorDocument errornumber /file.html Trong đó errornumber là mã số của lỗi phát sinh, sau đây là những lỗi hay gặp: 401 - Authorization Required (cần password để truy nhập) 400 - Bad request (request bị sai) 403 - Forbidden (không được vào) 500 - Internal Server Error (lỗi server) 404 - Wrong page (lỗi trang, không tìm thấy...) còn file.html là trang web mà ban muốn hiện thị khi lỗi phát sinh. Ví dụ: ErrorDocument 404 /notfound.html hoặc: ErrorDocument 500 /errorpages/500.html 2. Không cho hiện danh sách file trong thư mục: Trong trường hợp bạn không muốn cho người khác thấy được danh sách file trong thu mục không có file index, thêm lệnh sau vào .htaccess: Options -Indexes 3. Chỉ định các IP được/không được truy cập vào trang web: Thêm lệnh sau: deny from 203.239.110.2 để cấm ip 203.239.110.2 hoặc allow from 203.239.110.20 để cho phép ip 203.239.110.20. Nếu bạn chỉ viêt ip dưới dạng 203.239.110 thì sẽ cấm/cho phép tất cả ip trong giải từ 203.239.110.1 đến 203.239.110.254. Còn: deny from all : sẽ cấm tất cả mọi truy cập đến các trang web trong thư mục, tuy nhiên các file trong đó vẫn có thể được sử dụng từ bên ngoài thông qua các dang require hay include. 4. Thay thế trang index: Dùng dòng lệnh sau: DirectoryIndex index.php index.php3 messagebrd.pl index.html index.htm . Với dòng lệnh này thì tất cả các file được liệt kê sẽ được tìm theo thứ tự khi có yêu cầu tới thư mục hiện hành, trang nào được tìm thấy đầu tiên sẽ thành trang index của thư mục. 5. Redirection : Tầng 2, toà nhà Viettronics Đống Đa Toà nhà Fafilm Việt Nam Số 56 Nguyễn Chí Thanh, Hà Nội Số 19 Nguyễn Trãi, Hà Nội Tel: (04) 8 344 669 * Fax: (04) 7 752 131 Tel: (04) 5 637 511 * Fax: (04) 5 637 508 Email: hanoi-aptech@indochinapro.com Email: hanoi-aptech2@indochinapro.com http://www.aptech.vn * webmaster@aptech.vn ThiNganHang.com

Trang 2

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ HANOI-APTECH Có thể redirect truy cập từ xa một cách đơn giản bằng lệnh sau: Redirect /location/from/root/file.ext http://www.othersite.com/new/file/location.xyz hoặc Redirect /olddirectory http://www.newsite.com/newdirectory 6. Bảo vệ thư mục bằng password : Trong file .htaccess có thể viết thêm: AuthUserFile /mnt/web/guide/somewhere/somepath/.htpasswd AuthGroupFile /dev/null AuthName Somewhere.com's Secret Section AuthType Basic require valid-user Trong đó quan trọng nhất là file .htpasswd, có dạng như sau: username:v3l0KWx6v8mQM bob4DtaLTqsElC2 với phần trước là tên user, phần sau là password đã được mã hoá bằng DES (có thể dùng john để giải mã ). Bạn có thể tạo ra file .htpasswd này bằng một công cụ có sẵn trong *nix là trình htpasswd, vi dụ: root@vnofear$htpasswd -c .htpasswd username Adding password for username. New password: password Re-type new password: password Khi truy cập vào thư mục được bảo vệ bởi .htpasswd, browser sẽ hiện ra một cửa sổ yêu cầu bạn nhập username và password. Lưu ý trước khi sử dụng .htaccess bạn nhớ kiểm tra xem host server có hỗ trợ .htaccess hay không. Chú ý: các bạn có thể soạn file .htaccess bằng notepad II. Bảo vệ ứng dụng Web: Điều này tưởng chừng như đơn giản nhưng chẳng đơn giản chút nào cả! Nếu như bạn nghĩ: ối giời! Web lỗi thì ăn nhằm gì đến pass host chứ! Thì bạn đã…trật rồi đấy! Nếu như tôi biết ứng dụng web của bạn bị lỗi gì và chèn vào đó một số mã nguy hiểm hay backdoor chẳng hạn thì mọi chuyện sẽ thay đổi! Tầng 2, toà nhà Viettronics Đống Đa Toà nhà Fafilm Việt Nam Số 56 Nguyễn Chí Thanh, Hà Nội Số 19 Nguyễn Trãi, Hà Nội Tel: (04) 8 344 669 * Fax: (04) 7 752 131 Tel: (04) 5 637 511 * Fax: (04) 5 637 508 Email: hanoi-aptech@indochinapro.com Email: hanoi-aptech2@indochinapro.com http://www.aptech.vn * webmaster@aptech.vn ThiNganHang.com

Trang 3

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ HANOI-APTECH An toàn trước khả năng bị tấn công CSS (Cross-Site Scripting) Kiểu tấn công CSS điển hình nhất xảy ra khi tin tặc cố tình chèn một đoạn văn bản có chứa script độc hại vào các form nhập dữ liệu. Nội dung nhập vào có thể chứa các thẻ III. Những điều cần biết khi chọn host: Duy trì Web server có thể là một việc rất tốn kém về tiền bạc và thời gian. Thế nhưng với khoản phí hàng tháng, một nhà cung cấp host sẽ đảm bảo mọi vấn đề kỹ thuật, giúp cho công ty bạn có thể chú tâm vào việc phát triển nội dung. Trang Internet ngày nay kỳ này xin đăng 21 điều bạn cần biết khi chọn host. 1. Hãy nghĩ đến ngày mai cũng như ngày hôm nay Khi site của bạn trở nên phức tạp hơn, nó có thể cần thực hiện script ở trên server, hỗ trợ cơ sở dữ liệu, thương mại điện tử hay cung cấp đủ băng thông để truyền âm thanh và hình ảnh. Bạn sẽ không tìm thấy những hỗ trợ đó trên các site host miễn phí. Ðiều quan trọng là bạn phải đánh giá một cách thực tế những nhu cầu của site của bạn không chỉ ở hiện tại mà cả trong tương lai. 2. Hãy để tâm đến các vấn đề bảo mật Một host cung cấp hàng rào bảo vệ giúp phòng tránh mọi sự tấn công và các hành vi tin tặc khác diễn ra hàng ngày làm ngừng hoạt động nhắm vào server của bạn. Thực sự bạn có muốn ngày nào cũng mất thời gian để xem lại những lần truy cập server, cập nhật phần mềm vŕ phục hồi những thiệt hại do các tuyến phòng thủ của bạn thường xuyên bị chọc thủng? 3. Quyết định loại host nào là tốt nhất cho bạn Mức thứ nhất của host sẽ đặt site của bạn cùng nhiều site khác lên một máy chủ trong một domain ảo có thể định vị site bạn tręn máy đó . Đây chính là kiểu nuôi chung (shared hosting). Khi nội dung nhiều lên hay khi chuyển trang Web từ dạng tĩnh sang trang tương tác, bạn nên chuyển site của mình sang máy có nhiều nguồn tài nguyên hơn và có ít site dùng chung nguồn tài nguyên đó hơn . Bước tiếp theo là một máy dành riêng cho site của bạn. Nhà cung cấp host sẽ sở hữu, duy trì và sao lưu máy chủ đồng thời cung cấp tất cả các hạng mục về bảo mật vật lý cho site, lưu điện và các vấn đề khác về điều hành trung tâm dữ liệu. Mức cao nhất của host là sắp đặt các máy chủ ở cùng một chỗ. Trong trường hợp này bạn sở hữu toàn bộ phần cứng của mình nhưng về mặt vật lý nó được đặt lại chỗ của bên host để tận dụng được ưu thế của nhà cung cấp: Bạn có thể chọn dải băng tần mà bạn cần và nhà cung cấp sẽ cho bạn một đường kết nối riêng vào Internet. Ðây là một tuỳ chọn hết sức hấp dẫn nhưng với phần lớn các nhà cung cấp, điều này có nghĩa là bạn phải tự thực hiện các khoản mục về bảo an và tường lửa của riêng bạn; bạn sẽ không được sự bảo vệ từ tường lửa của bên cung cấp hosting. Trừ khi bạn là chuyên gia về các vấn đề bảo an, còn không thì bạn sẽ muốn ký kết hợp đồng với bên cung cấp host hay một nhà tư vấn về bảo an để có được sự bảo vệ thích hợp cho site và máy chủ của bạn. Tầng 2, toà nhà Viettronics Đống Đa Toà nhà Fafilm Việt Nam Số 56 Nguyễn Chí Thanh, Hà Nội Số 19 Nguyễn Trãi, Hà Nội Tel: (04) 8 344 669 * Fax: (04) 7 752 131 Tel: (04) 5 637 511 * Fax: (04) 5 637 508 Email: hanoi-aptech@indochinapro.com Email: hanoi-aptech2@indochinapro.com http://www.aptech.vn * webmaster@aptech.vn ThiNganHang.com

Hiển thị 3 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!