
একজন ওয়েব ডেভেলপার একটি পোস্টে জানতে চেয়েছিলেন কিভাবে একটি ওয়েব পেজের টেক্সট কন্টেন্ট কপি প্রটেকটেড করবেন। তার মন্তব্যে আমি একটি সল্যুশন দিয়েছিলাম। মনে হলো অন্য ডেভেলপার/প্রোগ্রামারদের/ডিজাইনারদের কাজে লেগে যেতে পারে। তাই পোস্ট আকারে সেটি এখানে তুলে দিলাম।
টেক্সট/ইমেজ কপি প্রটেকশন লজিক্যালি একটু কঠিন। টেকনিক্যালী সরাসরি সম্ভব না। তবে একটু ঘুরিয়ে করা যাবে।
যেমন আপনাকে কন্টেন্ট কপি-পেস্ট বন্ধ করার জন্য জাভাস্ক্রীপ্ট ব্যবহার করতে হবে। যাতে মাউসের মেনু থেকে কপি করা না যায় বা CTRL + A বা CTRL + C দিয়ে কপি প্রটেক্ট করতে ডিজাবল হবে। অনলাইনে অনেক টিউটোরিয়াল পাওয়া যায়। একটু ঘেটে দেখলেই ইন্সপিরেশন কোড বা রেডি কোড স্নিপ্ট পেয়ে যাবেন।
এখন CTRL + U চেপে বা ফাইল মেনু থেকে পেজ সোর্স ইচ্ছে করলেই দেখা যাবে। এখন আমাদের ২য় টেকনিক এ্যাপ্লাই করতে হবে। JavaScript obfuscate মেথোড ব্যবহার করে পিএইচপি স্ক্রীপ্ট থেকে ডেটা ডেলিভারী দিতে হবে, আর JavaScript দিয়ে JavaScript কে ডিকোড করে ব্রাউজারে ডিসপ্লে করতে হবে।
ডাটা এনকোড করার জন্যে PHP এর rawurlencode ফাংশন ব্যবহার করতে পারেন। বা Binary encoded ডাটাও ব্রাউজারের ডেলিভারী দিতে পারেন।
এই পদ্ধতি ব্যবহার খুব একটা হয় না, কারন এতে সাইটের SEO মার খায়। তবে যেখানে ডাটা সিকিউরিটি একটা ফ্যাক্টর সেখানে এই পদ্ধতি অবশ্যই কার্যকর। ৯০% ইউজার ডাটা কপি করতে পারে না। তবে Binary encoded ডাটাকে রিভার্স ইন্জিনিয়ারিং এ ডিকোড করা প্রায় অসম্ভব একটা ব্যাপার। অবশ্য এই টেকনিক খুব সীমিত সংখ্যক প্রোগ্রামারই জানে

আপনার জন্য একটা উদাহরন - Click This Link
*Hack (computer science), an inelegant but effective solution to a computing problem