خدمات معلومات الإنترنت

خدمات معلومات الإنترنت ( IIS ) هي خادم ويب قابل للتوسيع، طورته مايكروسوفت للاستخدام مع أنظمة تشغيل ويندوز NT . [ 2 ] يدعم IIS بروتوكولات HTTP و HTTP/2 و HTTP/3 و HTTPS و FTP و FTPS و SMTP و NNTP . وهو جزء لا يتجزأ من أنظمة ويندوز NT منذ إصدار ويندوز NT 4.0 ، مع أنه قد لا يكون موجودًا في بعض الإصدارات (مثل ويندوز XP Home)، كما أنه غير مُفعّل افتراضيًا. تتضمن أحدث نسخة من مدير IIS حزمة برامج مخصصة تُسمى SEO Toolkit [ 3 ] . تحتوي هذه الحزمة على العديد من أدوات تحسين محركات البحث (SEO) مع ميزات لتحسين العلامات الوصفية/ترميز الويب، وتكوين خرائط المواقع/ملف robots.txt، وتحليل المواقع، وإعداد برامج الزحف، وتكوين SSL من جانب الخادم، وغيرها.

تاريخ

كان أول خادم ويب من مايكروسوفت مشروعًا بحثيًا في المركز الأكاديمي الأوروبي لنظام التشغيل ويندوز إن تي (EMWAC)، التابع لجامعة إدنبرة في اسكتلندا، وتم توزيعه كبرنامج مجاني . [ 4 ] ومع ذلك، نظرًا لعدم قدرة خادم EMWAC على التعامل مع حجم حركة المرور المتجهة إلى موقع Microsoft.com ، اضطرت مايكروسوفت إلى تطوير خادم الويب الخاص بها، وهو IIS. [ 5 ]

تم إصدار كل إصدار تقريبًا من IIS إما جنبًا إلى جنب مع إصدار من نظام التشغيل Microsoft Windows أو معه:

  • تم إصدار IIS 1.0 في البداية كإضافة مجانية لنظام التشغيل Windows NT 3.51.
  • تم تضمين IIS 2.0 مع نظام التشغيل Windows NT 4.0.
  • أدخلت خدمة IIS 3.0، التي تم تضمينها مع حزمة الخدمة 2 لنظام التشغيل Windows NT 4.0، بيئة البرمجة النصية الديناميكية لصفحات الخادم النشطة . [ 6 ]
  • تم إصدار IIS 4.0 كجزء من "حزمة الخيارات" لنظام التشغيل Windows NT 4.0. وقد قدم هذا الإصدار تطبيق الإدارة الجديد القائم على وحدة تحكم إدارة Microsoft (MMC) ، وكان أيضًا أول إصدار يسمح بتشغيل عدة نسخ من خوادم الويب وخوادم FTP، مع إمكانية التمييز بينها عن طريق رقم المنفذ و/أو اسم المضيف. كما كان أول إصدار يدعم تشغيل مجموعات التطبيقات.
  • تم إصدار IIS 5.0 مع نظام التشغيل Windows 2000، وقدم طرق مصادقة إضافية، ودعمًا لبروتوكول WebDAV ، وتحسينات على ASP . [ 7 ] كما ألغى IIS 5.0 دعم بروتوكول Gopher . [ 8 ] وأضاف IIS 5.0 ملف HTTP.SYS.
  • تم شحن IIS 5.1 مع نظام التشغيل Windows XP Professional وكان مطابقًا تقريبًا لـ IIS 5.0 على نظام التشغيل Windows 2000.
  • أضافت النسخة 6.0 من IIS، المضمنة في نظامي التشغيل Windows Server 2003 و Windows XP Professional x64 Edition ، دعمًا لبروتوكول IPv6 ، وتضمنت نموذجًا جديدًا لعمليات العامل، مما عزز الأمان والموثوقية. [ 9 ] كما تم تقديم HTTP.sys في IIS 6.0 كمستمع بروتوكول HTTP خاص بطلبات HTTP. [ 10 ] بالإضافة إلى ذلك، أصبح من الضروري الآن تثبيت كل مكون (مثل Server Side Includes أو ASP) بشكل صريح، لأنه في الإصدارات السابقة، كان المخترقون غالبًا ما يستغلون ثغرات أمنية في مكونات لم تكن مستخدمة أصلًا في الموقع المخترق، مما كان يُحسّن الأمان.
  • كان IIS 7.0 إعادة تصميم وكتابة كاملة لـ IIS، وقد تم إصداره مع نظامي التشغيل Windows Vista و Windows Server 2008. تضمن IIS 7.0 تصميمًا معياريًا جديدًا ساهم في تقليل مساحة الهجوم وزيادة الأداء. كما قدم نظام تكوين هرميًا لتسهيل نشر المواقع، وتطبيق إدارة جديدًا قائمًا على Windows Forms ، وخيارات إدارة جديدة عبر سطر الأوامر، ودعمًا مُحسّنًا لإطار عمل .NET . [ 11 ] لا يفرض IIS 7.0 على نظام Vista قيودًا على عدد الاتصالات المسموح بها كما كان الحال في نظام XP، ولكنه يحد من الطلبات المتزامنة إلى 10 (إصدارات Windows Vista Ultimate وBusiness وEnterprise) أو 3 (إصدار Vista Home Premium). يتم وضع الطلبات الإضافية في قائمة الانتظار، مما يؤثر سلبًا على الأداء، ولكن لا يتم رفضها كما كان الحال في نظام XP.
  • تم تضمين IIS 7.5 في نظامي التشغيل Windows 7 (ولكن يجب تفعيله من اللوحة الجانبية للبرامج والميزات) و Windows Server 2008 R2 . وقد حسّن IIS 7.5 وحدات WebDAV وFTP، بالإضافة إلى إدارة سطر الأوامر في PowerShell . كما أضاف دعمًا لبروتوكولي TLS 1.1 وTLS 1.2، وأداة تحليل أفضل الممارسات، وعزل العمليات لمجموعات التطبيقات. [ 12 ]
  • يتوفر IIS 8.0 فقط في نظامي التشغيل Windows Server 2012 و Windows 8. يتضمن IIS 8.0 ميزة SNI (ربط SSL بأسماء المضيفين بدلاً من عناوين IP)، وتهيئة التطبيقات، ودعم شهادات SSL المركزية، وتوسيع نطاق المعالجات متعددة النوى على أجهزة NUMA ، بالإضافة إلى ميزات جديدة أخرى.
  • يتضمن نظام التشغيل Windows Server 2012 R2 و Windows 8.1 الإصدار 8.5 من IIS . ويشمل هذا الإصدار ميزات مثل نقل صفحات العمليات الخاملة، وتنشيط المواقع الديناميكي، والتسجيل المحسّن، وتسجيل ETW، وإعادة ربط الشهادات تلقائيًا.
  • يتضمن نظام التشغيل Windows Server 2016، الذي صدر في 26 سبتمبر 2016، وتحديث Windows 10 Anniversary Update، الذي صدر في 2 أغسطس 2016، الإصدار 1607 من IIS 10.0، المعروف أيضًا بالإصدار 10.0.14393. يدعم هذا الإصدار بروتوكول HTTP/2 ، [ 13 ] وتشغيل IIS في حاويات Windows على خادم Nano، وواجهة برمجة تطبيقات إدارة REST جديدة، وواجهة مستخدم رسومية للإدارة عبر الويب، بالإضافة إلى دعم رؤوس المضيف العامة. [ 14 ]
  • يتضمن كل من Windows Server الإصدار 1709 (القناة نصف السنوية) و Windows 10 Fall Creators Update، وكلاهما صدر في 17 أكتوبر 2017، الإصدار 1709 من IIS 10.0. يُضيف هذا الإصدار دعمًا لبروتوكول HSTS ، وتحسينات على الحاويات، وأوامر PowerShell جديدة لربط المواقع ، وأربعة متغيرات خادم جديدة تبدأ بالبادئة "CRYPT_". [ 15 ]
  • يتضمن نظام التشغيل Windows Server 2019 وتحديث أكتوبر لنظام التشغيل Windows 10 الصادر بتاريخ 2 أكتوبر 2018، الإصدار 1809 من IIS 10.0، المعروف أيضًا بالإصدار 10.0.17763. أضاف هذا الإصدار خيارات للتحكم في HTTP/2 و OCSP Stapling لكل موقع، وواجهة برمجة تطبيقات للضغط ووحدة تنفيذ تدعم كلاً من gzip و brotli ، وواجهة مستخدم لتكوين HSTS . [ 16 ] يدعم IIS 10.0 على نظامي التشغيل Windows 11 و Windows Server 2022 بروتوكول HTTP/3 بشكل أصلي .

جميع إصدارات IIS السابقة للإصدار 7.0 التي تعمل على أنظمة تشغيل العملاء كانت تدعم فقط 10 اتصالات متزامنة وموقع ويب واحد.

تعرضت مايكروسوفت لانتقادات من موردي برامج خوادم الويب الأخرى، بما في ذلك O'Reilly & Associates و Netscape ، بسبب ترخيصها للإصدارات المبكرة من نظام التشغيل Windows NT؛ إذ سمحت نسخة "Workstation" من النظام بعشرة اتصالات TCP/IP متزامنة فقط، بينما سمحت نسخة "Server" الأغلى ثمناً، والتي لم تكن تحتوي على الكثير من الميزات الإضافية، باتصالات غير محدودة ولكنها تضمنت خدمة IIS. وقد أشير ضمناً إلى أن هذا كان يهدف إلى تثبيط المستخدمين عن تشغيل حزم خوادم الويب البديلة على النسخة الأرخص. [ 17 ] وكتبت Netscape رسالة مفتوحة إلى قسم مكافحة الاحتكار بوزارة العدل الأمريكية بشأن هذا التمييز في ترخيص المنتج، مؤكدةً أنه لا أساس تقني له. [ 18 ] وأظهرت O'Reilly أنه بإمكان المستخدم إزالة القيود المفروضة التي تهدف إلى إضعاف نظام NT 4.0 Workstation كخادم ويب من خلال تغيير مفتاحين في سجل النظام وتعديلات بسيطة أخرى في ملف التكوين.

سمات

يدعم IIS 6.0 والإصدارات الأحدث آليات المصادقة التالية : [ 19 ]

يتميز IIS 7.0 ببنية معيارية. يمكن إضافة الوحدات، التي تُسمى أيضًا بالامتدادات، أو إزالتها بشكل فردي، بحيث لا يلزم تثبيت سوى الوحدات المطلوبة لوظائف محددة. يتضمن IIS 7 وحدات أصلية كجزء من التثبيت الكامل. هذه الوحدات عبارة عن ميزات فردية يستخدمها الخادم لمعالجة الطلبات. [ 21 ]

يتضمن IIS 7.5 ميزات الأمان الإضافية أو المحسّنة التالية: [ 22 ]

  • تعيين شهادة العميل
  • إيبتوم
  • تصفية الطلبات
  • تفويض عنوان URL

طرأ تغيير طفيف على آلية المصادقة بين IIS 6.0 وIIS 7، وأبرزها أن حساب المستخدم المجهول الذي كان يُسمى "IUSR_{machinename}" أصبح حسابًا مُدمجًا في نظام التشغيل Vista والأنظمة اللاحقة، ويُسمى "IUSR". والجدير بالذكر أنه في IIS 7، تم عزل كل آلية مصادقة في وحدة نمطية مستقلة، ويمكن تثبيتها أو إزالتها. [ 20 ]

يُقدّم IIS 8.0 ميزات جديدة مُصممة لتحسين الأداء وتسهيل الإدارة. وهذه الميزات الجديدة هي:

  • تهيئة التطبيقات: ميزة تسمح للمسؤول بضبط بعض التطبيقات لتبدأ تلقائيًا مع بدء تشغيل الخادم. هذا يقلل من وقت الانتظار الذي يواجهه المستخدمون الذين يدخلون الموقع لأول مرة بعد إعادة تشغيل الخادم. [ 23 ]
  • صفحة البداية أثناء تهيئة التطبيق: يمكن للمسؤول ضبط صفحة البداية لعرضها لزائر الموقع أثناء تهيئة التطبيق. [ 23 ]
  • دعم ASP.NET 4.5: مع IIS 8.0، يتم تضمين ASP.NET 4.5 بشكل افتراضي، كما يوفر IIS العديد من خيارات التكوين لتشغيله جنبًا إلى جنب مع ASP.NET 3.5. [ 24 ]
  • دعم مركزي لشهادات SSL: ميزة تسهل إدارة الشهادات من خلال السماح للمسؤول بتخزين الشهادات والوصول إليها على مشاركة ملفات. [ 25 ]
  • توسيع نطاق المعالجات متعددة النوى على أجهزة NUMA : يوفر IIS 8.0 العديد من خيارات التكوين التي تعمل على تحسين الأداء على الأنظمة التي تعمل بنظام NUMA، مثل تشغيل عدة عمليات عاملة ضمن مجموعة تطبيقات واحدة، واستخدام التقارب البرمجي أو التقارب الصلب، وغير ذلك. [ 26 ]
  • دعم بروتوكول WebSocket [ 27 ]
  • مؤشر اسم الخادم (SNI): يُعد SNI امتدادًا لأمان طبقة النقل، والذي يسمح بربط مواقع ويب متعددة بأسماء مضيف مختلفة بعنوان IP واحد (على غرار كيفية استخدام رؤوس المضيف للمواقع غير المشفرة بتقنية SSL). [ 28 ]
  • قيود عناوين IP الديناميكية: ميزة تمكن المسؤول من حظر عناوين IP أو نطاقات عناوين IP التي تصل إلى الخادم بعدد كبير من الطلبات [ 29 ]
  • تقييد وحدة المعالجة المركزية: مجموعة من عناصر التحكم التي تسمح لمسؤول الخادم بالتحكم في استخدام وحدة المعالجة المركزية بواسطة كل مجموعة تطبيقات من أجل تحسين الأداء في بيئة متعددة المستأجرين [ 30 ]

يتضمن IIS 8.5 العديد من التحسينات المتعلقة بالأداء في بيئات واسعة النطاق، مثل تلك التي يستخدمها مزودو خدمات الاستضافة التجارية وعروض مايكروسوفت السحابية. كما يتضمن العديد من الميزات الإضافية المتعلقة بتسجيل الأحداث واستكشاف الأخطاء وإصلاحها. وتشمل هذه الميزات الجديدة ما يلي:

  • Idle worker-Process page-out: وظيفة لتعليق المواقع الخاملة لتقليل حجم الذاكرة للمواقع الخاملة [ 31 ]
  • تفعيل الموقع الديناميكي: ميزة تقوم بتسجيل قوائم الاستماع فقط للمواقع التي تلقت طلبات [ 32 ]
  • التسجيل المحسن: ميزة تسمح بجمع متغيرات الخادم وعناوين الطلب وعناوين الاستجابة في سجلات IIS [ 33 ]
  • تسجيل ETW: موفر ETW يسمح بجمع السجلات في الوقت الفعلي باستخدام أدوات تتبع الأحداث المختلفة [ 34 ]
  • إعادة ربط الشهادة التلقائية: ميزة تكتشف متى تم تجديد شهادة الموقع وتعيد ربط الموقع بها تلقائيًا [ 35 ]

يعبر

يُعدّ IIS Express ، وهو إصدار خفيف الوزن (4.5-6.6 ميجابايت) من IIS، خادمًا مجانيًا مستقلًا، ويمكن تثبيته على نظام التشغيل Windows XP مع حزمة الخدمة 3 والإصدارات اللاحقة من Microsoft Windows. يدعم IIS 7.5 Express بروتوكولي HTTP وHTTPS فقط. وهو قابل للنقل، ويخزن إعداداته لكل مستخدم على حدة، ولا يتطلب صلاحيات إدارية، ويسعى لتجنب التعارض مع خوادم الويب الموجودة على نفس الجهاز. [ 36 ] يمكن تنزيل IIS Express بشكل منفصل [ 37 ] أو كجزء من WebMatrix [ 38 ] أو Visual Studio 2012 والإصدارات الأحدث. [ 39 ] (في Visual Studio 2010 والإصدارات الأقدم، كان مطورو الويب الذين يطورون تطبيقات ASP.NET يستخدمون خادم تطوير ASP.NET، المسمى "Cassini"). [ 40 ] بشكل افتراضي، يخدم IIS Express حركة المرور المحلية فقط. [ 41 ] [ 39 ]

الإضافات

يُصدر IIS وحدات ميزات جديدة بين إصدارات النسخ الرئيسية لإضافة وظائف جديدة. تتوفر الإضافات التالية لـ IIS 7.5:

  • خدمة نشر FTP: تتيح لمنشئي محتوى الويب نشر المحتوى بشكل آمن على خوادم الويب IIS 7 باستخدام المصادقة ونقل البيانات المستندة إلى SSL. [ 42 ]
  • حزمة الإدارة: تضيف دعم واجهة المستخدم الإدارية لميزات الإدارة في IIS 7، بما في ذلك ترخيص ASP.NET، والأخطاء المخصصة، وتكوين FastCGI، وتصفية الطلبات. [ 43 ]
  • توجيه طلبات التطبيقات : يوفر وحدة توجيه قائمة على الوكيل تقوم بإعادة توجيه طلبات HTTP إلى خوادم المحتوى بناءً على رؤوس HTTP ومتغيرات الخادم وخوارزميات موازنة الأحمال. [ 44 ]
  • مدير قواعد البيانات: يتيح إدارة قواعد البيانات المحلية والبعيدة بسهولة من داخل مدير IIS. [ 45 ]
  • خدمات الوسائط: تدمج منصة توصيل الوسائط مع IIS لإدارة وتنسيق توصيل الوسائط المتعددة الغنية ومحتوى الويب الآخر. [ 46 ]
  • وحدة إعادة كتابة عناوين URL: توفر آلية إعادة كتابة قائمة على القواعد لتغيير عناوين URL للطلبات قبل معالجتها بواسطة خادم الويب. [ 47 ]
  • WebDAV: يتيح لمؤلفي الويب نشر المحتوى بشكل آمن على خوادم الويب IIS 7، ويتيح لمسؤولي الويب ومقدمي خدمات الاستضافة إدارة إعدادات WebDAV باستخدام أدوات إدارة وتكوين IIS 7. [ 48 ]
  • أداة نشر الويب: تقوم بمزامنة خوادم IIS 6.0 و IIS 7، وترحيل خادم IIS 6.0 إلى IIS 7، ونشر تطبيقات الويب على خادم IIS 7. [ 49 ]

الاستخدام

بحسب شركة Netcraft ، في فبراير 2014، بلغت حصة IIS السوقية من إجمالي المواقع 32.80%، مما جعلها ثاني أكثر خوادم الويب شيوعًا في العالم، بعد خادم Apache HTTP الذي بلغت حصته 38.22%. وأظهرت Netcraft اتجاهًا تصاعديًا في حصة IIS السوقية منذ عام 2012 .[ ٥٠ ] مع ذلك ، في ١٤ فبراير ٢٠١٤، أظهرت بيانات W3Techs نتائج مختلفة. فبحسبها، يُعدّ IIS ثالث أكثر خوادم الويب استخدامًا بعد خادم Apache HTTP (الأول) و Nginx . علاوة على ذلك، تُظهر البيانات انخفاضًا مستمرًا في استخدام IIS منذ فبراير ٢٠١٣.[ 51 ]

تشير بيانات Netcraft في فبراير 2017 إلى أن IIS كان لديه "حصة سوقية من بين أكثر مليون موقع ازدحامًا" بنسبة 10.19%، مما يجعله ثالث أكثر خوادم الويب شيوعًا في العالم، بعد Apache بنسبة 41.41% وnginx بنسبة 28.34%. [ 52 ]

حماية

تأثرت خوادم IIS 4 وIIS 5 بالثغرة الأمنية CA-2001-13 التي أدت إلى هجوم Code Red الشهير ؛ [ 53 ] [ 54 ] ومع ذلك، لم تُسجّل أي مشكلات تتعلق بهذه الثغرة تحديدًا في الإصدارين 6.0 و7.0. [ 55 ] في IIS 6.0، اختارت مايكروسوفت تغيير سلوك معالجات ISAPI المثبتة مسبقًا ، [ 56 ] والتي كان العديد منها سببًا في ثغرات الإصدارين 4.0 و5.0، مما قلل من مساحة الهجوم على IIS. [ 54 ] بالإضافة إلى ذلك، أضاف IIS 6.0 ميزة تُسمى "ملحقات خدمة الويب" تمنع IIS من تشغيل أي برنامج دون إذن صريح من المسؤول.

بشكل افتراضي، تُشغّل IIS 5.1 والإصدارات الأقدم مواقع الويب ضمن عملية واحدة تعمل في سياق حساب النظام [ 57 ] ، وهو حساب ويندوز يتمتع بصلاحيات إدارية. أما في الإصدار 6.0، فتُشغّل جميع عمليات معالجة الطلبات في سياق حساب خدمة الشبكة، الذي يتمتع بصلاحيات أقل بكثير، لذا في حال وجود ثغرة أمنية في إحدى الميزات أو التعليمات البرمجية المخصصة، فلن يؤثر ذلك بالضرورة على النظام بأكمله نظرًا لبيئة الحماية التي تعمل فيها هذه العمليات. [ 58 ] كما احتوى IIS 6.0 على حزمة بروتوكول HTTP جديدة في نواة النظام http.sys، مع مُحلِّل طلبات HTTP أكثر صرامة وذاكرة تخزين مؤقتة للاستجابات لكل من المحتوى الثابت والديناميكي. [ 59 ]

بحسب سيكونيا ، اعتبارًا من يونيو 2011 تم إصلاح ست ثغرات أمنية في IIS 7، بينما احتوى IIS 6 على إحدى عشرة ثغرة أمنية ، إحداها لا تزال غير مُعالجة. وتُصنّف هذه الثغرة الأمنية غير المُعالجة بدرجة خطورة 2 من 5 .

في يونيو 2007، خلصت دراسة أجرتها جوجل على 80 مليون نطاق إلى أنه على الرغم من أن حصة IIS في السوق كانت 23% آنذاك، إلا أن خوادم IIS استضافت 49% من البرامج الضارة في العالم، وهي النسبة نفسها التي استضافتها خوادم Apache التي بلغت حصتها السوقية 66%. كما رصدت الدراسة الموقع الجغرافي لهذه الخوادم الضارة، ورجّحت أن يكون السبب هو استخدام نسخ غير مرخصة من نظام التشغيل Windows، والتي لم تتمكن من الحصول على تحديثات الأمان من مايكروسوفت. [ 60 ] وفي منشور على مدونة مايكروسوفت بتاريخ 28 أبريل 2009، أشارت الشركة إلى أنها تُقدّم تحديثات الأمان للجميع دون التحقق من هوية المستخدمين. [ 61 ] [ 62 ]

أدت تسريبات المراقبة الجماعية عام 2013 إلى زيادة الوعي بأن خادم IIS يعاني من قصورٍ كبير في دعم خاصية السرية التامة للأمام (PFS)، لا سيما عند استخدامه مع متصفح إنترنت إكسبلورر. فامتلاك أحد مفاتيح التشفير غير المتماثلة طويلة الأمد المستخدمة لإنشاء جلسة HTTPS لا يُفترض أن يُسهّل الحصول على مفتاح الجلسة قصير الأمد لفك تشفير المحادثة، حتى في وقت لاحق. وكانت تقنيتا تبادل مفاتيح ديفي-هيلمان (DHE) وتبادل مفاتيح ديفي-هيلمان باستخدام المنحنى الإهليلجي (ECDHE) هما التقنيتان الوحيدتان المعروفتان في عام 2013 اللتان تتمتعان بهذه الخاصية. وتستخدمها 30% فقط من جلسات متصفحات فايرفوكس وأوبرا وكروميوم، بينما لا تستخدمها أيٌّ من جلسات متصفحي سفاري من آبل وإنترنت إكسبلورر من مايكروسوفت تقريبًا. [ 63 ]

انظر أيضاً

مراجع

  1. ليكستري، فينسنت (فبراير 2010). "منارة لغات البرمجة، الإصدار 10.0" . تم الاطلاع عليه بتاريخ 12 فبراير 2010 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  2. "تشغيل IIS 6.1 كخادم تطبيقات (IIS 6.0)" . TechNet . مايكروسوفت . مؤرشف من الأصل في 21 سبتمبر 2013. تم الاطلاع عليه في 14 ديسمبر 2012 .
  3. "البدء باستخدام مجموعة أدوات تحسين محركات البحث" . مايكروسوفت ليرن . مايكروسوفت . ١١ أبريل ٢٠٢٤. تم الاطلاع عليه بتاريخ ١٤ أبريل ٢٠٢٤ .
  4. "خوادم الإنترنت لنظام التشغيل ويندوز إن تي" . مايكروسوفت . 10 يوليو 2002. مؤرشف من الأصل في 19 سبتمبر 2008. تم الاطلاع عليه في 26 مايو 2008 .
  5. كريمر، ديف (24 ديسمبر 1999). "نبذة تاريخية عن مايكروسوفت على الإنترنت" . مايكروسوفت . مؤرشف من الأصل في 14 مايو 2008. تم الاطلاع عليه في 26 مايو 2008 .
  6. "Microsoft ASP.NET 2.0 المحطة التالية على خارطة طريق تطوير الويب من Microsoft" .
  7. "الفصل 1 - نظرة عامة على خدمات معلومات الإنترنت 5.0" . 9 ديسمبر 2009. تم الاطلاع عليه في 25 أكتوبر 2010 .
  8. "الفصل الثاني - إدارة عملية الهجرة" . 9 ديسمبر 2009. تم الاطلاع عليه في 27 يونيو 2012 .
  9. "What's New In IIS 6.0?". Archived from the original on 14 May 2013. Retrieved 25 November 2010.
  10. arkaytee. "Introduction to IIS Architectures". docs.microsoft.com. Retrieved 29 August 2019.
  11. "IIS 7.0: Explore The Web Server For Windows Vista and Beyond". Retrieved 25 November 2010.
  12. "What's New in Web Server (IIS) Role in Windows 2008 R2". Retrieved 25 November 2010.
  13. Mike Bishop; David So (11 September 2015). "HTTP/2 on IIS". Microsoft.{{cite web}}: CS1 maint: multiple names: authors list (link)
  14. Sourabh Shirhatti (14 June 2022). "New Features Introduced in IIS 10.0". Microsoft.
  15. Sourabh Shirhatti; Richard Lang (19 May 2022). "New Features Introduced in IIS 10.0 Version 1709". Microsoft.{{cite web}}: CS1 maint: multiple names: authors list (link)
  16. Sourabh Shirhatti. "New Features Introduced in IIS 10.0, version 1809". Microsoft.
  17. "Netscape goes to jail, does not collect $200". InfoWorld. Archived from the original on 23 December 2008. Retrieved 12 April 2014.
  18. "Differences Between NT Server and Workstation Are Minimal". O'Reilly Media. Archived from the original on 16 March 2016. Retrieved 7 July 2018.
  19. "Authentication Methods Supported in IIS 6.0 (IIS 6.0)". IIS 6.0 Documentation. Microsoft. Archived from the original on 2 November 2012. Retrieved 13 July 2011.
  20. 12"Changes Between IIS 6.0 and IIS 7 Security". iis.net. Microsoft. 7 February 2010. Retrieved 13 July 2011.
  21. Templin, Reagan (11 August 2010). "Introduction to IIS 7 Architecture". iis.net. Microsoft. IIS 7 Modules. Retrieved 16 July 2011.
  22. "Available Web Server (IIS) Role Services in IIS 7.5". Microsoft TechNet. Microsoft. 27 January 2010. Retrieved 13 July 2011.
  23. 1 2 إيغان، شون (29 فبراير 2012). "تهيئة تطبيقات IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  24. يو، وون (29 فبراير 2012). "إدارة تكوين ASP.NET في IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  25. إيغان، شون (29 فبراير 2012). "دعم شهادات SSL المركزي في IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  26. ماكموري، روبرت (29 فبراير 2012). "توسيع نطاق IIS 8.0 متعدد النوى على أجهزة NUMA" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  27. "دعم بروتوكول WebSocket في IIS 8.0" . مدونة IIS . مايكروسوفت . 28 نوفمبر 2012. تم الاطلاع عليه بتاريخ 19 سبتمبر 2013 .
  28. إيغان، شون (29 فبراير 2012). "مؤشر اسم الخادم في IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  29. ماكموري، روبرت (29 فبراير 2012). "قيود عناوين IP الديناميكية في IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  30. إيغان، شون (29 فبراير 2012). "تقييد استخدام وحدة المعالجة المركزية في IIS 8.0" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 19 سبتمبر 2013 .
  31. بناري، إيريز (26 يونيو 2013). "إخراج صفحة عملية العامل الخامل" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 18 سبتمبر 2013 .
  32. بناري، إيريز (3 يوليو 2013). "تفعيل الموقع الديناميكي" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه بتاريخ 18 سبتمبر 2013 .
  33. بناري، إيريز (10 يوليو 2013). "التسجيل المحسّن" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه بتاريخ 18 سبتمبر 2013 .
  34. بناري، إيريز (15 يوليو 2013). "تسجيل ETW" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه في 18 سبتمبر 2013 .
  35. بناري، إيريز (3 سبتمبر 2013). "إعادة ربط الشهادة تلقائيًا" . مدونة IIS . مايكروسوفت . تم الاطلاع عليه بتاريخ 18 سبتمبر 2013 .
  36. "الأسئلة الشائعة حول IIS Express" . iis.net . مايكروسوفت . 14 يناير 2011. تم الاطلاع عليه بتاريخ 27 يناير 2011 .
  37. "خدمات معلومات الإنترنت (IIS) 7.5 Express" . مركز التنزيل . مايكروسوفت . 10 يناير 2011. تم الاطلاع عليه بتاريخ 27 يناير 2011 .
  38. "نظرة عامة على IIS Express" . iis.net . مايكروسوفت . 14 يناير 2011. تم الاطلاع عليه بتاريخ 27 يناير 2011 .
  39. 1 2 هانسيلمان، سكوت؛ كوندورن، جلين (15 سبتمبر 2015). "3 مقدمة إلى نموذج عرض المتحكم (MVC)" . مقدمة إلى ASP.NET . مايكروسوفت . 0:14:02.
  40. غوثري، سكوت (29 يونيو 2010). "تقديم IIS Express" . مدونة سكوت غو . مايكروسوفت .
  41. جوبالاكريشنان، فايدي (12 يناير 2011). "معالجة حالات فشل ربط عناوين URL في IIS Express" . iis.net . مايكروسوفت .
  42. "خدمة نشر FTP" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  43. "حزمة الإدارة" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  44. "توجيه طلبات التطبيقات" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  45. "مدير قاعدة البيانات" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  46. "خدمات وسائط IIS" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 30 يوليو 2011 .
  47. "إعادة كتابة عنوان URL" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  48. "امتداد WebDAV" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  49. "Web Deploy 2.0" . iis.net . مايكروسوفت . تم الاطلاع عليه بتاريخ 17 يوليو 2011 .
  50. "استطلاع خوادم الويب لشهر فبراير 2014" . news.netcraft.com . Netcraft . 3 فبراير 2014.
  51. "إحصائيات الاستخدام وحصة السوق لخدمة Microsoft-IIS للمواقع الإلكترونية" . w3techs . Q-Success.
  52. "استطلاع خوادم الويب لشهر فبراير 2017" . news.netcraft.com . Netcraft . 27 فبراير 2017.
  53. "CA-2001-13 ثغرة تجاوز سعة المخزن المؤقت في مكتبة الارتباط الديناميكي لخدمة فهرسة IIS" . إشعار CERT® . فريق الاستجابة لحالات الطوارئ الحاسوبية . 17 يناير 2002. تم الاطلاع عليه في 1 يوليو 2011 .
  54. 1 2 هادي، نهاري (2011). أمن التجارة عبر الإنترنت: التصميم والتطوير كروتز، رونالد إل. إنديانابوليس: وايلي بوب. ص. 157. ردمك  9781118098899. OCLC 757394142 . 
  55. 1 2 3 "تقرير الثغرات الأمنية: خدمات معلومات الإنترنت من مايكروسوفت (IIS) 6" . سيكونيا . سيكونيا أب إس . تم الاطلاع عليه في 1 يوليو 2011 .
  56. "تثبيت IIS في وضع مقيد (IIS 6.0)" . شبكة مطوري مايكروسوفت (MSDN) . مايكروسوفت . مؤرشف من الأصل في 30 أبريل 2011. تم الاطلاع عليه في 1 يوليو 2011 .
  57. "كيفية تشغيل التطبيقات خارج سياق حساب النظام في IIS (الإصدار 5.1) شركة مايكروسوفت" . 7 يوليو 2008. تم الاطلاع عليه في 20 يوليو 2007 .
  58. هنريكسون، هيث؛ هوفمان، سكوت ر. (2003). "الفصل 15: خدمات ويب ASP.NET" . IIS 6: المرجع الكامل . مدينة نيويورك: ماكجرو هيل بروفيشنال. ص 482. ISBN  978-0-07-222495-5تم الاطلاع عليه بتاريخ 12 يوليو 2011 .
  59. هنريكسون، هيث؛ هوفمان، سكوت ر. (2003). "الفصل 1: أساسيات IIS" . IIS 6: المرجع الكامل . مدينة نيويورك: ماكجرو هيل بروفيشنال. ص 17. ISBN  978-0-07-222495-5تم الاطلاع عليه بتاريخ 12 يوليو 2011 .
  60. "برامج خوادم الويب والبرامج الضارة" . مدونة جوجل للأمن الإلكتروني .
  61. "تشجيع مقرضي نظام ويندوز على تثبيت التحديثات الأمنية" . يو إس إيه توداي . تكنولوجي لايف. فبراير 2010. تم الاطلاع عليه بتاريخ 18 يوليو 2011 .
  62. كوك، بول (27 أبريل 2009). "من يحصل على تحديثات أمان ويندوز؟" . مدونة أمان ويندوز . مايكروسوفت . تم الاطلاع عليه بتاريخ 18 يوليو 2011 .
  63. SSL: تم اعتراضها اليوم، وتم فك تشفيرها غدًا ، Netcraft، 25 يونيو 2013.