12Sep

Saiba onde o Windows 8 armazena informações do filtro SmartScreen para arquivos baixados

Nas versões anteriores do Windows, o filtro SmartScreen era uma característica do Internet Explorer, com o Windows 8 faz parte do sistema de arquivos do Windows. Mas como sabe quais arquivos foram baixados e os originados do seu PC?Leia mais para ver como How-To Geek foi explorando no sistema de arquivos.

Nota: As informações fornecidas neste artigo são apenas para fins educacionais.

Então, o que é o Magic?

Bem, a magia usada aqui consiste na verdade em uma tecnologia bastante simples, especialmente nas zonas da Internet.

Enquanto você só pode acessar as configurações desses Zonas da Internet por meio do Internet Explorer, elas são usadas em vários locais do Windows. Sempre que você baixar um arquivo que vem da zona da Internet, ele é marcado com um Identificador de Zona especial e este identificador é armazenado em um fluxo de dados alternativo. Para ver isso, eu decidi abrir minha linguagem de script favorita, o PowerShell. Eu escrevi o seguinte script para ver os fluxos de dados alternativos de cada arquivo na minha pasta de downloads.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ Arquivo em $ Arquivos)
{
Get-Item $ File. FullName -Stream *
}

Você vê esse último arquivo na lista, ele tem um fluxo de dados adicional chamado Zone. Identifier, é disso que estávamos falando. Quando você abre um arquivo no Windows, ele verifica esse fluxo de dados especial e ativa o SmartScreen se ele existir. Na verdade, nós decidimos dar uma olhada no fluxo de dados para ver quais as informações que ele ocupava.

Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * |Get-Content

Embora isso possa não significar nada para nós, certamente nos fez pensar sobre como podemos superar o SmartScreen.

Como evitar o SmartScreen no Windows 8

A primeira maneira de contorná-lo é usar a GUI, se você tiver um arquivo com um fluxo de dados Zone. Identifier, você pode desbloqueá-lo facilmente das propriedades do arquivo. Basta clicar com o botão direito do mouse no arquivo e abrir suas propriedades no menu de contexto e depois clicar no botão Desbloquear, então agora, quando você abrir o arquivo, o SmartScreen não será ativado.

Você também pode usar o novo cmdlet de arquivo de desbloqueio no PowerShell 3, que é o equivalente ao script para clicar no botão desbloquear.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ Arquivo em $ Arquivos)
{
Desbloqueio-Arquivo -Path $ File. Fullname
}

A maneira final de se locomover SmartScreen é parasimplesmente adicione o site do qual você está baixando para a zona da intranet no Internet Explorer.

É claro que recomendamos que você nunca faça isso porque essa zona é reservada para sites de intranet e deixa você vulnerável a malware que é originário desses sites na lista e, nessa nota, deixo você com este script para encontrar arquivos no seu PCque se originou da zona da internet.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ Arquivo em $ Arquivos)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream -like "Zone *"){ $ File. Name}}
}

Isso é tudo aí.