Windows 8에서 다운로드 한 파일에 대한 SmartScreen 필터 정보 저장 위치 알아보기
이전 버전의 Windows에서는 SmartScreen 필터가 Internet Explorer의 기능 이었지만 Windows 8에서는 Windows 파일 시스템의 일부가되었습니다. 그러나 다운로드 한 파일과 PC에서 가져온 파일을 어떻게 알 수 있습니까? How-To Geek이 파일 시스템에서 어떻게 탐험하러 갔는지 읽어보십시오..
참고 :이 문서에 제공된 정보는 교육 목적으로 만 제공됩니다..
마술은 뭐니??
여기에 사용 된 마법은 실제로 아주 간단한 기술로 이루어져 있습니다. 특히 인터넷 영역.
Internet Explorer를 통해 이러한 인터넷 영역에 대한 설정에만 액세스 할 수는 있지만 Windows 전체의 다양한 위치에서 사용됩니다. 인터넷 영역에서 제공되는 파일을 다운로드 할 때마다 특별한 존 식별자로 태그가 지정되며이 식별자는 대체 데이터 스트림에 저장됩니다. 이것을 보려면 필자가 가장 좋아하는 스크립팅 언어 인 PowerShell을 열기로 결정했습니다. 내 다운로드 폴더에있는 각 파일의 대체 데이터 스트림을 보려면 다음 스크립트를 작성했습니다..
$ Files = Get-ChildItem -Path C : \ Users \ Taylor \ Downloads
foreach ($ Files의 $ Files)
Get-Item $ File.FullName --Stream *
리스트의 마지막 파일을 볼 수 있습니다. Zone.Identifier라는 추가 데이터 스트림이 있습니다. 우리가 말하고있는 것입니다. Windows에서 파일을 열면이 특수 데이터 스트림을 확인하고 SmartScreen이있는 경우이를 트리거합니다. 진정한 괴짜 방식으로 우리는 데이터 스트림 내부에서 어떤 정보를 보았는지 살펴보기로했습니다..
Get-Item -Path C : \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * | Get-Content
그것이 우리에게 아무런 의미가 없을 수도 있지만, SmartScreen을 어떻게 해결할 수 있을지 생각하게되었습니다..
Windows 8에서 SmartScreen을 폐기하는 방법
Zone.Identifier 데이터 스트림이있는 파일이 있으면 파일의 속성에서 쉽게 차단 해제 할 수 있습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 해당 속성을 연 다음 차단 해제 버튼을 클릭하십시오. 그러면 SmartScreen이 실행되지 않을 파일을 열었을 것입니다.
또한 PowerShell 3에서 새 블록 해제 파일 cmdlet을 사용할 수도 있습니다.이 cmdlet은 차단 해제 단추를 클릭하는 것과 동일한 스크립트입니다.
$ Files = Get-ChildItem -Path C : \ Users \ Taylor \ Downloads
foreach ($ Files의 $ Files)
차단 해제 파일 -Path $ File.Fullname
SmartScreen을 둘러싼 마지막 방법은 다운로드하는 웹 사이트를 Internet Explorer의 인트라넷 영역에 추가하는 것입니다.
물론이 영역은 인트라넷 사이트 용으로 예약되어 있으므로 목록에있는 사이트에서 유래 한 맬웨어에 취약해질 수 있으므로이 작업을 수행하지 않는 것이 좋습니다. 참고로이 스크립트로 PC에서 파일을 찾을 수 있습니다. 인터넷 영역에서 시작된.
$ Files = Get-ChildItem -Path C : \ Users \ Taylor \ Downloads
foreach ($ Files의 $ Files)
Get-Item $ File.FullName -Stream * | % if ($ _. 스트림과 비슷한 "Zone *") $ File.Name
그게 다야..