نصب و ایمن سازی پیکربندی فریم ورک لاراول (Laravel)
در مطالب قبلی سعی کردیم به معرفی و چگونگی انتخاب یک فریم ورک مناسب در زبان برنامه نویسی PHP بپردازیم، در این مطلب همانطور که از عنوان مقاله پیداست میخواهیم به نحوه نصب فریم ورک لاراول و روشی برای پنهان ماندن نوع فریم ورک از crawler ها بیپردازیم. می دانید لاراول محبوب ترین فریم ورک php در سال 2017 شد و یکی از دلایل این محبوبیت دارا بودن ساختاری امن در آن می باشد.
نحوه نصب لاراول:
روش های مختلفی برای نصب لاراول وجود دارد که به شرح یکی از آن ها می پردازیم:
1- لاراول برای مدیریت افزونه ها یا وابستگی های خود از Composer استفاده می کند .میتوانید آن را از اینجا دانلود نمایید. (اگر سیستم عامل شما ویندوز نیست می توانید از اینجا آن را نصب کنید )

2- بعد از دانلود Composer ، آن را اجرا کنید ، در مراحل نصب اگر از شما مسیر فایل php را درخواست کرد آدرس فایل php.exe درون سیستمتان را وارد کنید. برای یافتن مسیر فایل php میتوانید وارد command prompt شده و دستور where php را زده تا مسیر فایل php را ببینید.
3- Cmd را باز کرده و وارد مسیر دلخواه خود شده و دستور زیر را تایپ کرده و اینتر بزنید
composer create-project –prefer-dist laravel/laravel blog
منتظر بمانید تا پکیج لاراول به طور کامل دانلود و نصب شود.
نکته:در دستور بالا به جای کلمه blog می توانید اسم پروژه خود را وارد کنید.
در صورتیکه فریم ورک به درستی دانلود و نصب شود باید در انتها، عبارات زیر را مشاهده کنید:

مخفی ماندن لاراول از تشخیص crawler ها:
به طور مثال پلاگین Wappalyzer ابزار کراس پلت فرمی است که فن آوری های مورد استفاده در وب سایت ها را نشان خواهد داد. برای یک نفوذگر این اطلاعات بسیار حیاتی بوده و با دانستن نوع فریم ورک یا تکنولوژی های موجود استفاده شده در سایت شما می توانند حفره امنیتی آن را در زمان کوتاه تری پیدا کرده و به سایت شما نفوذ کند.
به شکل زیر که مربوط به سایت laracasts.com می باشد توجه کنید:

در این سایت از فریم ورک لاراول و همچنین vue.js و … استفاده شده.
حال برای مخفی نمودن laravel به عنوان فریم ورک Back-end از این نوع پلاگین ها به روش زیر عمل می کنیم:
1- وارد پوشیه پروژه خود شوید سپس پوشه config را باز کرده و سپس فایل session.php را باز کنید
2- laravel_session را جستجو کرده و آن را به my_session یا هر عبارت دلخواه دیگری تغییر دهید
3- عبارت encrypt را نیز برابر با true قرار داده تا از این پس به طور اتوماتیک کوکی های وب سایتتان رمز شود
4- فایل را ذخیره کرده و ببندید.
اگر وب سایت خود را باز کنید و بر روی پلاگین wappalyzer کلیک کنید لاراول دیگر جزء آن نمی باشد (ممکن است پلاگین صفحه سایت شمارا cache کرده باشد میتوانید برای اطمینان دکمه ctrl+f5 را بزنید تا صفحه به طور کامل مجددا بارگذاری شود.
در مقالات بعدی تنظیمات دیگری را مورد بررسی قرار خواهیم داد. همچنین در این مقاله می توانید نحوه جلوگیری از حمله بسیار متداول تزریق کد SQL در لاراول را مطالعه نمایید..