[sql] 보안 업데이트 및 패치 주기 설정

데이터베이스 보안은 중요한 업무 요건 중 하나입니다. 데이터베이스 시스템을 보호하고 유지하기 위해서는 보안 업데이트 및 패치 주기를 설정해야 합니다.

보안 업데이트 설정

보안 업데이트는 데이터베이스 관리 시스템(vendor)에서 제공하는 새로운 보안 패치와 업데이트를 적용하는 것을 의미합니다. 이러한 업데이트는 새로운 보안 취약점이 발견될 때마다 제공되며, 이를 수용하여 데이터베이스 시스템을 최신 상태로 유지해야 합니다.

일반적으로 데이터베이스 관리 시스템(vendor)은 정기적으로 보안 업데이트를 제공하므로, 관련 업데이트에 대한 문서를 참고하여 업데이트 주기를 설정해야 합니다.

예시

-- 보안 업데이트를 설치하는 예시
USE master;
GO
EXEC sys.sp_security_db_admin 'SecurityPatch';
GO

패치 주기 설정

패치 주기는 데이터베이스 시스템에 적용되는 일반적인 패치 및 업데이트를 관리하는 정책을 나타냅니다. 보안 업데이트 이외에도 데이터베이스 엔진 및 관련 서비스의 패치 관리도 중요합니다.

일반적으로 데이터베이스 시스템의 패치 주기는 타사 제품에 따라 다르며, 해당 데이터베이스 관리 시스템(vendor)의 권장 사항 및 업데이트 주기에 따라 설정되어야 합니다.

예시

-- 데이터베이스 시스템 패치 주기 설정 예시
USE master;
GO
ALTER DATABASE AdventureWorks
SET AUTOPATCH_EXECUTEBEFORE ReleaseMaintenanceTime
GO

보안 업데이트와 패치 주기 설정은 중요한 데이터베이스 보안 요소이므로, 이에 대한 정책을 설정하고 주기적으로 업데이트를 수행하여 데이터베이스 시스템을 안전하게 유지해야 합니다.

참고자료