SQL Server: почему xp_cmdshell отключен по умолчанию? - PullRequest
3 голосов
/ 26 сентября 2010

По каким причинам безопасности расширенная хранимая процедура xp_cmdshell отключена по умолчанию?

1 Ответ

4 голосов
/ 26 сентября 2010

Вы можете найти объяснение в разделе Permissions документации по SQL Server , где говорится, что:

Потому что злоумышленники иногда попытаться поднять свои привилегии путем используя xp_cmdshell, xp_cmdshell по умолчанию отключено.

Более подробное объяснение можно найти в блоге SQL Server Security . Краткая выдержка из блога гласит:

Во многих случаях люди позволяют xp_cmdshell и предоставить доступ к нему не-системные администраторы для того, чтобы выполнить одну или две операции на система, не понимая, что пользователь с доступом к нему может выполнить любой произвольная команда, а в некоторых случаях, эффективно наращивать его / ее привилегии сисадмина или даже ящика администратор - очевидно ситуация это меньше, чем хотелось бы. Xp_cmdshell действительно сложно эффективно контролировать и даже проводить аудит его использование может все еще позволить злоумышленнику злоупотреблять своей властью в течение некоторого времени, пока след этого злоупотребления найден, и в этот момент ущерб может уже быть сделано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...