12Sep
Aprenda dónde Windows 8 almacena la información del filtro SmartScreen para los archivos descargados
En las versiones anteriores de Windows, el filtro SmartScreen era una característica de Internet Explorer, con Windows 8 se convierte en parte del sistema de archivos de Windows. Pero, ¿cómo sabe qué archivos se han descargado y cuáles se originaron desde su PC?Siga leyendo para ver cómo How-To Geek fue explorando en el sistema de archivos.
Nota: la información proporcionada en este artículo es solo para fines educativos.
Entonces, ¿qué es la magia?
Bueno, la magia que se usa aquí en realidad consiste en una tecnología bastante simple, especialmente en las Zonas de Internet.
Si bien solo puede acceder a la configuración de estas zonas de Internet a través de Internet Explorer, se utilizan en varios lugares de Windows. Cada vez que descarga un archivo que proviene de la zona de Internet, se etiqueta con un identificador de zona especial, y este identificador se almacena en una secuencia de datos alternativa. Para ver esto, decidí abrir mi lenguaje de scripting favorito, PowerShell. Escribí el siguiente script para ver las secuencias de datos alternativas de cada archivo en mi carpeta de descargas.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Descargas
foreach( $ File en $ Files)
{
Get-Item $ File. FullName - Stream *
}
Usted ve el último archivo en la lista, tiene una secuencia de datos adicional llamada Zone. Identifier, eso es de lo que estábamos hablando. Cuando abre un archivo en Windows, comprueba esta corriente de datos especial y activa SmartScreen si existe. De una manera verdaderamente geek, decidimos echar un vistazo dentro de la secuencia de datos para ver qué información contenía.
Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * |Get-Content
Si bien eso puede no significar nada para nosotros, sin duda nos hizo pensar en cómo podemos evitar el SmartScreen.
Cómo evitar la SmartScreen en Windows 8
La primera forma de evitarlo es usar la GUI. Si tiene un archivo con una secuencia de datos Zone. Identifier, puede desbloquearlo fácilmente desde las propiedades del archivo. Simplemente haga clic derecho en el archivo y abra sus propiedades desde el menú contextual y luego haga clic en el botón Desbloquear, de modo que ahora cuando abra el archivo, SmartScreen no se activará.
También podría usar el nuevo cmdlet de archivo de desbloqueo en PowerShell 3, que es el equivalente de script de hacer clic en el botón de desbloqueo.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Descargas
foreach( $ File en $ Files)
{
Unblock-File -Path $ File. Fullname
}
La forma final de moverse por SmartScreen essimplemente agregue el sitio web desde el que está descargando a la zona de intranet en Internet Explorer.
Por supuesto, le recomendamos que nunca haga eso, ya que esa zona está reservada para sitios de intranet y lo dejaría vulnerable al malware que se origina en esos sitios en la lista, y en esa nota lo dejo con este script para encontrar archivos en su PCque se originó en la zona de internet.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Descargas
foreach( $ File en $ Files)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream -like "Zone *"){ $ File. Name}}
}
Eso es todo.