본문 바로가기
IT 전산/유용한 정보

원격연결 시 "CredSSP 암호화 Oracle 수정" 오류 해결 방법

by 멍뭉부 2024. 11. 14.
반응형

최근 원격 데스크톱 연결을 시도하다가 아래와 같은 오류 메시지를 접하게 되었습니다:

 

 


오류 내용

인증 오류가 발생했습니다. 요청한 함수가 지원되지 않습니다.
원격 컴퓨터: [IP 주소]
CredSSP 암호화 Oracle 수정 때문일 수 있습니다.


이 오류가 발생하는 이유는 무엇일까요?

이 문제는 CredSSP(자격 증명 보안 지원 공급자) 프로토콜의 보안 업데이트와 관련이 있습니다. Microsoft는 2018년 5월에 CredSSP에 대한 취약점을 해결하기 위해 보안 패치를 배포했으며, 보안 설정이 클라이언트와 서버 간 일치하지 않을 경우 이와 같은 오류가 발생합니다.

 

여기서 중요한 점은 "Oracle"이라는 단어가 특정 소프트웨어(예: Oracle Database)와 관련된 것이 아니라 보안 설정을 나타내는 용어로 사용되었다는 것입니다. "암호화 Oracle 수정"은 원격 데스크톱 연결 시 암호화 강도를 정의하는 보안 정책과 관련이 있습니다.

해결 방법

이 문제를 해결하려면 클라이언트와 서버가 동일한 CredSSP 보안 설정을 가지도록 구성해야 합니다. 아래는 권장 해결 방법입니다.

 

해결 방법 1: 클라이언트 쪽 레지스트리 수정 (없으면 만들어서 진행하시면 됩니다)

  1. 레지스트리 편집기 열기
    Windows 검색에서 **regedit**을 입력하고 실행합니다.
  2. CredSSP 경로로 이동
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
  3. 새로운 DWORD 값 추가 또는 수정
    • 이름: AllowEncryptionOracle
    • 값: 2 (보안 수준을 낮추어 연결 허용)
  4. 컴퓨터 재부팅 후 다시 시도 (재부팅 안해도 되긴합니다 !)

해결 방법 2: 그룹 정책 설정 변경

  1. 그룹 정책 편집기 열기
    gpedit.msc 실행
  2. 경로로 이동
    컴퓨터 구성 > 관리 템플릿 > 시스템 > 자격 증명 위임
  3. "암호화 Oracle 수정" 정책 활성화
    • 상태: 사용
    • 보호 수준: 취약(보안 수준 낮음)
  4. 저장 후 컴퓨터 재부팅 


주의 사항

  • 보안 위험: 이 설정은 CredSSP의 보안 강도를 낮추는 작업이므로, 내부 네트워크에서만 사용해야 합니다. 공용 네트워크에서는 보안 취약점이 발생할 수 있습니다.
  • 서버 업데이트: 가능하다면 서버 쪽 보안 업데이트를 진행하여 클라이언트와 일치하도록 구성하는 것이 가장 안전합니다.

결론

이 오류는 클라이언트와 서버 간 보안 설정 불일치로 인해 발생하며, 위의 방법으로 쉽게 해결할 수 있습니다. 하지만 근본적인 해결책은 서버와 클라이언트를 모두 최신 보안 업데이트로 유지하는 것입니다. 앞으로 이러한 오류를 방지하려면 네트워크 환경에서 정기적으로 업데이트를 적용해야 합니다.

 

저는 그룹정책을 바꿔도 안되길래 레지스트리 수정으로 해결하였습니다.

참고해주세요

반응형