Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

중요: 이 문서에는 컴퓨터에서 보안 설정 수준을 낮추는데 도움이 되는 방법 또는 보안 기능을 해제하는 방법을 보여주는 정보가 포함되어 있습니다. 이렇게 변경하면 특정 문제를 해결할 수 있습니다. 변경하기 전에 특정 환경에서 이 해결 방법을 구현할 때 발생할 수 있는 위험을 확인하는 것이 좋습니다. 이 해결 방법을 사용하는 경우 적절한 컴퓨터 보호 조치를 추가로 취하십시오.

증상

SharePoint Server에 대해 다음 9월 보안 업데이트를 설치한 후 일부 웹 파트 페이지 웹 서비스 방법이 차단될 수 있습니다. 또한 이벤트 태그 "6loz1" 또는 "5mh3d"는 SharePoint ULS(통합 로깅 시스템) 로그에 기록됩니다. 

원인 

SharePoint의 보안을 강화하기 위해 RenderWebPartForEdit 메서드에 향상된 보안 검사가 추가되어 기본적으로 특성에서 속성 통과 문자 "."가 포함된 컨트롤을 차단했습니다. 이로 인해 기존 웹 파트 페이지 웹 서비스 메서드가 차단될 수 있습니다.

해결 방법

참고: 기본 기능과 SharePoint Server의 종속성은 web.config 파일의 기본 설정을 사용합니다. SharePoint Server에 배포된 사용자 지정 코드 또는 구성 요소가 없는 경우 web.config를 변경할 필요가 없습니다. 기본 web.config로 인해 여전히 영향을 받는 기본 기능이 있는 경우 문제를 조사하고 해결하는 데 도움을 드릴 수 있도록 지원 티켓을 여세요.

경고: SharePoint web.config 파일의 기본 SafeControls는 보안 검토를 거쳐 해당 특성에서 속성 통과 문자와 함께 사용하기에 안전한 것으로 간주되는지 여부에 따라 AllowPropertiesTraversal 특성을 설정했습니다. 사용자는 추가 SafeControls AllowPropertiesTraversal 특성을 true로 설정하기 전에 보안 검토를 수행하여 특성 값의 속성 통과 문자와 함께 안전하게 사용할 수 있는지 확인해야 합니다.

이 문제를 해결하려면 보안 검사에 의해 차단된 컨트롤의 차단을 해제합니다.

먼저 SharePoint ULS 로그에서 이벤트 태그 "6loz1" 및 "5mh3d"를 찾습니다. 이러한 이벤트 태그에는 속성 통과 문자 "."가 특성 값에 있어 차단된 컨트롤에 대한 정보가 포함됩니다. 예시:

6loz1 Unsafe control=<TypeName>, <AssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey> 특성 값에 속성 통과 문자를 포함합니다.

다음으로, 차단된 컨트롤을 검사하여 특성 값에 속성 통과 문자가 있는 것이 안전한지 확인합니다. 안전한 경우 웹 응용 프로그램의 web.config 파일에서 <Configuration/SharePoint/SafeControls>node에서 해당 컨트롤에 대한 <SafeControl>을 찾고 AllowPropertiesTraversal="True" 특성을 추가합니다. 해당 노드에서 해당 컨트롤에 대한 <SafeControl> 찾을 수 없는 경우 AllowPropertiesTraversal="True" 특성을 사용하여 <SafeControl> 요소를 추가합니다. 예를 들면 다음과 같습니다.

<SafeControl

    Assembly="CustomSolution.AssemblyName, Version=1.2.3.4,Culture=neutral, PublicKeyToken=11aa22bb33cc44dd"

    Namespace="CustomSolution.AssemblyName.NameSpace"

    TypeName="AffectedClass"

    AllowRemoteDesigner="True" Safe="True" SafeAgainstScript="True" AllowPropertiesTraversal="True"/>

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×