Безопасность IIS

       

Безопасность приложения


IIS предоставляет три возможных процесса для выполнения приложения.

  • Процесс, используемый веб-службами (Inetinfo.exe).
  • Объединенный процесс, являющийся отдельным вхождением DLLHost.exe.
  • Процесс, отдельный от веб-служб (DLLHost.exe).

Они обеспечивают различные уровни защиты. При возникновении ошибки в приложении процесс, в котором оно выполняется, перестает отвечать на запросы. По умолчанию inetinfo.exe выполняется в своем собственном процессе, а другие приложения – в одном и том же объединенном процессе. Необходимо найти оптимальное соотношение между производительностью и уровнем защиты приложения. Приложения, выполняющиеся в веб-службах, обрабатывают результат с большей производительностью, но и с большей вероятностью того, что неправильно функционирующее приложение сделает недоступными веб-службы. Следовательно, inetinfo.exe выполняется в собственном процессе, жизненно важные приложения – в своих процессах (высокий уровень безопасности), остальные приложения – в объединенном процессе (средний уровень безопасности).



Содержание раздела