আরএইচইএল/সেন্টোস/ফেডোরায় সুহসিন সুরক্ষা প্যাচ সহ পিএইচপি ইনস্টলেশন সুরক্ষা করুন


সুহসিন পিএইচপি ইনস্টলেশনের জন্য একটি ওপেন সোর্স উন্নত সুরক্ষা এবং সুরক্ষা প্যাচ সিস্টেম। সুহসিনের মূল লক্ষ্য হ'ল সার্ভার এবং ব্যবহারকারীদের বিভিন্ন অজানা দুর্বলতা এবং ওয়ার্ডপ্রেস এবং অন্যান্য পিএইচপি ভিত্তিক অ্যাপ্লিকেশন সহ অ্যাপ্লিকেশনগুলিতে অন্যান্য জ্ঞাত এবং অজানা ত্রুটিগুলি থেকে রক্ষা করা।

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

আরও দেখুন: এলএমডি (লিনাক্স ম্যালওয়্যার সনাক্তকরণ) দিয়ে লিনাক্স সার্ভারগুলি সুরক্ষিত করুন

প্রথম অংশটি সোর্স কোড ইনস্টলেশন ব্যবহার করে এবং দ্বিতীয় অংশটি অন্তর্ভুক্ত করে তৃতীয় পক্ষের এপেল সংগ্রহস্থলটি চালু করে।

পর্ব 1: সোর্স কোড ব্যবহার করে সুহসিন প্যাচ ইনস্টল করা

প্রথমে নির্ভরতা প্যাকেজ ইনস্টল করুন পিএইচপি-ডিভেল এবং তারপরে উইজেট কমান্ড ব্যবহার করে সুহসিন প্যাচের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আনপ্যাক করুন।

# yum install php-devel
# wget http://download.suhosin.org/suhosin-0.9.33.tgz
# tar -xvf suhosin-0.9.33.tgz

এরপরে, পিএইচপি ইনস্টলেশনের জন্য সুহসিন প্যাচ সংকলন করতে নিম্নলিখিত কমান্ডগুলি চালান।

# cd suhosin-0.9.33
# phpize
# ./configure
# make
# make install

এতে সুহসিন এক্সটেনশন যুক্ত করে সুহসিন কনফিগারেশন ফাইল তৈরি করুন।

# echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini

ওয়েব সার্ভার অ্যাপাচি, এনগিনেক্স বা লাইটটিপিডি পুনরায় চালু করুন।

# service httpd restart
# service nginx restart
# service lighttpd restart

পার্ট 2: ইপিএল সংগ্রহস্থল ব্যবহার করে সুহসিন প্যাচ ইনস্টল করা

RHEL/CentOS সিস্টেমের অধীনে EPEL সংগ্রহস্থলটি চালু করুন এবং তারপরে এটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান। (দ্রষ্টব্য: ফেডোরা ব্যবহারকারীর জন্য এপেল সংগ্রহস্থল যুক্ত করার দরকার নেই)।

# yum install php-devel
# yum install php-suhosin

ওয়েব সার্ভার অ্যাপাচি, এনগিনেক্স বা লাইটটিপিডি পুনরায় চালু করুন।

# service httpd restart
# service nginx restart
# service lighttpd restart

সুহসিন প্যাচ যাচাই করুন

সুহসিন ইনস্টলেশন যাচাই করতে নীচের কমান্ডটি টাইপ করুন।

# php -v
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Suhosin v0.9.33, Copyright (c) 2007-2012, by SektionEins GmbH

সুহসিন প্যাচ সম্পর্কে আরও তথ্য জানতে আপনার ওয়েব সার্ভারের রুট ডিরেক্টরিতে নিম্নলিখিত ফাইলটি তৈরি করুন। উদাহরণস্বরূপ, (/ var/www/html /)।

# vi phpinfo.php

এটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন।

<?php

     phpinfo ();
?>

এখন যে কোনও ওয়েব ব্রাউজার ব্যবহার করে পৃষ্ঠাটি অ্যাক্সেস করার চেষ্টা করুন এবং টাইপ করুন http://yourdomain.com/phpinfo.php। আপনি নীচের পর্দা দেখতে পাবেন।

সুহসিন ডিফল্ট কনফিগারেশন নিয়ে আসে এবং বাক্সের বাইরে কাজ করে, আর কোনও পরিবর্তন দরকার নেই needed তবে আপনি যদি নিজের সেটআপ অনুসারে এটি কনফিগার করতে চান তবে আরও তথ্যের জন্য সুহসিন কনফিগারেট পৃষ্ঠাটি দেখুন।