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

موضوع: سوال در مورد Check php for ini_set disabled در فایروال csf

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن InterServer.ir آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Under DDOS Attacks
    نوشته ها
    735
    تشکر تشکر کرده 
    387
    تشکر تشکر شده 
    789
    تشکر شده در
    499 پست

    پیش فرض پاسخ : سوال در مورد Check php for ini_set disabled در فایروال csf

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    دوست عزیز ممنون از اینکه ما رو از این روش ByPass که میگید با خبر کردید اما بنده تحقیق کردم فهمیدم php به صورت پیش فرض برای هر مقدارش در فایل php.ini سطح دسترسی با یکی از مقادیر زیر داره:

    PHP_INI_USER مقداری که قابل تغییر توسط یوزر است.
    PHP_INI_PERDIR = مقداری که قابل تغییر در php.ini و htaccess. و httpd.conf است.
    PHP_INI_SYSTEM = مقداری که فقط از طریق php.ini یا httpd.conf قابل تغییر است.
    PHP_INI_ALL = مقداری که از همه طریق قابل تغییر است.

    که سطح دسترسی مقدار disable_functions به صورت پیش فرض روی PHP_INI_SYSTEM است و فقط از طریق سیستم قابل تغییر است نه از طریق یوزر و تابع ini_set.

    حتی تست هم کردم من تابع ini_set در سرورم باز است خواستم با کد زیر مقدار disable_functions رو ByPass کنم و تابع system رو اجرا کنم اما همچنان با اخطار بسته بودن تابع system مواجه شدم:
    Warning: system() has been disabled for security reasons

    کد:
    <?php
    ini_set('disable_functions', '');
    system('ls', $retval);
    من هرگز قصد اشتباه نشون دادن پست شما رو ندارم حتی تشکر هم کردم چون چیز جدید یاد گرفتم اما خواستم برای همه دوستان شفاف سازی بشه.

    منابع تحقیق:
    https://www.sitepoint.com/community/...h-ini-set/1628
    http://stackoverflow.com/questions/1...ns-not-working

    - - - Updated - - -

    راستی قابلیت Safe Mode خیلی وقته از نسخه 5.4 حذف شده و دیگه هرگز ادامه داده نمیشه.
    http://php.net/manual/en/features.safe-mode.php

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

    بله safe mode حذف شده ولی با تغییر نسخه php میشه از اون استفاده کرد میشه گفت امنیت بالاتری برای کسانی که زیاد به کانفیگ php وارد نیستن ایجاد می کنه. خودم هنوز از 5.3 استفاده می کنم ولی ازsafe mode حدود 3 ساله رو هاستینگم استفاده نکردم چون امنیت رو با موارد دیگر تامین کردم.
    ویرایش توسط InterServer.ir : May 15th, 2016 در ساعت 03:25

    Reliable , High-Performance Hosting
    Website: EnterServer.ir // telegram: @Developerrr // Email: Parscloudsp [ @ ] gmail.com


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


  3. #2
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    256
    تشکر تشکر کرده 
    195
    تشکر تشکر شده 
    41
    تشکر شده در
    37 پست

    پیش فرض پاسخ : سوال در مورد Check php for ini_set disabled در فایروال csf

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

    بله safe mode حذف شده ولی با تغییر نسخه php میشه از اون استفاده کرد میشه گفت امنیت بالاتری برای کسانی که زیاد به کانفیگ php وارد نیستن ایجاد می کنه. خودم هنوز از 5.3 استفاده می کنم ولی ازsafe mode حدود 3 ساله رو هاستینگم استفاده نکردم چون امنیت رو با موارد دیگر تامین کردم.
    یکی کمک کنه تورخدا
    من ini_set رو توی disable_function قرار بدم؟ امنیت بالا تر میره یا ضعف امنیتی ایجاد میشه؟

  4. #3
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : سوال در مورد Check php for ini_set disabled در فایروال csf

    نقل قول نوشته اصلی توسط davood_71 نمایش پست ها
    یکی کمک کنه تورخدا
    من ini_set رو توی disable_function قرار بدم؟ امنیت بالا تر میره یا ضعف امنیتی ایجاد میشه؟
    دوست عزیز اگر پست ها رو با دقت مطالعه کنید به نتیجه میرسید.
    غیرفعال کردن تابع ini_set باعث افزایش امنیت نسبی میشه اما در بعضی اسکریپت های معروف به این تابع نیاز هست و اگر استفاده شما هاستینگ و میزبانی اشتراکی است ممکنه برای کاربر هاتون مشکلاتی پیش بیاد.

    ببینید خود فایروال CSF چی گفته:

    You should consider adding ini_set to the disable_functions in the PHP configuration as this setting allows PHP scripts to override global security and performance settings for PHP scripts. Adding ini_set can break PHP scripts and commenting out any use of ini_set in such scripts is advised
    You should consider adding ini_set to the disable_functions in the PHP configuration: شما بهتره تابع ini_set رو به بخش disable_functions تنظیمات PHP اضافه کنید.
    as this setting allows PHP scripts to override global security and performance settings for PHP scripts: چون این تابع باعث میشه بعضی تنظیمات فایل php.ini فقط برای هاست کاربر قابل تغییر باشه که ممکنه امنیت یا حتی Performance سرور رو به خطر بندازه
    Adding ini_set can break PHP scripts and commenting out any use of ini_set in such scripts is advised: اما غیرفعال کردن این تابع ممکنه باعث غیرقابل استفاده شدن اسکریپت های مختلفی بشه.

    در هر صورت انتخاب با شماست که این تابع رو غیرفعال کنید یا نه.
    بستگی به مصرفتون از سرور هم داره مثلاً همانطور که گفتم برای مصرف هاستینگ من پیشنهاد میکنم بذارید فعال بمونه چون اغلب اسکریپت ها از این تابع استفاده میکنن.حتی شرکت های بزرگی مثل میهن وب هاست هم این تابع در سرور های اشتراکی شون فعال هست.

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


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

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

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

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

  1. رفع خطا Check php for ini_set disabled در فایروال csf
    توسط netaram در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: February 4th, 2016, 15:21
  2. رفع ارور my account is disabled در گوگل
    توسط serok در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: December 11th, 2015, 10:29
  3. مشکل WARNING: RESTRICT_SYSLOG is disabled
    توسط gozal2 در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: May 5th, 2014, 23:46
  4. WARNING: RESTRICT_SYSLOG is disabled.
    توسط x0r در انجمن Proxy / Cache / Firewall
    پاسخ ها: 5
    آخرين نوشته: February 2nd, 2014, 11:41
  5. پاسخ ها: 2
    آخرين نوشته: January 14th, 2012, 15:50

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

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