In message <uMCQ2mcbEHA.3864 (AT) TK2MSFTNGP10 (DOT) phx.gbl>, Joe Horton
<horj235 (AT) at (DOT) lni.invalid> writes
Quote:
Our DBA has left some DTS Packages floating around with some
connections using “sa” and the password is saved.
*
I’m trying to demonstrate to him the danger in allowing anybody to open
this package as we can add/change/modify the package to do things,
using SA credentials.
*
Any great examples I can present him to show him how dangerous it is?*
The one thing I can do is:
*“SELECT * FROM******** master.dbo.sysxlogins” |
Open the package
Add an Execute SQL Task with DROP DATABASE MyImportantDB in it and run
it, well don't but you could!
By default an user can open a DTS package. They cannot extract the
password, but they can add code and change it, although they may not be
able to save, the damage can be done there and then since you have the
connection details ready to be used if not visible.
--
Darren Green (SQL Server MVP)
DTS - http://www.sqldts.com
PASS - the definitive, global community for SQL Server professionals
http://www.sqlpass.org