Deshabilitar la ejecucuion automatica de los USB
¿Cuántas veces has utilizado un dispositivo de memoria USB para transferir archivos desde una computadora a otra?
Bueno pues en este post hablare sobre el autoarranque y como evitar infecciones de troyanos, virus que pueden propagarse en dispositivos extraibles.
Descripcion:
El Autoarranque o "Autorun.inf" es un archivo de configuracion basado en texto que se encarga para llevar acabo alguna accion en el sistema operativo Windows, esa accion puede ser la ejecucion automatica de cuando nosotros insertamos dispositivos USB extraibles, CD-ROM, unidades de red compartida o unidades de disquetes.
Hay muchas situaciones en las que Autorun puede ser necesario, pero de igual manera este archivo de configuración puede ser utilizado por los creadores de malware para la propagación de virus y troyanos que se aprovechan de este sistema de arranque y asà propagarse automáticamente copiándose en diferentes dispositivos y sin ninguna interacción del usuario... que bonito no?
Nuestra memoria USB la podemos utilizar para algo mas que un dispositivo de almacenamiento, también podemos utilizarla para ejecutar programas desde ella, de hecho una empresa de software llamada U3 (http://www.u3.com/) ha creado un modelo de negocio fuera de este concepto y ha desarrollado una solucion que convierte a los dispositivos de memoria USB en una plataforma de la ejecución automática de aplicaciones desde una memoria USB, puedes instalar navegadores, Skype, programas para la edición de imagenes, editores de textos y mucho mucho mas.. asi podremos ejecutar programas sin instalar nada en nuestra computadora.
Todo esto es una gran idea pero en su momento también abrió una enorme caja de pandora en lo que respecta a la capacidad del autorun y haciendo simple el proceso los usuarios malintencionados utilizan esta herramienta para infectar computadoras...
Para el que no sepa que es la ejecucion automatica o (Autorun), un ejemplo claro de la ejecución del autorun es cuando insertamos nuestra memoria USB, al insertarlo en nuestra computadora automáticamente después de unos segundos aparece una ventana preguntando "¿Que desea que haga Windows?"
Pues esto es un claro ejemplo de la ejecución automática (Autorun)
En el siguiente captura se muestra el contenido tipico de la configuracion de un archivo autorun.inf
Ejemplo:
[Autorun]
open=Troyano.exe <-- autoejecutarÃa el archivo Troyano.exe icon=icons\drive.ico <-- el icono que aparecerÃa en la unidad serÃa drive.ico shellexecute=Troyano.exe <-- especifica la ejecucion deTroyano.exe
Software malicioso, como W32.Downadup, utiliza el Autorun para propagarse, es por eso muy recomendable deshabilitar esta caracterÃstica para prevenir efectivamente la propagación de código malicioso.
Evitar Infecciones:
Para evitar infecciones lo recomendable es desabilitar la ejecucion automatica.
La opción más simple es ir a:
-Inicio
-Ejecutar
escribir "gpedit.msc" y en la ventana abierta abrir la carpeta "Plantillas administrativas" del subtÃtulo "Configuración del equipo". Luego, elija "Sistema" y haga un doble clic en "Desactivar reproducción automática". cerrar la ventana y listo!!
La otra opción es modificando el registro... que se puede hacer en unos segundos. siguiendo los siguientes pasos.
- Inicio
- Ejecutar y escriba regedit
Luego ir a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
clic derecho sobre NoDriveTypeAutoRun y establecer el valor como B5.
Nota:
Para autoarranque activado: "NoDriveTypeAutoRun" = "95"
Para autoarranque desactivado: "NoDriveTypeAutoRun" = "B5"
Cerrar el registro, reiniciar el sistema y Listo!!
Saludos!
3 comentarios
thanks for the information bro....!
ResponderEliminar!!xxD!!
yo tengo ese valor en 95 y no sale el ¿qué desea que haga windows? cuando conecto mi usb
ResponderEliminarHola,
ResponderEliminarun articulo muy interesante este sobre como evitar la propagacion de gusanos a través del Autorun.
Cuando ejecuto gpedit.msc, ¿el esatado final de la directiva deberia ser "Deshabilitado"(como muestra la imagen) o "Habilitado"(en mi caso)??)
Me gustaria personalzar mi propio autorun.inf, pero no veo la diferencia entre los comandos open y shellexecute,¿me podrias explicar?
Gracias, saludos:D