جستجو
منو بسته
2 بهمن 1403

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

4 سال پیش
#3598
سلام به تیم ناپ شاپ

ما اخیراً فهمیدیم که هر کسی می تواند بدون استفاده از احراز هویت با استفاده از URL مشابه آنچه در زیر ارائه داده ایم ، کارهای برنامه ریزی شده را از روش POST اجرا کند:
https://yourStoreUrl.com/scheduletask/runtask؟taskType=Nop.Services.Caching.ClearCacheTask ، Nop.Services

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

همچنین، کارهای برنامه ریزی شده دیگری نیز وجود دارد که می توان آنها را به همان صورت نامید که اصلاً خوب نیست.

آیا در نسخه های آینده می خواهید در این مورد پیشرفت ایجاد کنید یا به ما پیشنهاد می دهید در وب سایت های موجود تغییراتی ایجاد کنیم؟
نقل قول
0
4 سال پیش
#3619
سلام
هیچ مشکلی امنیتی وجود ندارد زیرا ما تأیید می کنیم که آیا یک برنامه زمان بندی باید اجرا شود یا خیر
این صفحه را مشاهده کنید:
https://github.com/nopSolutions/nopCommerce/blob/develop/src/Libraries/Nop.Services/Tasks/Task.cs#L129
نقل قول
1
4 سال پیش
#3629
خیلی ممنونم. ما قبلاً این کد را بررسی کرده بودیم اما الان منطق کاملاً واضح است.
بسیار ممنون
نقل قول
0
09127857628