We have a variety of SDKs installed on a production Microsoft Windows 2003 SP2 server and I'd like to know if there is any good reason for them to be there, or if they represent a security risk.
- Microsoft Windows SDK for Visual Studio 2008 Express Tools for .NET Framework 3.5.21022
- Microsoft Windows SDK for Visual Studio 2008 Express Tools for Win32 6.1.5288.17011
- Microsoft Windows SDK .NET Framework Tools 6.1
- Microsoft Windows SDK .NET Framework Tools 7.1.30514
The server hosts an IIS website with at least one .NET component.
Any help or advice on this matter would be appreciated.