Windows 2003 도메인에서 터미널 서버 팜을 실행하고 있으며 TS 서버에 적용되는 소프트웨어 제한 GPO 설정에 문제가 있습니다. 구성 및 문제에 대한 자세한 내용은 다음과 같습니다.
모든 서버 (도메인 컨트롤러 및 터미널 서버)는 Windows Server 2003 SP2를 실행하고 있으며 도메인과 포리스트는 모두 Windows 2003 수준입니다. TS 서버는 특정 GPO가 연결되어 있고 상속이 차단 된 OU에 있으므로 TS 특정 GPO 만이 TS 서버에 적용됩니다. 우리의 사용자는 모두 원격이며 도메인에 워크 스테이션이 연결되어 있지 않으므로 루프백 정책 처리를 사용하지 않습니다. 우리는 사용자가 응용 프로그램을 실행할 수 있도록 "허용 목록"방식을 사용하므로 경로 또는 해시 규칙으로 승인하고 추가 한 응용 프로그램 만 실행할 수 있습니다. 소프트웨어 제한의 보안 수준이 허용 안 함으로 설정되어 있으며 적용이 "라이브러리를 제외한 모든 소프트웨어 파일"로 설정되어 있습니다.
내가 찾은 것은 사용자에게 응용 프로그램 바로 가기를 제공하면 "허용 된"응용 프로그램의 추가 규칙 목록에없는 경우에도 응용 프로그램을 시작할 수 있다는 것입니다. 사용자에게 응용 프로그램의 기본 실행 파일 복사본을 제공하고 실행하려고하면 "이 프로그램이 제한되었습니다 ..."라는 메시지가 표시됩니다. 사용자가 주 실행 파일 자체에서 응용 프로그램을 시작하는 대신 바로 가기를 사용하여 응용 프로그램을 시작하는 경우를 제외하고는 소프트웨어 제한이 실제로 작동하는 것으로 보입니다.
내 질문은 : 다른 사람이이 행동을 본 적이 있습니까? 다른 사람이이 동작을 재현 할 수 있습니까? 소프트웨어 제한 사항에 대한 이해가 부족합니까? 소프트웨어 제한에서 잘못 구성되었을 가능성이 있습니까?
편집하다
문제를 조금 명확히하려면 :
더 높은 수준의 GPO는 시행되지 않습니다. gpresults를 실행하면 실제로 TS 수준 GPO 만 적용되고 실제로 내 소프트웨어 Restictions가 적용되는 것을 볼 수 있습니다. 사용중인 경로 와일드 카드가 없습니다. "C : \ Program Files \ Application \ executable.exe"에있는 응용 프로그램으로 테스트 중이며 응용 프로그램 실행 파일이 경로 나 해시 규칙에 없습니다. 사용자가 응용 프로그램의 폴더에서 직접 기본 응용 프로그램 실행 파일을 시작하면 소프트웨어 제한이 적용됩니다. "C : \ Program Files \ Application \ executable.exe"에서 응용 프로그램 실행 파일을 가리키는 바로 가기를 사용자에게 제공하면 프로그램을 시작할 수 있습니다.
편집하다
또한 LNK 파일은 지정된 파일 형식에 나열되므로 실행 파일로 취급되어야합니다. 이는 동일한 소프트웨어 제한 설정 및 규칙에 의해 구속됨을 의미합니다.