최근에는 URI를 사용하여 MSDT를 열고 임의 코드를 실행하는 익스플로잇이 게시되었습니다.마이크로소프트의 제안프로토콜 에 해당하는 레지스트리 키를 삭제하는 것이었습니다 ms-msdt://
.
불행하게도 MSDT는 여전히 활성화되어 있으며 다른 경로를 통해 악용될 가능성이 높습니다. 개인적으로 저는 MSDT를 사용해 본 적이 없으며 사용할 필요도 없습니다. MSDT를 비활성화하는 방법(2022년 5월 1일 이전으로 필터링된 결과)을 검색하면 다음 방법에 대한 결과가 나왔습니다.MSDT가 Microsoft와 통신하지 못하도록 비활성화:
레지스트리 하이브:
HKEY_LOCAL_MACHINE
하위 키:
\Software\Policies\Microsoft\Windows\ScriptedDiagnosticsProvider\Policy\
값 이름:
DisableQueryRemoteServer
유형:
REG_DWORD
값:
0
그러나 더 이상 결과를 찾지 못했습니다. MSDT를 완전히 비활성화하는 방법이 있습니까? 단순히 msdt.exe를 삭제하면 실제로 시스템 안정성에 영향을 미치나요?
답변1
%WINDOWS%\System32\msdt.exe
이론적으로는 실행 권한을 일시적으로 제거하여 권한을 변경할 수 있다고 생각합니다 . 그러나 이는 API를 통한 다른 호출을 통해 기능 자체에 액세스할 수 없다는 보장은 없습니다. 그러나 적어도 누구도 명령 프롬프트에서 실행할 수 없어야 합니다.