Nhiều tác giả trang web thực sự lo sợ rằng thành quả lao động của họ có thể bị đánh cắp bởi các đối thủ cạnh tranh hoặc những người sử dụng tài nguyên bình thường. Một lập trình viên web giỏi có trách nhiệm bảo vệ trang web của mình khỏi những tải xuống không mong muốn. Có nhiều cách để hoàn thành nhiệm vụ này.
Hướng dẫn
Bước 1
Bảo vệ trang web của bạn bằng các công cụ Apache gốc sử dụng tính năng bảo mật tích hợp sẵn. Bạn không cần phải có bằng cấp đặc biệt cho việc này. Áp dụng tên và mật khẩu của khách truy cập trang web được yêu cầu. Chỉ khi chúng tồn tại trong hệ thống, người dùng sẽ có quyền truy cập vào thư mục được bảo vệ bởi tài nguyên này.
Bước 2
Không thể sử dụng phương pháp trên nếu bạn cần bảo vệ nghiêm ngặt thông tin doanh nghiệp. Trong tình huống như vậy, hãy sử dụng xác thực thông báo, Apache cũng hỗ trợ. Ở đây, tên và mật khẩu được truyền đi dưới dạng mã nên không thể bị tin tặc chặn được. Tuy nhiên, loại bảo vệ này không được hỗ trợ bởi tất cả các trình duyệt.
Bước 3
Tạo giới hạn cho người dùng trên các trang được xem trong một khoảng thời gian nhất định. Những người vượt quá giới hạn có thể bị tước một số quyền (bị cấm) trong vài phút. Đảm bảo cảnh báo cho người truy cập trang web về những hành động đó, vi phạm sẽ dẫn đến lệnh cấm sử dụng. Một thỏa thuận như vậy thường được khuyến khích đọc và chấp nhận.
Bước 4
Áp dụng phương pháp chặn liên kết ẩn tải xuống tệp từ trang web của bạn. Đặt nó trên một trang mà người dùng khác không thể truy cập. Khi xem một trang ẩn, địa chỉ IP sẽ bị chặn trong ba phút. Xin lưu ý rằng rô bốt tìm kiếm cũng bị chặn tại thời điểm này. Trong trường hợp này, việc tải xuống có thể bị cấm không phải ngay sau khi có yêu cầu, mà là sau khi bắt đầu tải trực tiếp thông tin hoặc hình ảnh.
Bước 5
Tận dụng các khả năng của JavaScript để bạn có thể chặn việc sao chép hoặc lựa chọn các phần tử văn bản và đồ họa trên trang web. Đây là một cách khá hợp lý cho các máy chủ khác nhau để tiết kiệm tài liệu khi tải xuống.
Bước 6
Dịch từng phần tử của trang thành mã ASCII 16 chữ số, được mã hóa theo ISO Latin-1. Với một trang được lưu như vậy, bạn có thể tạo một tập lệnh tùy chỉnh giải mã mã bắt đầu (ASCII) và lưu nó vào đĩa để đọc.