사무실

Microsoft는 Microsoft 보안 권고 (2269637)라는 제목의 보안 라이브러리로드로 원격 코드 허용 가능 실행

Watching The Watchers - EP3 - CRIME NEVER SLEEPS

Watching The Watchers - EP3 - CRIME NEVER SLEEPS
Anonim

DLL로드 도용 공격을 차단하는 도구

Microsoft는 안전하지 않은 라이브러리로드로 인해 원격 코드 실행을 허용 할 수있는 보안 권고 (2269637)를 발행했습니다.

" Microsoft는 응용 프로그램이 외부 라이브러리를로드하는 방식에 영향을주는 특정 취약점에 대한 원격 공격 경로를 자세히 설명하는 조사가 게시되었음을 알고 있습니다. 이 문제는 소위 "바이너리 심기"또는 "DLL 미리로드 공격"을 허용하는 특정 안전하지 않은 프로그래밍 방식으로 인해 발생합니다. 이러한 관행은 공격자가 사용자가 신뢰할 수없는 위치에서 파일을 열면 취약한 응용 프로그램을 실행하는 사용자의 컨텍스트에서 임의의 코드를 원격으로 실행할 수있게합니다. "Microsoft는 또한 DLL로드를 차단할 업데이트를 출시했습니다. 원격 차단을 사용하여 DLL 하이재킹을 방지합니다.

이 업데이트는 사용자가 DLL 검색 경로 알고리즘을 제어 할 수 있도록하는 새로운 레지스트리 키 CWDIllegalInDllSearch를 도입합니다. DLL 검색 경로 알고리즘은 정규화 된 경로를 지정하지 않고 DLL을로드 할 때 LoadLibrary API 및 LoadLibraryEx API에서 사용됩니다.

응용 프로그램이 정규화 된 경로를 지정하지 않고 DLL을 동적으로로드하면 Windows는이 DLL을 잘 정의 된 디렉토리 세트를 통해 검색합니다. 이러한 디렉터리 집합을 DLL 검색 경로라고합니다. Windows가 디렉토리에서 DLL을 찾으면 Windows는 해당 DLL을로드합니다. Windows가 DLL 검색 순서에있는 디렉터리에서 DLL을 찾지 못하면 Windows는 DLL로드 작업에 실패를 반환합니다.

자세한 내용 및 다운로드 링크 (KB2264107)