چگونه به XM وارد شویم؟


جستجوی تجهیزات شبکه در نرم افزار CMS

مودل فارسی (Persian)

من پلاگین adobe connect را نصب کردم و درفعالیت هم داخل کلاس اضافه می کنم. ولی موقع کلیک روی لینک کلاس مجازی مستقیم به کلاس مجازی adobe connect وارد نمی شود ( صفحه نام کاربری و رمز ورود ظاهر می شود).آیا تنظیماتی وجود دارد که باید انجام دهم تا هنگام کلیک بر روی فعالیت کلاس مجازی دانشجو بدون مشاهده صفحه نام کاربری و رمز ورود به صورت اتوماتیک داخل کلاس مجازی شود؟

در پاسخ به: ورود به کلاس مجازی در adobe connect بدون صفحه درخواست نام کاربری

مشکل از تنظیم HTTP_AUTH_HEADER هست. مقدار موجود در فایل custom.ini در سرور ادوبی باید با مقدار تعیین‌شده در پلاگین ادوبی کانکت در مودل یکی باشه.

در پاسخ به: ورود به کلاس مجازی در adobe connect بدون صفحه درخواست نام کاربری

با تشکر از راهنمایی شما

من فایل custom.ini را بررسی کردم و همان مقداری بود که در پلاگین adobe connect درج شده بود(HTTP_AUTH_HEADER=my-user-id).

ولی دوباره برای ورود به کلاس مجازی از داخل مودل رمز ورود می خواد.

در پاسخ به: ورود به کلاس مجازی در adobe connect بدون صفحه درخواست نام کاربری

مقدایر در custom.ini و تنظیمات adobe connect یکی می باشد.من تغییرات مربوط به web.xml را مطابق مستندات موجود در مودل انجام می دهم ولی بعد از جایگزینی فایل جدید web.xml سرور استارت نمی شود و خطا می دهد.AC مورد استفاده نسخه 9 است. در زیر نمونه web.xml آورده شده:

افزودن دوربین شبکه به نرم افزار CMS xmeye

گرفتن تصویر دوربین در cms

یکی از راه های استفاده از دوربین مداربسته دیدن تصاویر روی کامپیوتر است. برای این منظور نرم افزار های CMS توسط شرکت های نرم افزاری تهیه می شود.

شرکت XM یا XMEYE هم برای محصولات خود از قبیل دوربین های مداربسته تحت شبکه و رکوردر هایش نرم افزار مانیتورینگ سی ام اس ارایه داده است.

نرم افزار مانیتورینگ این شرکت را می توانید برای خیلی از محصولات متوسط و ارزان بازار استفاده کنید. برندهایی مثل مگاویژن هم از این برنامه بهره می برند.

این آموزش در عین سادگی کاملا کاربردی است. شما می توانید حتی از طریق P2P تصاویر را روی کامپیوتر و لپ تاپ خود ببنید و تنظیم نمایید.

ورود به نرم افزار CMS XMEYE

ورود به نرم افزار CMS XMEYE

آموزش افزودن دوربین شبکه یا دستگاه به نرم افزار CMS xmeye

-شناسایی دوربین یا دستگاه در شبکه :

بعد از این که دوربین شبکه یا دستگاه تان را شبکه کردید. یعنی با کابل شبکه به یک سویچ و یا مودم وصل کردید.

می توانید نرم افزار cms را در ویندوز نصب کنید و آن را باز کنید. نرم افزار cms xmey یک گرافیک ساده داردو از قسمت های زیر تشکیل شده؛

وارد قسمت SYSTEM می شویم . یک زون برای دستگاه یا دوربین شبکه موجود در شبکه می سازیم .

جستجوی تجهیزات شبکه در نرم افزار CMS

جستجوی تجهیزات شبکه در نرم افزار CMS

-افزودن دوربین یا دستگاه براساس آی پی (IP) در نرم افزار CMS XMEYE:

در زون تعریف شده گزینه AD DEVICE را انتخاب می کنیم . در این مرحله ما یا آی پی دستگاه را می دانیم که وارد می کنیم و یا نمی دانیم که در این صورت روی دکمه IP SERCH کلیک می کنیم و همه تجهیزات شبکه تحت پشتیبانی XMEYE را شناسایی می کند. دوربین و یا دستگاه مورد نظر را انتخاب می کنیم.

موارد قابل ویرایش در این قسمت :

  • اسم دستگاه یا دوربین شبکه
  • نوع ارتباط : تیک گزینه IP
  • آی پی دستگاه یا دوربین
  • پورت دستگاه : 34567
  • یوزرنیم
  • پسورد
  • مدل انتخابی

بعد از چک کردن همه گزینه ها تایید می کنیم و در صفحه اصلی سمت چپ دستگاه اضافه می شود. روی دستگاه کلیک می کنیم و تصویر روی کانال یک ظاهر می شود.

شناسایی دوربین با آی پی در نرم افزار CMS

شناسایی دوربین با آی پی در نرم افزار CMS

-افزودن دوربین شبکه یا دستگاه توسط ID در CMS XMEYE:

در بعضی مواقع ما دسترسی به IP استاتیک نداریم و می خواهیم تصاویر دوربین شبکه مان را در نرم افزار مانیتورنگ CMS ببینیم می توانیم از ID دوربین استفاده کنیم.

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

اساس این کار بر این است که برای هر دستگاه و دوربین شبکه یک ID مثل مک آدرس اختصاص داده می شود و می توانیم از آن به جای IP برای افزودن دوربین استفاده کنیم.

-روش کار افزودن ID:

این روش کامل مشابه افزودن دستگاه توسط آی پی است با این تفاوت که ما به جای تیک IP در نوع ارتباط تیک ID را انتخاب می کنیم .

بقیه کارها را مثل روش قبلی انجام می دهیم و تصویر دوربین را روی نرم افزار می گیریم.

شناسایی دوربین با آی دی در نرم افزار CMS

شناسایی دوربین با آی دی در نرم افزار CMS

-قابلیت های نرم افزار CMS XMEYE :

با هردو روش بالا می توانید دوربین شبکه یا دستگاه DVR با OS ایکس می را در این نرم افزار اد کنید.

چگونه نقشه سایت را حذف کنیم؟

rayanekomak-the-ultimate-guide-to-xml-sitemaps

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

با گروه فنی رایانه کمک همراه باشید تا با چگونگی حذف نقشه سایت بیشتر آشنا شوید.

نقشه سایت یکی از قسمت های حیاتی برای ایندکس صفحه وب سایت می باشد. بعد از اینکه نقشه سایت خود را ایجاد کردید و در مرورگر ثبت کردید، باید نحوه عملکرد نقشه سایت را زیر نظر گرفت ، اگر نقشه سایت از کدهای XML خوب استفاده کند قطعا آدرس های معتبر و تمیزی را برای ربات های خزنده فراهم می کند و نیاز های دیگر مرورگر را فراهم می کند.

Sitemap می تواند URL های موجود در نقشه را در اختیار ربات های خزند که بعدا به سایت شما مراجعه می کنند قرار بگیرد.

rayanekomak-google-XML-sitemap-topsima

شاید برایتان این سوال پیش بیاد چگونه متوجه شویم نقشه سایت به درستی کار می کند؟

برای بررسی نحوه عملکرد نقشه سایت ابزار های اعتبار سنجی زیادی وجود دارد. این ابزار ها شامل : Screaming Frog، Sitemap Validatorو SeoSiteCheckupمی باشد. اما برای بررسی نحوه عملکرد سایت مپ با کمک ابزار گوگل وبمستر می توان به جزئیات بیشتری به دست آورد.

برای مشاهده خطاهای نقشه سایت ابتدا باید وارد حساب گوگل ویمستر تولز خود شوید. حال گزینه Crawl را انتخاب کنید و سپس بر روی گزینه Sitemaps کلیک کنید.

در اینجا گوگل آمار مرتبط با نقشه سایت شما را نشان می دهد.

rayanekomak-search-console-sitemaps-test (1)

در این قسمت تعداد صفحات ، تصاویر ، ویدیو ها و تمام محتوای سایت که در گوگل ایندکس شده قابل دسترس می باشد. در صورتی که نقشه سایت شما با خطا مواجه شود در قسمت Issues علت آن خطا نشان داده می شود.

رفع خطاهای Sitemap :

  • خطایURLs not Accessible: این خطا در صورتی نمایش داده می شود که تلاش برای دسترسی برخی از URL های موجود در نقشه سایت دچار مشکل شده است.

برای رفع خطای URLs not Accessible باید از اینکه آدرس صفحه مورد نظر به درستی در نقشه سایت وارد شده است مطمئن شویم، سپس محتوای فایل Robots,txt را بررسی کنید تا به طور ناخواسته از دسترسی خزنده های گوگل به صفحه مورد نظر جلوگیری کنید.

  • خطایURLs not followed: این خطا در واقع بیان می کند که گوگل نمی تواند نقشه سایت شما را به صورت کامل پردازش کند زیار بعضی از آدرس ها چندبار ریدایرکت شده اند. پیشنهاد گوگل برای رفع این خطا این است که آدرس URL های جدید را با صفحات قدیمی در نقشه سایت جایگزین کنید.
  • خطایURL not allowed: این خطا برای این است که گوگل در نقشه سایت شما آدرس های نامعتبر را تشخیص داده است. آدرس های سطح بالاتر از آدرس نقشه سایت برای گوگل نامعتبر می باشد. بنابراین اگر نقشه شما در آدرس http://example.com/file/sitemap.xml باشد، گوگل آدرس هایی مانند http://example.com/xyz.php را نامعتبر تشخیص می‌دهد. برای رفع این خطا باید نقشه سایت را به دایرکتوری ریشه سایت منتقل کرد.
  • خطایCompression Error: علت خطای Compression Error فشرده سازی نقشه سایت شما می باشد. برای رفع این مشکل باید آن را از حالت فشرده خارج کرده و دوباره به گوگل وبمستر تولز معرفی کنید.
  • خطایEmpty Sitemap: این خطا نشان دهنده خالی بودن نقشه سایت می باشد. یعنی گوگل و ربات های گوگل نمی توانند هیچ لینکی را داخل نقشه سایت شما شناسایی کنند. اگر نقشه سایت شما خالی باشد آن را کامل کرده و دوباره به گوگل وبمستر تولز معرفی کنید.

ولی اگر نقشه سایت شما خالی نبود، گوگل نمی توانست لینک موجود در نقشه سایت را شناسایی کند، دستورالعمل های گوگل را برای تنظیم و تغییر نقشه بکار گیرد. به احتمال زیاد نقشه سایت شما دارای کدهای ناشناسی برای گوگل وبمستر است.

  • خطایSitemap file size error. Your sitemap exceeds the maximum file size limit: یکی از مشکلاتی که به ندرت در خطاهای نقشه سایت به وجود می آید، خطای حجم فایل نقشه سایت می باشد ، زیرا هیچ نقشه سایتی حجم بالاتر از 50 مگابایت نخواهد داشت. اگر نقشه سایت شما بیشتر از این حجم باشد باید آن را به تکه های کوچک تری تقسیم کرد و هر بخش را جداگانه به گوگل وبمستر تولز معرفی کرد.
  • خطایInvalid Attribute Value: علت بروز این خطا تگ های نادرستی است که در نقشه سایت وجود دارد. ممکن است ویژگی یک تگ نامناسب باشد و گوگل نمی تواند آن را تشخیص دهد. محتوای درون فایل نقشه سایت خود را بررسی کرده و بعد خطاهای آن را رفع کنید.
  • خطایInvalid Date: زمانی این خطا نمایش داده می شود که نقشه سایت شما یک ورودی تاریخ نامعتبر داشته باشد. برای رفع این خطا باید به تاریخ لینک های ورودی نقشه سایت خود توجه کرد. نقشه سایت گوگل از رمزنگاری ISO-8601 استفاده می کند که خود شامل دو نوع فرمت تاریخ است:
  1. به صورت 14/04/2017 ؛ 4 رقم برای سال ، 2 رقم برای ماه و 2 رقم برای روز استفاده می شود.
  2. به صورت 2014-04-12 :00 + 15 : 00 :18TT21 ؛ چهار رقم برای سال ، 2 رقم برای ماه ، 2 رقم برای روز می باشد، حرف TT برای اعلان ساعت با دقیقه ها و ساعت های دورقمی و + برای اعلان منطقه زمانی دو رقمی برای ساعت و دقیقه می باشد.
  • خطایInvalid Tag Value: خطای Invalid Tag Value مانند خطای قبل از مقدار تگ ها می باشد. محتوای درونی نقشه سایت خود را خالی از هر کد ناشناسی نمایید و دوباره آن را به گوگل وبمستر تولز بشناسانید.
  • خطایInvalid URL: این خطا به علت وجود آدرس نامعتبر به وجود می آید. ممکن است در لینک های داخل نقشه سایت شما آدرس هایی با کاراکتر های نامعتبر وجود داشته باشد، مانند خط فاصله ، گیومه و … . برای رفع این مشکل می توانید لینک ها را در تب های دیگر باز کرده و از صحیح بودن آن ها اطمینان پیدا کنید.
  • خطایInvalid URL in sitemap index file: incomplete URL: زمانی شما این خطا را مشاهده می کنید که نقشه سایتتان به درستی ایندکس نشده باشد. قبل از هر چیزی از آدرس دهی صحیح فایل نقشه سایت و حذف نشدن نقشه سایتتان مطمعن شوید.
  • خطایInvalid XML: too many tags: این خطا به علت تگ های تکراری ظاهر می شود. بعضی از تگ ها تکراری بوده اما بعضی از تگ ها نمی توانند تکرار شوند. کدهای نقشه سایت خود را بررسی کنید و دوباره به گوگل وبمستر تولز معرفی کنید.
  • خطایMissing XML Attribute: اگر یکی از تگ های الزامی در نقشه سایت را حذف کرده باشید با این خطا موجه می شوید. یک بار به صورت کامل تگ های نقشه سایت خود را بررسی کنید و بعد دوباره نقشه سایت را به گوگل وبمستر تولز معرفی کنید.
  • خطایMissing XML tag: زمانی که تگ های حذف شده یا نامعتبر رخ دهد این خطا نمایان می شود. برای اطلاع از نحوه استفاده از تگ ها به دستورالعمل های ساختار نقشه سایت توجه کنید.
  • خطایMissing thumbnail URl: این خطا در سایت هایی که ویدیو دارند به وجود می آید زیرا ممکن است لینک معتبر با آدرس اشتباهی داشته باشند.
  • خطایMissing Video Title: اگر ویدیو ها عنوان نداشته باشند و یا با تگ title مشخص نشده باشند این خطا به وجود می آید.
  • خطایIncorrect Sitemap index format: Nested Sitemap indexes: اگر از چند نقشه سایت استفاده می کنید و یا لینک نقشه سایت را در داخل همان نقشه سایت قرار داده اید حذف کنید. این خطا به علت این دو مورد اعلام می گردد.
  • خطایParsing Errore: اگر در کد های نقشه سایت شما خطاهای دستوری وجود دارد این خطا بروز می دهد. برای رفع این ارور به سایت شناسایی مراجعه کنید و دستورات W3C نقشه سایت خود را بررسی کنید.
  • خطایTemporary error: خطای Temporary Error متوقت بوده و به صورت خودکار از بین می رود. اگر هنوز ارور باقی ماند، نقشه سایت خود را دوباره به گوگل وبمستر تولز معرفی کنید.
  • چگونه به XM وارد شویم؟
  • خطایToo many sitemaps in sitemap index file: اگر فایل ایندکس سایت شما بیشتر از 50000 نقشه سایت باشد این خطا به وجود می آید. برای رفع این مشکل فایل ایندکس خود را تغییر دهید . نقشه سایت را دوباره به گوگل وبمستر تولز معرفی کنید.
  • خطایToo many URLs in sitemap: اگر فایل نقشه شما بیشتر از 50000 لینک داشته باشد ممکن است این خطا به وجود آید. برای رفع این مشکل فایل نقشه خود را به تکه های کوچک تر تقسیم کرده و هر کدام را به صورت جداگانه به گوگل وبمستر تولز معرفی کنید.
  • خطایUnsupported format: گوگل فقط می تواند سایت شما را با فرمت XML شناسایی می کند که در کد های خود حتما باید تگ های معتبر داشته باشد. اگر سایت شما از این قانون پیروی نکند این خطا به وجود می آید. برای حل این مشکل باید کد های نقشه سایت خود را بررسی کنید.
  • خطایPath mismatch:Includes www: به علت وجود WWW در صفحه سایت ممکن است در سایت شما صفحه X با عبارت www در آدرس خود باشد و در نقشه سایت شما عبارت حتما تاکید شود.
  • خطایPath mismatch:Missing www: این ارور به دلیل نداشتن www در نقشه سایت به وجود می آید. ممکن است ذر سایت شما صفحه X بدون عبارت www در آدرس خود همراه باشد و در نقشه سایت شما عبارت www تاکید شده باشد. در این صورت باید آن را بیابید و www را وارد کنید.
  • خطایIncorrect namespace: این خطا به علت استفاده از یک تگ ناشناس و نامناسب در محتوای نقشه سایت باشد. همچنین لینک های غلط املایی هم علت بروز چنین اروری می تواند باشد. برای حل این مشکل دستورالعمل های گوگل برای ساخت نقشه سایت را بررسی کنید و آدرس مقصد را چک کنید.
  • خطایLeading whitespace: مانند قبل باید فایل های ورژن درج شده باشد. در غیر این صورت گوگل از خواندن محتوای آن جلوگیری می کند. برای رفع مشکل آن باید فایل نقشه سایت خود را بازکنید و ساختار آن را تصحیح کنید.
  • خطایHTTP error (specific code): این خطا یکی از رایج ترین خطاهای نقشه سایت است که با نیافتن نقشه سایت توسط گوگل وبمستر تولز اعلام می شود. ابتدا مطمئن شوید آدرسی که به عنوان آدرس نقشه سایت به گوگل وبمستر تولز معرفی کردید درست باشد. اگر آدرس درست بود جریان را با هاست خود در میان بگذارید. این ارور ممکن است زمانی که سرور پاسخ مناسب ندهد نیز اتفاق افتد.
  • خطایThumbnail too Large: زمانی که تصاویر بندانگشتی ویدیو های سایت بیش از حد بزرگ باشد این ارور به وجود می آید. برای رفع این مشکل آن ها را حداقل 160 تا 120 پیکسل نموده و نقشه را دوباره به گوگل وبمستر معرفی کنید.
  • خطایThumbnail too small: زمانی که تصاویر بند انگشتی ویدیو های سایت بیش از حد کوچک باشند این خطا به وجود می آید. برای رفع این مشکل آن ها را حداقل 160 در 120 پیکسل تغییر داده و نقشه را دوباره به گوگل وبمستر معرفی کنید.
  • خطایWe couldn’t find your verification file: زمانی که نقشه سایت لینک هایی داشته باشد که به جایی ختم نمی شوند این ارور رخ می دهد. ممکن است لینک فایل ها و یا صفحات شما تغییر کنند و یا آن ها را حذف یا انتقال داده باشید. تمام موارد را به صورت دستی بررسی گرده و احتمالات را از بین ببرید. اگر همچنان این خطا باقی ماند می توانید با پشتیبانی هاست خود تماس بگیرید تا مشکل شما را برطرف کنند.
  • خطایVideo location and play page location are the same: اگر یک آدرس صفحه چند ویدیو داشته باشد این ارور به وجود می آید. برای رفع آن باید از تگ های عنوان به صورت صحیح استفاده کنید.
  • خطایtxt Blocking:فایل Robots.txt را بررسی کنید و دسترسی نقشه سایت خود را برای گوگل وبمستر تولز محقق سازید. این خطا به دلیل امکان عدم دسترسی ربات گوگل به نقشه سایت شما است که توسط فایل Robots.txt تعیین شده است.

نتیجه گیری

Sitemap به مرورگر جستجوگر کمک می کند که وب سایت و صفحات آن را راحت تر ایندکس کنند و این موضوع ، دیده شدن سایت در مرورگر های جستجوگر را بهبود می بخشد.

اگر از قبل نقشه سایت را ساخته اید، آن را به گوگل وبمستر تولز معرفی کنید تا با هشدارها و خطاهای نقشه سایت خود مقابله کنید. تمیز نگهداشتن فایل نقشه سایت بسیار مهم و با اهمیت است در نتیجه بهتر است هر از گاهی سلامت آن را بررسی کنید.

جهت رفع مشکلات رایانه و حل مشکلات تلفن همراه خود کافیست با کارشناسان مجرب رایانه کمک تماس گرفته و به صورت شبانه روزی از خدمات غیر حضوری رایانه کمک بهره مند شوید.

وب سرویس SOAP چیست؟ | مزایا و معایب وب سرویس SOAP

کندو - وب سرویس SOAP چیست؟

SOAP مخفف (Simple Object Access Protocol) است. اگر بخواهیم به زبان ساده‌ بگوییم SOAP چیست، باید کمی به دنیای برنامه‌نویسی وارد شویم. یکی از مسائلی که برنامه نویسان با آن مواجه شدند، عدم خواندن زبان‌های برنامه‌نویسی با یکدیگر بود. با اضافه شدن پروتکل XML این تبادل کمی راحت‌تر شد. اما همچنان مشکل بر سرفراخوانی وب‌سرویس‌ها برنامه‌های نوشته شده وجود داشت. حالا امکانات SOAP که امکان تبادل با پروتکل HTTP که یک پروتکل ابرمتن اما ساده‌تر بود مشکل را به راحتی حل کرد. همچنین نه تنها فراخوانی وب‌سرویس‌ها آسان‌تر شد بلکه کلاینت‌ها نیز توانستند با یکدیگر مرتبط شوند. همچنین SOAP یک قرار داد rW3Cبرای ارتباط بین دو برنامه است.
پیام SOAP شامل قسمت‌های:
• Envelope: که کل پیام را در بر می‌گیرد.
• Header: در بر گیرنده‌ی جزئیات است.
• بدنه، که عمل فراخوانی را انجام می‌دهد.
• خطا: که قسمت اختیاری است.

کندو - وب سرویس SOAP

مزایای وب سرویس SOAP

پیام‌های SOAP در سطح بالایی در XML تعریف شده‌اند، اما اکثر برنامه‌های کاربردی SOAP از زبان تعریف خدمات وب WSDL استفاده می‌کنند که در XML نوشته شده است. پیش از این گفته شد که ساختار SOAP برای برنامه‌هایی که قصد دارند اطلاعاتشان به شکل XML ارائه شود، مفید است، و این امر که پروتکل SOAP می‌تواند بر روی انواع پروتکل‌های شبکه، از جمله HTTP سوار شود، به این معنی است که چون به زبان برنامه‌نویسان بسیار سبک است به راحتی از طریق فایروال‌ها عبور می‌کند، جایی که پروتکل‌ و کلاینت‌های دیگر ممکن است به آن بسیار نیاز داشته باشند.
برنامه‌نویسان SOAP را طوری نوشته‌اند که مستقل از سیستم عامل است و در زبان‌های برنامه‌نویسی نوع سیستم عامل بسیار حائز اهمیت است. پس از این پروتکل می‌توان به راحتی هم در سیستم‌عاول ویندوز و هم لینوکس استفاده کرد.
SOAP به صورت پیش‌فرض با پروتکل HTTP کار می‌کند، پس توسعه دهندگان وب برای دسترسی به امکانات آن و انتقال داده‌ها احتیاجی به سفارشی سازی ندارند.

معایب وب سرویسSOAP

کندو - مزایا و معایب وب سرویس API

مزایا و معایب وب سرویس API

بخش جدایی ناپذیر SOAP معماری سرویس‌گرا یا (SOA) است، و از آنجایی که به فرستنده اجازه می دهد تا یک مسیر پیام را بر اساس خدمات منطقی ایجاد کند. پس جدایی SOA از SOAP امکان‌پذیر نیست.
درست است که گفته شد SOAP پروتکل بسیار سبکی است اما در خصوص XML. اما این انتقال داده در (CORBA) و پروتکل فراخوانی روش از راه دور (RPC) نسبتاً سنگین شده همچنین داده های باینری و کدها را در خود جای می دهد.

بزرگترین نقطه‌ی ضعف پروتکل SOAP این است که یک، پروتکل سنگین وزن برای یک ساختار سنگین وزن است، پروتکل‌ها و مدل‌های معماری، گذرگاه خدمات را برای نرم‌افزار ترکیب می‌کند، و هیچ‌کدام از این دو برای توسعه مبتنی بر میکروسرویس‌هایی که امروزه رایج هستند به دلیل سنگینی، بهینه نیستند.


API های وب سرویس SOAP

SOAP پروتکلی است که تقریباً همیشه در چارچوب خدمات وب SOA از آن استفاده شده است. پس به این ترتیب، رابط برنامه نویسی برنامه (API) معمولاً توسط رابط سطح بالاتر، برای SOA پنهان می‌شوند. ابزارهای میان‌افزار SOA API تقریباً برای همه زبان‌های برنامه‌نویسی جدید و به روز شده موجود هستند و مایکروسافت انواع ابزارهای دات‌نت SOAP/SOA را ارائه می‌دهد. مثل REST در مقابل SOAP.

چگونه وردپرس چگونه به XM وارد شویم؟ را در مقابل حملات XML-RPC محافظت کنیم

جلوگیری از دسترسی به XML-RPC

جلوگیری از دسترسی به XML-RPC

از حملات شایع در وردپرس، حملات XML-RPC هستند. xmlrpc.php فایلی است که در پوشه اصلی سایت‌های وردپرسی قرار دارد و می‌توانیم با جلوگیری از دسترسی به XML-RPC سایت خود را تا چگونه به XM وارد شویم؟ حد زیادی امن‌تر کنیم.

وردپرس بهترین سیستم مدیریت محتوای دنیاست. در این قضیه شکی نیست. اما وقتی صحبت از امنیت می‌شود بسیاری از دوستان ظاهراً متخصص، قصد دارند برای فروش سیستم‌های مدیریت محتوای اختصاصی خودشان وردپرس را غیر امن توصیف کنند. اما همان‌طور که در دوره آموزش امنیت وردپرس توضیح دادم، امنیت امری نسبی است و کاملاً بستگی به شرایط و تنظیمات‌هاست و سرور شما دارد.

مثلاً اگر روزی یک نفری وارد دیتاسنتر شد و هارد سرور شمارا دزدید این قضیه دیگر مربوط به امنیت وردپرس نیست! بلکه امنیت دیتاسنتر شما است که باید بازبینی شود.

آنچه در این مقاله می‌خوانید

XML-RPC چیست

از همه این‌ها که بگذریم. وردپرس یک پروتکل دسترسی به نام xml-rpc دارد که معمولا برای دسترسی به توابع سایت شما استفاده می‌شود. یعنی سایت‌های دیگر می‌توانند با این سرویس، شروع به اجرای توابع قالب‌ها و افزونه‌های سایت شما شوند.

فایل xmlrpc.php

فایل xmlrpc.php

بسیاری از ما از این پروتکل استفاده نمی‌کنیم. پس برای جلوگیری از حملات احتمالی بهتر است این بخش را مسدود کنیم. در کل زمانی که یک هکر قصد هک کردن سایت شما با استفاده از XML-RPC را دارد، از دو روش عمل می‌کند:

  1. خواندن اطلاعات دقیق خطا زمانی که سایت شما خطای دیتابیس دارد.
  2. خواندن اطلاعات زیادی از جمله POST /xmlrpc.php HTTP/1.0 در لاگ وب سرور شما

جلوگیری از دسترسی به XML-RPC

قبلا غیرفعال کردن xml-rpc با افزونه را توضیح داده‌ایم. اما می‌خواهیم افزونه‌های زیادی روی سایت‌مان نصب نکنیم. پس به سراغ فایل htaccess می‌رویم. برای غیر فعال کردن XML RPC در وردپرس کافیست وارد فایل منیجر هاست خود شوید. سپس فایل .htaccess را ویرایش کنید. این فایل در مسیر اصلی public_html سایت شما قرار دارد.

بعد از باز کردن این فایل. در خط اول این کد را قرار دهید:

به همین راحتی! دسترسی به فایل xmlrpc.php مسدود شد و حالا هکر گرامی دسترسی به این فایل نخواهد داشت.

اگر از NGINX استفاده می‌کنید

بسیاری از شما از وب سرور NGINX استفاده می‌کنید. اگر اینطور است به شما تبریک می‌گوییم چون حتما یک سرور اختصاصی یا نیمه اختصاصی برای سایت خود دارید. اگر از NGINX استفاده می‌کنید، باید در فایل /etc/nginx/nginx.conf این کدها را در بخش server<> قرار دهید.

به همین راحتی! دسترسی به فایل xmlrpc.php روی سرور انجین ایکس شما مسدود شد.

چگونه مطمئن شویم xmlrpc.php مسدود است

خیلی راحت! کافیست آدرس mihanwp.com/xmlrpc.php را در مرورگر خود باز کنید. اگر خطای ۴۰۳ یا ۴۰۴ دریافت کردید یعنی xmlrpc.php روی سایت ما مسدود است. حالا همین کار را با وارد کردن دامنه خود به جای mihanwp.com تست کنید. اگر روی سایت شما هم مسدود بود پس کار درست را انجام داده‌اید. 🙂

موفق و پیروز باشید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 2.3 / 5. تعداد رای: 3

تا حالا کسی رای نداده! اولین نفر شما باشید.

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

در بخش جامعه می‌توانید سوالات خود را بپرسید و با سایر هم‌میهنان وردپرسی در ارتباط باشید.

لغو پاسخ

برای ارسال نظر لطفا ابتدا وارد شوید.

من هم کد شما رو تست کردم و هم در افزونه امنیت کامل وردپرس، بخش xmlrpc را غیرفعال کردم ولی هیچ تاثیری نداشت و این بخش اصلا مسدود نشده!
به نظرتون مشکل از کجاست؟

سلام
وب سرور شماnginx هست یا آپاچی؟

سلام
آپاچی هستش…

رضا راد ۲۰ خرداد ۱۳۹۹

مطمئن بشید کدها رو توی htaccess صحیح وارد کردید. اگر مطمئن هستید از مدیر سرور یا هاستینگ بخواید بررسی کنن

سلام و تشکر, ما روی سایت بررسی کردیم عبارت XML-RPC server accepts POST requests only نمایش داده می شود.
آیا لازم است طبق راهنمایی شما عمل کنیم یا نیازی نیست کاری انجام شود؟
جهت اطلاع افزونه وردفنس نصب شده است, آیا کافی می باشد؟

سلام
بله باید انجام بدید

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

ایمیل شد. ایمیلتون رو چک کنید.

از سال ۱۳۹۴ شروع به‌کار کردیم و هدف ما کمک به شما برای ساخت یک کسب‌و‌کار اینترنتی موفق است. اما چطور؟ بهترین سایت‌ساز دنیا را ساخته‌ایم که بیش از ۲۵۰۰ وب‌سایت از آن استفاده می‌کنند. هم‌چنین بیش از ۲۰۰۰ مقاله آموزشی رایگان منتشر کرده‌ایم.

تاکنون بیش از ۱۶۰۰۰۰ درخواست پشتیبانی را به خوبی و خوشی پاسخ داده‌ایم. اگر موقع کار با محصولات سوال یا مشکلی دارید، روی پشتیبانی ما حساب کنید.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.