Application Security, Inc.
home client login partner login online store contact us
search:
Solutions Products Partners Support News & Events About Us

Security Updates - ASAP™ Updates
(Application Security Automatic Protection)

AppDetective™ Update 2.5.51 - 10 July 2002

NEW CHECKS

Microsoft SQL Server

Title: sysadmin role granted
Description: Lists the non-standard logins granted the sysadmin role. Summary: Roles are used by SQL Server to group together object and statement permissions. By grouping them together they can be granted and revoked from users and logins more efficiently. People granted the sysadmin role can perform any activity in SQL Server. You should review the logins granted this role and verify that only database administrators have been granted the role.

Title: Fixed server role granted
Description: Lists logins granted fixed server roles. Summary: Roles are used by SQL Server to group together object and statement permissions. By grouping permissions together they can be granted and revoked from users and logins more efficiently. Granting a fixed server role creates a high level of privilege. You should review the logins granted fixed server roles and verify that they have only been granted to appropriate logins.

Title: Table to store DTS passwords publicly viewable
Description: Check if the table that holds the passwords for DTS packages saved as Meta Data Services is publicly viewable. Summary: DTS packages can be saved to SQL Server's Meta Data Service. This gives administrators the ability to save meta data about the package as well as data lineage. When a DTS package is saved as a Meta Data Service, the account and password used to connect to the data source is saved in the table msdb.dbo.RTblDMBProps. This table is publicly viewable on a default installation of Microsoft SQL Server 2000.

Title: DTS passwords publicly viewable
Description: Check if a DTS package with a password has been saved in the Meta Data Services repository and can be publicly viewed. Summary: DTS packages can be saved to SQL Server's Meta Data Service. This gives administrators the ability to save meta data about the package as well as data lineage. When a DTS package is saved as a Meta Data Service, the account and password used to connect to the data source is saved in the table msdb.dbo.RTblDMBProps. This table is publicly viewable on a default installation of Microsoft SQL Server 2000.

Title: Encoded password written by installation
Description: Verify if the version of SQL Server is known to write to a log file an encoded version of the password used to perform the installation. Summary: When install Microsoft SQL Server 2000 or installing a service pack for Microsoft SQL Server 7.0 or 2000, an encoded version of the password used is written to the file setup.iss. This file's default permissions allow any user able to log on interactively to the operating system to read the file and discover the password. Note: Team HATTER Security Alert

Title: Jet running in sandbox Mode
Description: Verify that Jet has been configured to run in a restricted sandbox mode. Summary: Microsoft SQL Server provides functions that allow users to query data and execute statements on external data sources. This feature allows a user in SQL Server can execute statements through Jet 4.0. Jet 4.0 allows a user to call unsafe Visual Basic for Applications functions in query statements to Microsoft Access. This feature should be disabled by placing Jet in a restricted sandbox mode.

Title: OLEDB ad hoc queries allowed
Description: Verify that OLEDB ad hoc queries through the OPENROWSET and OPENDATASOURCE functions are disabled. Summary: Microsoft SQL Server provides functions that allow users to query data and execute statements on external data sources. This feature can be used to mount attacks and to run unsafe Visual Basic for Application functions. This feature should be disabled by disabling ad hoc OLEDB queries.

Title: Default passwords for CA Unicenter
Description: Verify that the passwords have been changed for logins created during the installation of CA Unicenter. Summary: Computer Associates' product Unicenter uses Microsoft SQL Server as a backend for storing data. During the installation of CA Unicenter, several default login and passwords are created. If these passwords are not changed an attacker can use these logins to access SQL Server.

Return to ASAP™ Updates Listing