কম্পিউটার

4টি কারণ কেন আপনার প্রোডাকশন সার্ভারে কখনই XAMPP ব্যবহার করা উচিত নয়

পিএইচপি-ভিত্তিক অ্যাপ্লিকেশন হোস্টিং বা স্থাপনের জন্য কেন আপনার প্রোডাকশন সার্ভারে কখনই XAMPP ব্যবহার করা উচিত নয় তার কিছু নিরাপত্তার কারণ এই নির্দেশিকাটি অন্বেষণ করবে৷

কেন উন্নয়নের জন্য XAMPP ব্যবহার করবেন?

XAMPP পিএইচপি-ভিত্তিক অ্যাপ্লিকেশন বিকাশের জন্য সর্বাধিক ব্যবহৃত LAMP স্ট্যাকগুলির মধ্যে একটি। এটিতে একটি অ্যাপাচি সার্ভার, মারিয়াডিবি ডাটাবেস এবং পিএইচপি এবং পার্লের সাথে যুক্ত বিভিন্ন স্ক্রিপ্ট রয়েছে।

যেহেতু এটি ক্রস-প্ল্যাটফর্ম, ওপেন-সোর্স, এবং সেট আপ করা সহজ, এটি নতুনদের জন্য সেরা টুলগুলির মধ্যে একটি যারা PHP-ভিত্তিক ওয়েব অ্যাপ ডেভেলপমেন্ট শুরু করছেন।

কেন আপনি উৎপাদনের জন্য XAMPP ব্যবহার করবেন না

যাইহোক, নিম্নলিখিত নিরাপত্তার কারণে XAMPP প্রোডাকশন সার্ভারে ব্যবহারের জন্য সুপারিশ করা হয় না।

1. ডেটাবেস অ্যাডমিনিস্ট্রেটরের জন্য কোনো পাসওয়ার্ড নেই

আপনার যদি ডাটাবেস সহ একটি গতিশীল ওয়েবসাইট থাকে তবে একটি পাসওয়ার্ড অত্যন্ত গুরুত্বপূর্ণ৷ XAMPP-এ ডাটাবেস অ্যাডমিনিস্ট্রেটরের জন্য পাসওয়ার্ড ডিফল্টভাবে সেট করা হয় না যা অনেক নিরাপত্তা সমস্যার কারণ হতে পারে।

  • হ্যাকাররা আপনার সম্পূর্ণ ডাটাবেসে অ্যাক্সেস পেতে পারে এবং ইচ্ছামতো যেকোন কিছু পরিবর্তন করতে পারে কারণ রুট ব্যবহারকারী অনুমতিগুলি পড়েছে, লিখতে এবং কার্যকর করেছে।
  • আপনার ডাটাবেসে অ্যাক্সেস আছে এমন যেকেউ আপনার সমস্ত গোপনীয় ব্যবহারকারী এবং কোম্পানির তথ্য দেখতে এবং অনুলিপি করতে পারে যার মধ্যে সম্পূর্ণ ডাটাবেস অনুলিপি করা।
  • বেশিরভাগ সিস্টেম আজকাল ডাটাবেসের উপর নির্ভর করে। যদি ডাটাবেস মুছে ফেলা হয় বা অ্যাক্সেসযোগ্য হয়ে যায়, আপনার সিস্টেমটি মূলত নিচে আনা হবে।

2. MySQL একটি নেটওয়ার্কের মাধ্যমে অ্যাক্সেস করা যেতে পারে

XAMPP ডাটাবেস পরিষেবা হিসাবে মাইএসকিউএল বা মারিয়া ডিবি ব্যবহার করে। দুর্ভাগ্যবশত, MySQL ডেমন নেটওয়ার্কের মাধ্যমে সহজেই অ্যাক্সেসযোগ্য যা খুব সহজ যদি আপনি একটি স্থানীয় পিসিতে ওয়েবসাইট তৈরি করেন তবে উৎপাদনের জন্য আদর্শ নয়৷

এমনকি আপনি অ্যাক্সেস সীমিত করতে ফায়ারওয়াল ব্যবহার করলেও, এটি আপনার ডেটাবেসকে অ্যাক্সেস করা থেকে সম্পূর্ণরূপে সুরক্ষিত নাও করতে পারে।

আরও জানুন:ওয়েব ডেভেলপমেন্ট এবং MySQL এ একজন বিশেষজ্ঞ হন

3. ProFTPD একটি পরিচিত পাসওয়ার্ড ব্যবহার করে

ProFTPD হল ডিফল্ট FTP (ফাইল ট্রান্সফার প্রোটোকল) XAMPP দ্বারা ব্যবহৃত ক্লায়েন্ট। এটি একটি পরিচিত গোপনীয়তা যে এটির জন্য ডিফল্ট পাসওয়ার্ডটি "lampp"-এ সেট করা আছে। এর মানে হল যে ব্যবহারকারীরা সহজেই আপনার সমস্ত স্ট্যাটিক HTML ফাইল বা ওয়েব পৃষ্ঠাগুলিতে অ্যাক্সেস পেতে পারে৷

হ্যাকাররা আপনার স্ট্যাটিক ওয়েব পৃষ্ঠাগুলি অনুলিপি করে আপনার মতো একটি জাল সাইট তৈরি করতে পারে এবং আপনার ব্যবহারকারীদের কাছ থেকে মূল্যবান তথ্য হাতিয়ে নেওয়ার চেষ্টা করতে পারে৷ এছাড়াও, হ্যাকাররা জাল বা ডুপ্লিকেট সাইটে ক্ষতিকারক কোড ইনজেক্ট করতে পারে যা প্রক্রিয়ায় নেটওয়ার্ক কম্পিউটারগুলিকে সংক্রমিত করে৷

4. স্থানীয় মেল সার্ভার নিরাপদ নয়

উইন্ডোজে, XAMPP ডিফল্ট মেল সার্ভার হিসেবে মার্কারি ব্যবহার করে। দুর্ভাগ্যবশত, পাসওয়ার্ডটিও সুপরিচিত, যা দূষিত ব্যবহারকারীদের জন্য আপনার ইমেল অ্যাক্সেস করা সহজ করে তুলতে পারে।

আপনার ইমেলগুলিতে অ্যাক্সেসের মাধ্যমে, হ্যাকাররা ইমেলে ক্ষতিকারক কোড পাঠাতে পারে, সন্দেহভাজন ব্যবহারকারীদের কাছ থেকে তহবিল উত্তোলনের চেষ্টা করতে পারে বা গ্রাহকদের অনুপযুক্ত ইমেল পাঠিয়ে আপনার কোম্পানির সুনাম নষ্ট করতে পারে।

আপনার XAMPP ইনস্টলেশনকে শক্ত করা

আপনি যদি আপনার XAMPP ইনস্টলেশনকে আরও সুরক্ষিত করতে চান, যদি XAMPP লিনাক্স সার্ভারে চলছে তাহলে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

sudo /opt/lampp/lampp security

Windows-এ, আপনি কিছু নিরাপত্তা সমস্যা সমাধান করতে URL:https://localhost/security ব্যবহার করতে পারেন। মনে রাখবেন, এমনকি আপনি যদি পূর্বোক্ত কনফিগারেশনগুলি তৈরি করেন, FileZilla এবং Mercury-এর সাথে সম্পর্কিত নিরাপত্তা ত্রুটিগুলি এখনও ঠিক করা হবে না৷

XAMPP বিকল্প যা আপনি চেষ্টা করতে পারেন

আপনি উইন্ডোজ, ম্যাকওএস বা লিনাক্স ব্যবহার করছেন না কেন পিএইচপি ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করার জন্য XAMPP একটি দুর্দান্ত টুল। যাইহোক, এটি একটি প্রোডাকশন সার্ভারে ব্যবহার করার জন্য যথেষ্ট নিরাপদ নয়৷

বেশিরভাগ অ্যাডমিনিস্ট্রেটর লিনাক্সে একটি নেটিভ LAMP স্ট্যাক ব্যবহার করেন, অথবা Windows প্রোডাকশন সার্ভারে IIS ব্যবহার করেন যা পিএইচপি অ্যাপ্লিকেশন স্থাপনের আরও নিরাপদ উপায় অফার করে। আপনি যদি উইন্ডোজ ব্যবহার করেন, WampServer ব্যবহার করে একটি WAMP উন্নয়ন পরিবেশ তৈরি করার কথা বিবেচনা করুন৷


  1. 11টি কারণ আপনার লিনাক্স ব্যবহার করতে শিখতে হবে

  2. 5টি কারণ কেন ব্রাউজ করার জন্য আপনার ছদ্মবেশী মোড ব্যবহার করা উচিত

  3. 5 কারণের কারণে কাজগুলি সম্পন্ন করার জন্য আপনার স্ল্যাক ব্যবহার করা উচিত

  4. কেন আপনার ফায়ারফক্স ব্যবহার করা উচিত