2012-05-04 26 views
10

Gần đây, tôi đã nhận được Mẫu trang web được phê duyệt trên Themeforest. Tôi nhận được quá nhiều lưu lượng truy cập trên trang web của mình và nhận thấy rằng bản demo của tôi trên Themeforest đang bị xé bởi một số phần mềm như HTTrack. Nếu nó tiếp tục bán hàng trên mặt hàng có thể giảm dần.Tôi làm cách nào để bảo vệ trang web của mình khỏi HTTrack hoặc phần mềm khác?

Vì vậy, có bất kỳ cách nào để ngăn những người dùng đó trích xuất bản trình diễn không?

FYI, tôi không sử dụng bất kỳ loại VPS hoặc máy chủ cá nhân nào. Tôi chỉ lưu trữ các tệp của mình trên một máy chủ chia sẻ.

Tôi rất vui nếu có ai đó giúp tôi trong vấn đề này.

Trả lời

7

Không, bạn không thể làm gì về điều này. Nếu bạn có một bản demo bạn cần phải bảo vệ, hãy tô màu nó. Tuy nhiên, hình mờ có thể được loại bỏ, và ai đó có thể nghĩ rằng hình mờ là trong sản phẩm thực tế.

Tôi sẽ sử dụng một cái gì đó như TinEye.com và tìm kiếm việc sử dụng không được cấp phép hình ảnh của bạn hàng tháng. Bạn có thể đi sau khi mọi người ăn cắp công việc của bạn.

+0

Tôi nghe nói có điều gì đó giống như mã hóa các tập tin. Bạn có biết gì về điều đó không? – TheCrypticNerd

+0

@FahimMurshed, Nó không quan trọng. Nếu ai đó có thể nhìn thấy nó trên màn hình, nó có thể được sao chép. Ngay cả khi bạn không cung cấp hình ảnh đã được cắt lát, họ vẫn có thể sao chép hình ảnh nếu họ có thể nhìn thấy hình ảnh đó. – Brad

+0

OK Cảm ơn. Tôi đã giảm bớt mã JS và CSS của mình. Có lẽ nó sẽ giúp một chút và THANKS NÂNG CẤP cho TinEye.com Tôi sẽ xem xét ở đó.Cảm ơn thời gian của bạn :) – TheCrypticNerd

-1

vì mọi người đều có thể đọc nguồn html của bạn thông qua trình duyệt không có gì bạn có thể làm.

0

Bạn không thể làm gì đáng buồn. Tuy nhiên, bạn có thể dừng script kitties một nửa bằng cách nhập mã nguồn của bạn cho phong cách của bạn thông qua style.css bằng cách sử dụng @import url ('here'). Họ vẫn có thể xem kiểu .css của bạn nhưng bạn sẽ phải nhập vào url đầy đủ để nhận được. Mà có thể ngăn chặn một số, nhưng không phải tất cả.

Cách khác là Obstruficate mã Javascript thành nhiều số để mã của bạn gây nhầm lẫn và không thể đọc được. Các tệp HTML có thể đọc được vì trình duyệt phải đọc nó.

Tôi obstruficate một số mã trên trang web của mình và tôi chưa gặp sự cố với nó. Đây là giải pháp bảo mật cuối cùng.

Các cách khác để bạn có thể làm việc là nhúng các tệp php vào nhau.

Ngoài ra, bạn không thể thực sự làm được gì nhiều.

+0

Cảm ơn các đề xuất của bạn. Tôi đã áp dụng mọi thứ bạn đã nói :) Tôi cũng đã giảm bớt mã JS và CSS để chúng trở nên khó đọc! – TheCrypticNerd

+0

Vâng tôi muốn mã không thể xem được. Tôi đã thử đặt các chủ đề trên chúng một cách không có giá trị, nhưng tôi không muốn chúng được phân phối miễn phí qua mạng nội bộ. Tốt nhất của may mắn để đảm bảo chủ đề của bạn! – Monstr92

10

Ít nhất, bạn có thể thử bất kỳ điều nào trong số này mặc dù tác nhân người dùng có thể bị lừa.

(1) Trong .htaccess

RewriteCond %{HTTP_USER_AGENT} ^HTTrack [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSucker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZip [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus 
RewriteRule ^.*$ no_download.html [L] 

Bổ sung thêm Spam_bot bằng cách thêm RewriteCond %{HTTP_USER_AGENT} ^Other_Spam_bot sau [OR]

(2) Trong robots.txt

User-agent: AhrefsBot 
User-agent: Baiduspider 
User-agent: EasouSpider 
User-agent: Ezooms 
User-agent: YandexBot 
User-agent: MJ12bot 
User-agent: SiteSucker 
User-agent: HTTrack 
Disallow:/

Bổ sung thêm Spam_bot bằng cách thêm User-agent: Other_Spam_bot trước Disallow: /

+1

Mặc dù phương pháp này có hiệu quả đối với người dùng dựa trên GUI nhưng có thể phá vỡ điều này bằng cách thay đổi dòng lệnh User-Agent HTTRACK. Ví dụ: httrack http://bootexperts.com/html/lilama-preview/lilama/index-3.html -O/tmp/shop3 -F "Mozilla/5.0 (Android 4.4; Di động; rv: 41.0) Gecko /41.0 Firefox/41.0 " – Touhid

+0

Bí quyết này đã giúp tôi ít nhất đối với một số bot như httrack. Cảm ơn bạn vì câu trả lời. –

Các vấn đề liên quan