অনেক সাইটের লেখক গুরুতরভাবে ভয় পান যে তাদের শ্রমের ফল প্রতিযোগী বা সংস্থার সাধারণ ব্যবহারকারীরা চুরি করতে পারে। একটি ভাল ওয়েব প্রোগ্রামার এর অবাঞ্ছিত ডাউনলোড থেকে তার সাইট রক্ষা করার একটি দায়িত্ব আছে। এই কাজটি সম্পাদন করার জন্য অনেকগুলি উপায় রয়েছে।
নির্দেশনা
ধাপ 1
অন্তর্নির্মিত সুরক্ষা ব্যবহার করে নেটিভ অ্যাপাচি সরঞ্জামগুলি দিয়ে আপনার সাইটটিকে সুরক্ষিত করুন। এর জন্য আপনার বিশেষ যোগ্যতা থাকার দরকার নেই। প্রয়োজনীয় সাইটের দর্শনার্থীর নাম এবং পাসওয়ার্ড প্রয়োগ করুন। যদি তারা সিস্টেমে বিদ্যমান থাকে তবে ব্যবহারকারীর এই সংস্থান দ্বারা সুরক্ষিত ডিরেক্টরিটিতে অ্যাক্সেস থাকবে।
ধাপ ২
আপনার ব্যবসায়ের তথ্যের কঠোর সুরক্ষা প্রয়োজন হলে উপরের পদ্ধতিটি ব্যবহার করা যাবে না। এমন পরিস্থিতিতে ডাইজেস্ট প্রমাণীকরণ ব্যবহার করুন, যা অ্যাপাচিও সমর্থন করে। এখানে, নাম এবং পাসওয়ার্ড কোড হিসাবে সঞ্চারিত হয়, তাই হ্যাকাররা এগুলি আটকাতে পারে না। তবে, এই ধরণের সুরক্ষা সমস্ত ব্রাউজার দ্বারা সমর্থিত নয়।
ধাপ 3
নির্দিষ্ট সময়ের মধ্যে দেখা পৃষ্ঠাগুলিতে ব্যবহারকারীর জন্য একটি সীমা তৈরি করুন। যারা সীমা অতিক্রম করেছেন তাদের কয়েক মিনিটের জন্য কিছু অধিকার (নিষিদ্ধ) থেকে বঞ্চিত করা যেতে পারে। এই ক্রিয়া সম্পর্কে সাইট ভিজিটরকে সতর্ক করে দেওয়ার বিষয়ে নিশ্চিত হন, এর লঙ্ঘনটি ব্যবহারে নিষেধাজ্ঞা জারি করবে। এই জাতীয় চুক্তিটি সাধারণত পড়তে এবং গ্রহণ করতে উত্সাহিত করা হয়।
পদক্ষেপ 4
আপনার সাইট থেকে ফাইল ডাউনলোড করা থেকে লুকানো লিঙ্ক ব্লকিং পদ্ধতি প্রয়োগ করুন। এমন পৃষ্ঠাতে তৈরি করুন যেখানে অন্য ব্যবহারকারী যেতে পারবেন না। কোনও লুকানো পৃষ্ঠা দেখার সময়, আইপি ঠিকানাটি তিন মিনিটের জন্য অবরুদ্ধ থাকে। দয়া করে নোট করুন যে অনুসন্ধানের রোবটগুলিও এই মুহুর্তে অবরুদ্ধ। এক্ষেত্রে ডাউনলোডের অনুরোধের সাথে সাথেই নয়, তথ্য বা চিত্রের সরাসরি ডাউনলোড শুরু করার পরে নিষিদ্ধ করা যেতে পারে।
পদক্ষেপ 5
জাভাস্ক্রিপ্ট সক্ষমতার সুবিধা নিন যাতে আপনি সাইটের পৃষ্ঠায় টেক্সট এবং গ্রাফিক উপাদানগুলির অনুলিপি বা নির্বাচন করতে বাধা দিতে পারেন। ডাউনলোড থেকে উপাদান সংরক্ষণ করার জন্য এটি বিভিন্ন সার্ভারের পক্ষে মোটামুটি সাশ্রয়ী উপায়।
পদক্ষেপ 6
পৃষ্ঠার প্রতিটি উপাদানকে 16-সংখ্যার ASCII কোডে অনুবাদ করুন, যা আইএসও ল্যাটিন -1 এ এনকোড করা আছে। যেমন একটি পৃষ্ঠা সংরক্ষণ করা হয়েছে, আপনি একটি কাস্টম স্ক্রিপ্ট তৈরি করতে পারেন যা প্রারম্ভিক কোডটি (এএসসিআইআই) ডিকোড করে এবং পড়ার জন্য ডিস্কে সংরক্ষণ করে।