威胁和漏洞缓解 (Integration Services)
尽管 Integration Services 包含多种安全机制,但包及其创建或使用的文件有可能被恶意利用。
下表说明了这些风险,以及为降低风险可以采取的预防步骤。
威胁或漏洞 |
定义 |
缓解操作 |
---|---|---|
包的源 |
包的源是创建包的个人或组织。运行来自未知或不可信的源的包可能存在风险。 |
使用数字签名标识包的源,仅运行来自已知可信源的包。有关详细信息,请参阅对包进行数字签名。 |
包的内容 |
包的内容包括包中的元素及其属性。属性可能包含敏感数据(如密码或连接字符串)。包元素(如 SQL 语句)可能泄露数据库的结构。 |
通过执行下列步骤控制对包和内容的访问:
有关详细信息,请参阅安全性概述 (Integration Services)和设置包的保护级别。 |
包输出 |
如果将包设置为使用配置、检查点和日志记录,包会将这些信息存储在包的外部。存储在包外部的信息可能包含敏感数据。 |
若要保护包保存至 SQL Server 数据库表的配置和日志,可使用 SQL Server 安全功能。 若要控制对文件的访问,可使用文件系统中提供的访问控制列表 (ACL)。 有关详细信息,请参阅控制对包使用的文件的访问 |
|