با سلام و خسته نباشید

من می خواهم sp های غیر ضروری را برای امنیت بیشتر غیر فعال کنم البته بیشتر می خواهم سمت windows application این کارو انجام بدهم مثلا تغییر رجیستری یا ارسال ایمیل و یا غیره . . .

مثلا برای غیر فعال کردن رجیستری ها در sql server از کدهای زیر استفاده می کنم

USE MASTER
DENY EXECUTE ON xp_regread TO PUBLIC
DENY EXECUTE ON xp_regaddmultistring TO PUBLIC
DENY EXECUTE ON xp_regdeletekey TO PUBLIC
DENY EXECUTE ON xp_regdeletevalue TO PUBLIC
DENY EXECUTE ON xp_regenumvalues TO PUBLIC
DENY EXECUTE ON xp_regremovemultistring TO PUBLIC
DENY EXECUTE ON xp_regwrite TO PUBLIC

یا مثلا برای غیرفعال کردن sp های دسترسی به دیسک از کدهای زیر استفاده می کنم

USE MASTER
DENY EXECUTE ON xp_availablemedia TO PUBLIC
DENY EXECUTE ON xp_dirtree TO PUBLIC
DENY EXECUTE ON xp_fixeddrives TO PUBLIC
DENY EXECUTE ON xp_subdirs TO PUBLIC

اما همه sp ها را نمی دانم که باید کدام sp ها غیر فعال باشند و کدام فعال آنهایی که می دانستم در بالا توضیح دادم اگر منبعی معرفی کنید که این موضوعات را نوشته باشد ممنون می شوم یا خودتان چند مورد را مثال بزنید.

با تشکر از شما