MS SQL

IT 위키

Microsoft SQL Server

마이크로소프트가 만든 상용 관계형 데이터베이스 관리 시스템

  • 윈도우 서버 환경에서 널리 쓰이며, 2017 버전부터 리눅스도 지원한다.
  • 기본 포트는 1433 번이다.
  • 질의 언어로 표준 SQL 을 확장한 T-SQL(Transact-SQL)을 사용한다.
  • SSMS(SQL Server Management Studio)라는 통합 관리 도구를 제공한다.
  • SSIS(데이터 통합), SSAS(분석), SSRS(보고서) 등 부가 서비스가 함께 제공된다.
  • 윈도우 인증과 SQL 인증 두 가지 로그인 방식을 지원한다.

보안 점검 항목

[편집 | 원본 편집]
  • sa 계정 : 기본 관리자 계정이다. 비활성화하거나 이름을 바꾸고 강한 암호를 설정한다.
  • 기본 포트 1433 을 변경하고 외부에서의 접근을 방화벽으로 차단한다.
  • `xp_cmdshell` 등 OS 명령을 실행할 수 있는 확장 저장 프로시저는 사용하지 않도록 막는다. SQL 인젝션이 시스템 장악으로 이어지는 통로가 된다.
  • 계정별 최소 권한을 부여하고, 응용 프로그램은 db_owner 가 아닌 전용 계정을 쓴다.
  • 감사(Audit) 기능으로 접속과 권한 변경을 기록한다.

같이 보기

[편집 | 원본 편집]