نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: اموزش کامل پتچ سیملینک و ایمن سازی کرنل لینوکس

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2014
    نوشته ها
    13
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    14
    تشکر شده در
    6 پست

    1 اموزش کامل پتچ سیملینک و ایمن سازی کرنل لینوکس

    در این تاپیک اموزش های جامع و کامل در رابطه با پتچ حفره ی امنیتی سیملینک از هسته(کرنل) ی لینوکس و بالاتر بردن امنیت هسته قرار میگیرد.

    اموزش ها در حال اماده سازی و پس از تکمیل به صورت مقاله در این تاپیک قرارداده میشود.

    - - - Updated - - -

    * اموزش ها بر اساس پتچ Grsecurity می باشد.


    بخش اول اموزش ها :

    جهت نصب برنامه های مورد نیاز برای کامپایل کرنل جدید و پتچ دستورات زیر را در ssh وارد کنید :
    کد PHP:
    yum groupinstall "Developmnt Tools" -y;yum install ncures-devel -y;yum install bc -
    سپس با دستور زیر به دایرکتوری کرنل ها وارد بشید:
    کد PHP:
    cd /usr/src/kernels 
    برای دانلود اخرین پتچ grsec به لینک زیر مراجعه کنید :
    grsecurity

    پتچ اول که در صفحه و در بخش stable هست ، پتچ مورد نیاز برای این کار هست.
    زمان ساختن این اموزش ورژن پتچ :
    grsecurity-3.0-3.14.17-201408260041.patch

    به کمک دستور wget ، پتچ را در دایرکتوری /usr/src/kernels دانلود کنید.
    بعد از grsecurity-3.0 ورژن کرنل نوشته شده - ورژن کرنل این پتچ 3.14.17 می باشد.

    بعد از دانلود پتچ و پیدا کردن ورژن کرنل ، باید کرنل را دانلود کنید.
    برای دانلود کرنل به لینک زیر مراجعه کنید :
    https://www.kernel.org/pub/linux/kernel/v3.x/

    ادامه اموزش ها (پتچ - کامپایل - تنظیمات) در تاپیک بعدی ارائه خواهد شد.


    موفق باشید.

    - - - Updated - - -

    بخش دوم اموزش -- پتچ و کامپایل :

    دستورات زیر را پشت سر هم وارد کنید :
    کد PHP:
    tar -zxvf linux*.tar.gz
    cd linux
    *
    patch -p1 <../grsec*.patch
    cp 
    /boot/config-`uname -r` .config 
    پتچ و تنظیمات جهت اماده سازی کامپایل کرنل اماده شد.
    حال زمان انجام تنظیمات امنیتی کرنل و Grsecurity هست :
    دستور زیر را وارد کنید :
    کد PHP:
    make menuconfig 
    به بخش زیر بروید :
    Security Options > Grsecurity > options
    سپس موارد زیر را تیکت بزنید :
    کد PHP:
    http://paste.ubuntu.com/8177542/ 
    بعد از انجام موارد بالا دستور زیر را جهت کامپایل نهایی سرور وارد کنید :
    کد PHP:
    make bzImage modules modules_install install 
    کامپایل بسته به مشخصات سخت افزاری سرور بین 1 تا 4 ساعت زمان برهست.

    بعد از اینکه کامپایل با موفقیت تمام شد ، دستور زیر را وارد کنید :
    کد PHP:
    nano /etc/grun.conf 
    چند خط پایین تر مقدار default را برابر 0 قرار دهید ،به این شکل :
    کد PHP:
    default = 
    سپس سرور را ریستارت کنید.

    -----
    اکنون سرور با کرنل ایمن شده بالا امده است.

    اموزش انجام تنظیمات امنیتی وب سرور و وصل کردن ان به کرنل در تاپیک بعدی ارائه میشود.

    - - - Updated - - -

    قسمت اخر ، تنظیمات امنیتی وب سرور :

    *درصورتی که وب سرور لایت اسپید هست ،‌نیازی به طی کردن این مراحل نیست*

    برای ایمن سازی وب سرور در برابر سیملینک باید ان را به کرنل پتچ شده وصل نمود - اموزش :
    دستور زیر را وارد کنید :
    کد PHP:
    nano /etc/sysctl.conf 
    اگر سرور سی پنل هست کد زیر را در فایل بالا قرار دهید :
    kernel.grsecurity.symlinkown_gid = 99

    اگر دایرکت ادمین و انجین ایکس تنها هست از کد زیر استفاده کنید :
    kernel.grsecurity.symlinkown_gid = 493

    پایان اموزش های پتچ کرنل.


    درصورت نیاز به اموزش خصوصی ویا مدیریت سرور ، با اطلاعات تماس در امضای بنده در ارتباط باشید.
    ویرایش توسط secure_server : September 3rd, 2014 در ساعت 15:47

  2. تعداد تشکر ها ازsecure_server به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش نصب کش apc در سی پتل
    توسط aslani در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: November 9th, 2016, 19:32
  2. نحوه ی پتچ سیملینک از کرنل در سنتوس
    توسط mizbanu در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: June 23rd, 2014, 12:39
  3. انتشار پتچ امنیتی whmcs
    توسط m-mehdipoor در انجمن مباحث و منابع آموزش
    پاسخ ها: 13
    آخرين نوشته: May 30th, 2012, 04:26
  4. اپتمایز
    توسط pardishosting در انجمن vBulletin
    پاسخ ها: 6
    آخرين نوشته: November 24th, 2010, 16:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •