MSSQLSERVER_33128
적용 대상: SQL Server
세부 정보
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 33128 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | SEC_DEPRECATED_ALGO |
메시지 텍스트 | 암호화에 실패했습니다. 키는 더 이상 지원되지 않는 사용되지 않는 알고리즘 '%.*ls'을(를) 사용합니다. |
설명
이 메시지는 RC4(또는 RC4_128) 암호화 알고리즘을 참조할 때 발생합니다. RC4 및 RC4_128 약한 알고리즘이며 더 이상 사용되지 않습니다. 대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이
데이터베이스 호환성 수준이 90 또는 100이면 작업이 성공하고 사용 중단 이벤트가 발생하며 메시지는 링 버퍼에만 표시됩니다.
데이터베이스 호환성 수준이 110 이상인 경우 해독 작업이 성공하고 Deprecation 이벤트가 발생하며 메시지가 링 버퍼에만 나타납니다. 암호화 작업이 실패하고 Deprecation 이벤트가 발생하며 메시지가 사용자에게 표시되고 링 버퍼에도 나타납니다.
참고 항목
링 버퍼는 완전히 문서화되지 않고 고객이 사용할 수 없는 내부 구성 요소입니다. 링 버퍼의 메시지는 Microsoft 고객 지원에 문의할 때 유용합니다. 링 버퍼를 보려면 sys.dm_os_ring_buffers 동적 관리 뷰를 쿼리하세요.
시스템 상태 | 설명 |
---|---|
1 | RC4 키는 기본 제공 encryptbykey() 함수에 사용됩니다. 기본 제공 함수는 NULL을 반환합니다. 이 메시지는 링 버퍼에만 나타납니다. |
2 | RC4 키는 기본 제공 decryptbykey() 함수에서 사용됩니다. 이 메시지는 링 버퍼에만 나타납니다. |
3 | 사용되지 않는 RC4 키는 대칭 키로 암호화되고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다. 사용되지 않는 RC4 대칭 키는 호환성 수준 110에서 변경할 수 없습니다. 암호화 작업에 RC4 이외의 키를 사용해 보세요. 필요한 경우 이전 버전과의 호환성 수준을 90 또는 100으로 설정합니다. |
4 | 비 RC4 키는 사용되지 않는 RC4 대칭 키로 암호화되고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다. 비 RC4 대칭 키를 사용하도록 애플리케이션을 수정하거나 이전 버전과의 호환성 수준을 90 또는 100으로 설정합니다. |
5 | 사용되지 않는 RC4 키는 대칭 키로 암호 해독됩니다. 이 메시지는 링 버퍼에만 나타납니다. |
6 | RC4가 아닌 키는 RC4 대칭 키로 암호 해독됩니다. 이 메시지는 링 버퍼에만 나타납니다. |
7 | 인증서에서 RC4 대칭 키를 암호화하고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다. |
8 | 인증서에서 RC4 대칭 키의 암호를 해독하고 있습니다. 이 메시지는 링 버퍼에만 나타납니다. |
9 | RC4 대칭 키는 EKM 키로 암호화되고 있습니다. |
10 | EKM 키로 RC4 대칭 키의 암호를 해독하고 있습니다. 이 메시지는 링 버퍼에만 나타납니다. |
사용자 작업
대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이 (권장)
ALTER DATABASE SET COMPATIBILITY_LEVEL 사용하여 데이터베이스를 호환성 수준 100으로 설정합니다. (권장하지 않음)