
MEC
가짜 확장자 제어(MEC)는 Windows가 파일을 열 때 확장자뿐만 아니라 매직 넘버에 의존하도록 하는 프로그램입니다. 이는 시스템을 훨씬 더 안전하게 만듭니다. 많은 공격이 확장자를 속이고 파일이 실제로 열려야 하는 프로그램 대신 취약한 프로그램으로 열리거나 실행되도록 하려고 시도하기 때문입니다.
자세한 내용은 https://mec.e-paths.com 을 참조하십시오.
공격자는 보통 파일의 확장자를 변경하여 사용자가 파일을 신뢰하도록 만듭니다. 이는 위험합니다. 예를 들어, 매우 인기 있는 공격 중 일부는 RTF 확장자를 DOC 또는 DOCX로 수정하여 RTF 파일이 Word로 열리도록 합니다. 이렇게 하면 Word의 취약점이나 약점을 이용해 페이로드를 실행하는 악용 가능한 RTF 파일을 만듭니다. 그러나 이러한 RTF 파일이 WordPad로 열리면 위협이 사라집니다.
이 프로그램은 메모리에 상주할 필요가 없습니다. Windows 레지스트리를 수정하여 MHT, DOC, RTF 및 DOCX 파일을 확장자 대신 매직 넘버를 신뢰하여 열어야 하는 프로그램으로 엽니다. 사용을 중단하려면 제거하기만 하면 됩니다.
RTF 및 DOC 파일뿐만 아니라 .MHT 파일도 마찬가지입니다. Word로 열면 일부 취약점이 악용될 수 있지만, 브라우저로 열면 문제가 발생할 가능성이 줄어듭니다. 가짜 확장자 제어는 RTF의 잘못된 매직 넘버(생각보다 훨씬 흔함)에도 작동합니다.
Office 365 - Office 2010
컴파일하기 전에 NLog 패키지를 추가하세요. 프로젝트 자체에서 NuGet 패키지로 추가하십시오.
Jose Sperk* Sergio De los Santos*