Поделиться через


Безопасность рабочих процессов

Данный раздел относится к версии Windows Workflow Foundation 4.

Windows Workflow Foundation (WF) объединяется с несколькими разными технологиями, например Microsoft SQL Server и Windows Communication Foundation (WCF). В случае неправильной настройки взаимодействие с этими технологиями может вызвать проблемы безопасности в рабочем процессе.

Проблемы безопасности SQL

  • Если используется большое количество дочерних действий, расположений, закладок, расширений узла и областей или используются закладки с очень большим объемом полезных нагрузок, может быть исчерпана память или во время сохранения будет выделен чрезмерно большой объем пространства базы данных. Избежать этого можно с помощью мер безопасности на уровне объекта и на уровне базы данных.

  • Если используется SqlWorkflowInstanceStore, хранилище экземпляров должно быть защищено. Дополнительные сведения см. в разделе Рекомендации для SQL Server.

  • Конфиденциальные данные в хранилище экземпляров должны быть зашифрованы. Дополнительные сведения см. в разделе Шифрование данных в SQL Server.

Проблемы безопасности WCF

  • Конечные точки Windows Communication Foundation (WCF), используемые в рабочих процессах, должны быть защищены. Дополнительные сведения см. в разделе Общие сведения о безопасности WCF. Авторизацию на уровне узлов можно реализовать с помощью ServiceAuthorizationManager.