روکیداروکیداروکیدا
  • اخبار فناوری
  • آموزش
  • گجت‌ها
    • اخبار موبایل و گجت ها
    • گجت های پوشیدنی
    • نقد و بررسی تخصصی گجت ها
    • راهنمای خرید
  • فیلم و سریال
  • نرم افزار و اپلیکیشن
  • موفقیت و پیشرفت
  • خودرو
  • تبلیغات در روکیدا
  • تماس با ما
می‌خوانید: چرا نباید XAMPP را روی سرور تولیدی نصب کنید؟
اطلاع‌رسانی آپدیت‌ها
تغییر اندازه فونتAa
تغییر اندازه فونتAa
روکیداروکیدا
  • اخبار فناوری
  • آموزش
  • گجت‌ها
  • فیلم و سریال
  • نرم افزار و اپلیکیشن
  • موفقیت و پیشرفت
  • خودرو
  • تبلیغات در روکیدا
  • تماس با ما
Search
  • اخبار فناوری
  • آموزش
  • گجت‌ها
    • اخبار موبایل و گجت ها
    • گجت های پوشیدنی
    • نقد و بررسی تخصصی گجت ها
    • راهنمای خرید
  • فیلم و سریال
  • نرم افزار و اپلیکیشن
  • موفقیت و پیشرفت
  • خودرو
  • تبلیغات در روکیدا
  • تماس با ما
© تمامی حقوق برای رسانه روکیدا محفوظ است.

روکیدا - نرم افزار و اپلیکیشن

نرم افزار و اپلیکیشن

چرا نباید XAMPP را روی سرور تولیدی نصب کنید؟

سمیرا گلکار
سمیرا گلکار
انتشار: سه شنبه , ۱۹ مرداد ۱۴۰۰ ساعت ۱۳:۲۹
5 دقیقه
XAMPP

در این راهنما به بررسی بعضی از دلایل امنیتی برای این موضوع می‌پردازیم که چرا هیچ وقت نباید از XAMPP روی سرور تولیدی خودتان جهت میزبانی یا نصب اپلیکیشن‌های مبتنی بر پی‌اچ‌پی استفاده کنید.

عنوان‌ها
چرا از XAMPP برای توسعه استفاده می‌شود؟چرا نباید از XAMPP برای محیط تولید استفاده کرد؟1. نداشتن رمزعبور برای مدیر پایگاه داده2. می‌توان از طریق شبکه به MySQL دسترسی پیدا کرد3. ProFTPD از یک پسورد شناخته شده استفاده می‌کند4. سرور ایمیل محلی ایمن نیستایمن سازی XAMPPجایگزین‌های XAMPP که می‌توانید امتحان کنید

چرا از XAMPP برای توسعه استفاده می‌شود؟

XAMPP یکی از پرکاربردترین پشته‌های LAMP برای طراحی اپلیکیشن‌های مبتنی بر پی‌اچ‌پی است. این پشته متشکل از آپاچی سرور، دیتابیس MariaDB و چندین اسکریپت مربوط به پی‌اچ‌پی و Perl است.

از آنجایی که XAMPP یک محیط چند پلتفرمی، اپن سورس و تنظیم آن راحت است، می‌توان آن را یکی از بهترین ابزارها برای افراد مبتدی دانست که توسعه اپلیکیشن‌های تحت وب مبتنی بر پی‌اچ‌پی را شروع می‌کنند.

XAMPP

چرا نباید از XAMPP برای محیط تولید استفاده کرد؟

اما به دلایل زیر استفاده از XAMPP برای سرور تولیدی توصیه نمی‌شود:

1. نداشتن رمزعبور برای مدیر پایگاه داده

وجود رمزعبور برای سایت‌های پویایی که پایگاه داده دارند ضروری است. در حالت پیش فرض برای مدیر پایگاه داده در XAMPP رمزعبور تنظیم نمی‌شود و همین امر می‌تواند باعث مشکلات امنیتی مختلفی شود:

  • هکرها می‌توانند به کل پایگاه داده شما دسترسی پیدا کرده و هر چیزی را به خواست خودشان تغییر دهند چون کاربر روت دسترسی‌های خواندن، نوشتن و اجرا را دارد.
  • هر شخصی که به پایگاه داده دسترسی دارد می‌تواند همه اطلاعات محرمانه کاربران و شرکت شما را مشاهده و کپی کند از جمله کل پایگاه داده.
  • امروزه بیشتر سیستم‌ها متکی بر پایگاه‌های داده هستند. اگر پایگاه داده حذف شده یا از دسترس خارج شود، در واقع کل سیستم شما از کار خواهد افتاد.

2. می‌توان از طریق شبکه به MySQL دسترسی پیدا کرد

XAMPP از MySQL یا Maria DB به عنوان سرویس پایگاه داده استفاده می‌کند. متأسفانه دیمن MySQL به راحتی از طریق شبکه قابل دسترس است که این مسئله برای طراحی سایت روی یک کامپیوتر محلی خوب است اما برای محیط تولید ایده آل نیست.

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

3. ProFTPD از یک پسورد شناخته شده استفاده می‌کند

ProFTPD کلاینت پیش فرض FTP (پروتکل انتقال فایل) است که توسط XAMPP استفاده می‌شود. رمز پیش فرض مورد استفاده برای این کلاینت lamp است. این یعنی کاربران می‌توانند به راحتی به صفحات وب یا فایل‌های HTML شما دسترسی پیدا کنند.

هکرها می‌توانند کل صفحات وب ایستای شما را کپی کنند تا یک سایت جعلی شبیه به سایت شما ساخته و اطلاعات ارزشمند کاربران شما را استخراج کنند. همچنین هکرها می‌توانند کدهای مخربی در سایت جعلی یا کپی شده تزریق کرده و کل کامپیوترهای شبکه شما را آلوده کنند.

4. سرور ایمیل محلی ایمن نیست

در ویندوز، از XAMPP به عنوان سرور ایمیل پیش فرض استفاده می‌شود. متأسفانه امکان تشخیص رمز هم وجود دارد که همین مسئله باعث شده کاربران مخرب به راحتی بتوانند به ایمیل‌های شما دسترسی پیدا کنند.

با دسترسی به ایمیل‌ها، هکرها می‌توانند کدهای مخرب را از طریق ایمیل ارسال کنند تا از کاربران اخاذی کرده یا با ارسال ایمیل‌های نامناسب به مشتریان، اعتبار کسب و کار شما را خدشه دار کنند.

ایمن سازی XAMPP

اگر می‌خواهید XAMPP را ایمن تر کنید، فرمان زیر را روی سرور لینوکس اجرا کنید:

sudo /opt/lampp/lampp security

در سیستم عامل ویندوز، می‌توانید وارد سایت https://localhost/security شوید تا بعضی از مشکلات امنیتی را حل کنید. دقت داشته باشید که حتی اگر پیکربندی‌های ذکر شده را انجام دهید، باز هم نمی‌توان حفره‌های امنیتی فایل زیلا و مرکوری را رفع کرد.

جایگزین‌های XAMPP که می‌توانید امتحان کنید

XAMPP ابزار بسیار خوبی برای محیط توسعه پی‌اچ‌پی است چه از ویندوز استفاده می‌کنید یا مک و یا لینوکس اما به اندازه‌ای امن نیست که بتوان از آن در یک سرور تولیدی استفاده کرد.

بیشتر ادمین‌ها از پشته بومی LAMP در لینوکس یا IIS در ویندوز استفاده می‌کنند که روش بسیار امن تری برای نصب اپلیکیشن‌های پی‌اچ‌پی است. اگر از ویندوز استفاده می‌کنید سعی کنید با استفاده از WampServer یک محیط توسعه WAMP بسازید.

 

 

برچسب‌ها:تکنولوژی به زبان ساده
مطلب قبلی Untitled 1 3 تعیین تکلیف حواله‌داران BYD
مطلب بعدی آموزش نحوه برش عکس در آیفون و آیپد آموزش نحوه برش عکس در آیفون و آیپد
بدون دیدگاه

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین مطالب

متا قصد دارد ارزیابی ریسک محصولات را به هوش مصنوعی بسپارد
متا قصد دارد ارزیابی ریسک محصولات را به هوش مصنوعی بسپارد
4 دقیقه
مقایسه کامل گلکسی S25 Edge و S25 FE
مقایسه کامل گلکسی S25 Edge و S25 FE
7 دقیقه
ترفند جدید اپل نوت با یک دکمه ساده دو قابلیت پنهان را فعال می کند
ترفند جدید اپل نوت با یک دکمه ساده دو قابلیت پنهان را فعال می کند
3 دقیقه
دکمه های لمسی به آیفون و اپل واچ می آیند
دکمه های لمسی به آیفون و اپل واچ می آیند
3 دقیقه
ویژگی امنیتی جدید اندروید 16 زودتر از انتظار فعال شد1
ویژگی امنیتی جدید اندروید 16 زودتر از انتظار فعال شد
4 دقیقه
پایان راه برای فورد فوکوس
پایان راه برای فورد فوکوس ST
3 دقیقه
همه چیز درباره شایعات جدید آیفون 17 scaled
همه چیز درباره شایعات جدید آیفون 17
3 دقیقه
آیفون 17 معمولی بدون تراشه جدید و رم 12 گیگابایتی عرضه می شود scaled
آیفون 17 معمولی بدون تراشه جدید و رم 12 گیگابایتی عرضه می شود
4 دقیقه
آیفون 17 بدون تغییرات مهم فقط کمی بزرگ تر شده
آیفون 17 بدون تغییرات مهم فقط کمی بزرگ تر شده
3 دقیقه
احتمال عدم استفاده از تراشه Exynos در گلکسی Z Flip7 scaled
احتمال عدم استفاده از تراشه Exynos در گلکسی Z Flip7
3 دقیقه

پربازدید‌ترین‌ها

اپل خودش مانع موفقیت Apple Intelligence شد
اپل خودش مانع موفقیت Apple Intelligence شد
7 دقیقه
اپل در حال آزمایش دوربین 200 مگاپیکسلی برای آیفون است
اپل در حال آزمایش دوربین 200 مگاپیکسلی برای آیفون است
3 دقیقه
اگر از ویندوز 10 استفاده می کنید این کارها را انجام دهید
اگر از ویندوز 10 استفاده می کنید این کارها را انجام دهید
5 دقیقه
اپل قرار است آیفون را طی سه سال آینده باز طراحی کند
اپل قرار است آیفون را طی سه سال آینده باز طراحی کند
6 دقیقه
آی او اس 26 با ویژگی جدید باتری معرفی می شود
آی او اس 26 با ویژگی جدید باتری معرفی می شود
4 دقیقه
بررسی کامل سامسونگ گلکسی S25 Edge
بررسی کامل سامسونگ گلکسی S25 Edge
24 دقیقه
آپدیت One UI 7 برای گوشی گلکسی A05s منتشر شد
آپدیت One UI 7 برای گوشی گلکسی A05s منتشر شد
2 دقیقه
اپل اپلیکیشن مخصوص بازی را در iOS 19 معرفی می کندگ
اپل اپلیکیشن مخصوص بازی را در iOS 19 معرفی می کند
3 دقیقه
شایعات بزرگ در مورد iOS 19
شایعات بزرگ در مورد iOS 19
7 دقیقه
آموزش کامل استفاده از Quick Share در اندروید
آموزش کامل استفاده از Quick Share در اندروید
5 دقیقه
اگر دنبال هیجان تازه هستید این 3 فیلم را از دست ندهید
اگر دنبال هیجان تازه هستید این 3 فیلم را از دست ندهید
4 دقیقه
بررسی تبلت Idea Tab Pro لنوو scaled
نقد و بررسی تبلت Idea Tab Pro لنوو
9 دقیقه
واکنش ایلان ماسک به انفجار استارشیپ 9 و وعده پرتاب های سریع تر اسپیس ایکس
واکنش ایلان ماسک به انفجار استارشیپ 9 و وعده پرتاب های سریع تر اسپیس ایکس
5 دقیقه
قانون سه کلمه ای برای گرفتن پاسخ های حرفه ای از چت جی پی تی
قانون سه کلمه ای برای گرفتن پاسخ های حرفه ای از چت جی پی تی
4 دقیقه

جالب از سراسر وب

محافظ برق

برقکار شبانه روزی

بیمه موبایل معلم

سرور مجازی ایران

خرید جم فری فایر

داکر

خرید سی پی فوری

هاست ووکامرس ارزان

آموزش مکانیک خودرو

تعمیر تلویزیون هیمالیا

خرید رمان انگلیسی زبان اصلی

مرتبط با همین مطلب

۵ روش فوق العاده برای استفاده بهتر از ChatGPT
آموزش

۵ روش فوق العاده برای استفاده بهتر از ChatGPT

6 دقیقه
هوش مصنوعی Grok وارد تلگرام شد
نرم افزار و اپلیکیشن

هوش مصنوعی Grok وارد تلگرام شد

5 دقیقه
اپل احتمالا از iOS 26 در رویداد WWDC 2025 رونمایی می کند
اخبار موبایل و گجت ها

اپل احتمالا از iOS 26 در رویداد WWDC 2025 رونمایی می کند

4 دقیقه
گوگل فلو تی وی تجربه ای تازه از تماشای ویدیوهای هوش مصنوعی
نرم افزار و اپلیکیشن

گوگل فلو تی وی تجربه ای تازه از تماشای ویدیوهای هوش مصنوعی

6 دقیقه
روکیداروکیدا
© تمامی حقوق برای رسانه روکیدا محفوظ است.
Welcome Back!

Sign in to your account

Username or Email Address
Password

رمز عبور را فراموش کرده اید؟