예 이것은 기본적으로 사용 가능합니다. 프로세스의 무결성은 원격 보안이 아닌 로컬 보안에만 영향을 미칩니다. 이것은 메모장의 낮은 무결성 버전 작성하여 입증 할 수있다 -
- 복사 C를 : \ WINDOWS \ system32를 \ notepad.exe를 위치 즉 C에 :
- 실행은 C ICACLS \ 테스트 \의 lownote.exe : \ test \ lownote.exe/setintegritylevel 낮음
- 실행 lownote
- 프로세스 탐색기 (http://live.sysinternals.com/procexp.exe)로 확인하면 낮은 무결성으로 실행됩니다. 하드 디스크에 파일을 열 수는 있지만 사용자 프로필의 낮은 무결성 섹션을 제외하면 을 제외하고는 네트워크에 저장, UNC 공유를 사용하는 경로 - 파일을 열거 나 저장할 수 있습니다.
낮은 무결성 프로세스를 사용하여 네트워크 공유에 쓸 때 액세스 거부 메시지가 표시 될 수 있습니다. 이 원인은 응용 프로그램 http://live.sysinternals.com/ProcMon.exe을 실행하는 컴퓨터에서 procmon을 사용하고 결과가 "ACCESS DENIED"이고 프로세스 이름이 - 프로세스 이름 인 것을 포함하여 필터링하여 찾을 수 있습니다. 그러나
을, 당신을 : MSDN 문서 당으로
HKCU [드라이브 문자의 위치]를 읽으려고 할 때
가능하지 않습니다 드라이브 매핑 무엇 ... "액세스가 거부되었습니다"던져 볼 수 있습니다 낮은 무결성 프로세스와 높은 무결성 프로세스간에 다른 유형의 통신을 사용할 수 있습니다. 당신이 사용할 수있는 의사 소통의 유형은 다음과 같습니다
- 클립 보드 (복사 및 붙여 넣기)를 높은 무결성 프로세스가 명시 적으로 을하고있다
- 원격 프로 시저 호출 (RPC)
- 소켓
- 창 메시지 ChangeWindowMessageFilter
- 높은 무결성 프로세스가 공유 메모리의 필수 레이블을 명시 적으로 낮추는 공유 메모리 section (중요) 이것은 특히 위험하며 높은 무결성 프로세스는 이 공유 섹션에 기록 된 모든 데이터의 유효성을 검사 할 때주의해야합니다.) 출시 활성화 권한이 높은 무결성 프로세스에 의해 프로그램 설정
- COM 인터페이스는, 낮은 무결성 클라이언트에서 작성자가 명시 적으로 허용하는 파이프에 필수 레이블을 설정
- 명명 된 파이프를 바인딩 수 있도록 낮은 무결성에 대한 액세스 처리
심판 http://msdn.microsoft.com/en-us/library/bb625960.aspx