لاراول (Laravel) چیست و چرا انقدر محبوب است؟

لاراول چیست؟ در این مقاله با تمامی اطلاعات موردنیاز پیرامون این فریمورک برنامهنویسی آشنا خواهیم شد. PHP را که میشناسید؟ یکی از محبوبترین زبانهای برنامهنویسی تحت وب. آنقدر محبوب که بسیاری از کاربران و وب سایتها آن را به عنوان زبان تخصصیشان انتخاب کردهاند! حالا برای این که استفاده از زبان PHP سادهتر شود و برنامهنویسان فرآیند راحتتری را برای نوشتن برنامهها بگذرانند، یک سری فریمورک هم برای PHP طراحی شده است. محبوبترین این فریم ورکها همان لاراول (Laravel) است که بحث امروز ماست! در این مقاله قرار است که با لاراول و مزایا و معایب آن آشنا شویم. اما قبل از هر چیزی بیایید مفهوم فریم ورک (Framework) را که پیشنیاز این بحث است، خوب درک کنیم. فریم ورک لاراول (Laravel) چیست؟ تا اینجا فهمیدیم که لاراول یک فریم ورک برای PHP است. حالا باید این را اضافه کنیم که فریم ورک لاراول بر اساس معماری Model View Controller یا MVC ساخته شده و متنباز (Open Source) و رایگان است. زبانهای برنامهنویسی قابلیتهای ابتدایی و کلی برای کد نوشتن را در اختیار کاربران قرار میدهند اما در مورد فریم ورکها این قضیه کمی فرق میکند. لاراول که یک چارچوب قدرتمند است، قابلیتهای کامل را با استفاده از توابع و […]
آسیبپذیریهای امنیتی محصولات مایکروسافت در ماه نوامبر

در ماه جاری آسیبپذیریهای امنیتی بسیاری از محصولات ماکروسافت گزارش شدهاست که اغلب آنها با درجه critical (بحرانی) و در سیستمعاملها بودهاست. آسیبپذیریهای با درجه بحرانی: ۱) MS14-064: این آسیبپذیری در OLE ویندوز میباشد که این امکان را به نفوذگر میدهد تا دستورات مخرب خود را در User (کاربر) دلخواه اجرا نماید. درجه بحرانی این آسیبپذیری زمانی قابل لمس است که کاربر از نوع administrator با دسترسی نامحدود باشد. برای کسب اطلاعات بیشتر در خصوص این آسیبپذیری به اینجا مراجعه نمایید. ۲) MS14-065: این آسیبپذیری در Internet Explorer گزارش شده و مانند آسیبپذیری قبل به نفوذگر امکان اجرای دستورات را در کاربر دلخواه سیستم میدهد. برای کسب اطلاعات بیشتر در خصوص آسیبپذیری MS14-065 به اینجا مراجعه نمایید. ۲) MS14-066: این آسیبپذیری در Security Channel (پکیج SChannel) گزارش شده و این امکان را به نفوذگر میدهد تا دستورات مخرب خود را در کاربر دلخواه سیستم اجرا نماید. برای کسب اطلاعات بیشتر در خصوص این آسیبپذیری به اینجا مراجعه نمایید. ۴) MS14-067: این آسیبپذیری در هسته سیستم XMLگزارش شده و به نفوذگران امکان میدهد تا دستورات خود را از راه دور در سیستم آسیبپذیر اجرا نماید. برای کسب اطلاعات بیشتر در خصوص این آسیبپذیری به اینجا مراجعه نمایید. آسیبپذیریهای با درجه اهمیت important (مهم): ۱) MS14-069: این آسیبپذیری در MS Office […]
آشنایی با silex (سیلِک)
Silex یک microframework کم حجم و ساده PHP بوده که بر پایه سیمفونی ۲ (symfony2) استوار است. نصب: به شاخه روت وبسایت خود بروید (به عنوان مثلا در توزیع دبیان مسیر /var/www) و یک فایل متنی با نام composer.json و با محتویات زیر بسازید.