jueves, septiembre 28, 2017

La importancia de la encriptación en tu red wifi


Hace meses compré un modem wifi chino con miniparabólica con una ganacia de 24 dBi, que me permitirse detectar redes a varios cientos de metros. Aunque alguien pueda estar pensando mal, era sólo para llegar a la red libre del ayuntamiento desde la casa del pueblo. Lo que me inquietó de la compra, es que al abrir la caja, venía un live CD linux con una distro exclusivamente destinada a hackear redes. (algunos fabricantes no tienen pudor J)



Como habia pagado 30 dólares, y la parabólica me detectaba unas veinte redes en cada dirección (antes sólo veia tres o cuatro), no resistí la tentación y  probé el cd .Tras un tiempo para recolectar datos, uno 20.000 "paquetes" para el este método y 40.000 para claves en 128bit, se busca la clave en los datos recogidos en los archivos output.cap, Mirando en airodump-ng había una aceptable tasa de transferencia de 392/s, es decir unos 300kb/s de datos cada hora!. Con 1.000.000  de paquetes estamos en condiciones de seguir el ataque y tras pocas horas tenía la clave de la primera red y me conectaba sin problemas.



       Sin entrar en consideraciones éticas y legales, el simple hecho de imaginar que cualquier vecino pudiese ver mi navegación, servidores, cuentas, etc, me bastó para cerrar la conexión y guardar el cd.





Analicemos a continuación el contenido de mi cd y otros similares:



WifiSlax y Airoscript (Muy sencillo pero cuesta más tiempo)
Aircrack (Más rápido. Es necesario tener Linux instalado)
Aircrack + BackTrack (LiveCD)



El metodo que tienen estos programa para descubrir las contraseñas es muy sencillo: Intercepta y guarda muchisimos paquetes codificados del router que se desea atacar y a partir de estos va decodificando los datos. Como las claves WEP son bastante menos seguras, será más facil decodificarlas que las WAP.



Si queremos comprobar la vulnerabilidad de nuestra red, una vez abierto uno de estos programas, es necesario escanear las redes del entorno. Podemos escanear todos los canales o escoger solo unos canales especificos. Después  aparecerá una lista con los puntos de acceso a los que podemos atacar (solo podemos atacar las redes a las que haya alguien conectado), después elegimos nuestro objetivo.




Lo que más tiempo cuesta es el ataque, ya que debe leer entre 200.000 y 1.000.000 paquetes. El tiempo que le cueste (varias horas) dependerá de la tarjeta inalambrica que tengamos, el tipo de ataque que hayamos escogido y el router que estemos atacando. .Mas o menos con un millon de paquetes es suficiente para una llave de 128 bits (104 bits reales) para una de 64 , la mitad ,



Gracias a las técnicas de Packet Injection, se puede simular tráfico forzando al punto de acceso a responder y generando así el tráfico que hace falta para obtener la clave WEP.En resumidas cuentas el WEP no es seguro.


MAC Spoofing:


 Con programas como macchanger para linux, es cuestión de 1 segundo cambiarse la MAC y ponerse otra. Con los programas de sniff que identificabamos anteriormente se puede determinar las direcciones MAC de los puntos de Acceso así como las direcciones MAC de los clientes de la red que se encuentran asociado a dichos puntos de acceso. Esas direcciones MAC están permitidas en el AP para que puedan navegar. Tan sólo es necesario cambiarnos la dirección MAC para ganar acceso y saltarse la protección.  Los sistemas de cifrado cada vez más avanzados y algo más seguros, no van implementados en todos los hardwares porque en muchos casos depende del firmware de los dispositivos, pero lo que sí que es cierto es que WPA lo soportan casi todos.

Con WPA el sistema de acceso se torna un poco más complejo, no sólo pudiendo utilizar una frase considerablemente larga como clave, sino que además se fuerza una reconfirmación de la clave durante el tiempo de conexión para garantizar así la autenticidad del cliente, evitando asi que un cliente sin autenticar pueda estar en nuestra red como intruso.


Probablemente tampoco es un método definitivo pero el WPA para ser crackeado normalmente se apoya en la fuerza bruta para intentar determinar la password a partir de diccionarios y demás, lo que nos permite utilizar una frase de cifrado que no sea una palabra del diccionario que evite así ser encontrada con cierta facilidad.



Para tener máxima seguridad en la red, en conveniente usar contraseñas largas, con 64 caracteres y la encriptación WPA2 de 128bits. Las claves WPA2 son muy robustas y prácticamente inviolables. Por eso es muy recomendable utilizar esa encriptación para mayor seguridad.

martes, septiembre 09, 2014

La nube y el viento.

Recientemente Google ha discontinuado su soporte con Gcalendar sync. Esta utilidad permitía pasar citas de Outlook a Google calendar y viceversa. Esto muchos lo usábamos para tener el nuestro móvil Android las citas y eventos de Outlook. Ahora ya habrá que elegir escribir en una u otra plataforma, pero pocos renunciarán a gestionar su agenda en el móvil, así que Google gana  y su afán por controlarlo todo empieza a preocuparme.

Se puede entender la acción como parte de su estrategia para potenciar sus Google apps y quitar mercado a Microsoft, pero ¿realmente queremos trabajar en la nube?.





La obsesión de Google de hacer copias de seguridad de todo y sincronizar tus datos personales me inquieta. Si no estás atento y se te olvida desmarcar la casilla, en una actualización... ya tienen todos tus correos, busquedas, libros y películas, contactos, fotos, citas y ubicaciones o trayectos que hayas hecho. Y si has etiquetado las caras de tus fotos, también saben con quien has estado. ¿Para qué?

Pero no es mi privacidad lo único que me preocupa; sino también la integridad de mis datos. Ayer cambié de móvil y al ir a reinstalar una aplicación de Google play, había cambiado de nombre y, obviamnente ya no me figuraba como comprada. ¿Dónde ha ido? Simplemente ya no está y no puedes reclamar. En otra ocasión me ha pasado que un proveedor de servicios online, ha desaparecido de un dia para otro y de tus datos y programas alojados no queda ni el rastro.

Yo siempre lo digo. Lo malo de la nube, es el viento.



Conexiones del cable de carga Spower para surface pro

El problema de los conectores propietarios es que nunca encuentras uno cuando se te ha olvidado el tuyo, o simplemente no quieres cargar con él.

En el caso del Spower magnético de Microsoft, es casi imposible que alguien te lo preste, por lo que o tienes uno en casa, en el trabajo y en el coche, o llevas el original a todas partes.

Otra solución es hacer un adaptador a jack estándar, y te valdrá cualquier cargador que tenga esa clavija, muy común. El estándar USB, lamentablemente no proporciona el voltaje adecuado, que debe ser de 12 V.

Os dejo a continuación el esquema de conexión:

http://blog.galasoft.ch/posts/2013/11/giving-more-battery-life-to-your-surface-pro/#more-72


Basta con conectar el rojo y el negro (+12 y GND) a un jack tipo hembra y ya tenemos el adaptador:





Una observación importante es que al deshechar los cables blancos, el led del spower, no indicará si está enchufado.

Es importante tener en cuenta que el consumo encendido el surface pro es de unos 18w, por lo que un cargador de 12V y 1 A nos ofrecerá una  potencia insuficiente para mantener su funcionamiento. 

Como mínimo es necesario cargar con una fuente de 1.5 A, para que mantenga la carga encendido. Apagado cargará sin problemas. Lo ideal es usar cualquier cargador universal de 12 V y 70 w.



Consideraciones sobre Android 4.4.2 Kitkat en Galaxy note 2

El samsung galaxy note II es un gran smartphone, que tiene todo lo que necesitas con la versión de fábrica Jelly bean 4.1.2. Cada nueva versión de este  teléfono (note 3 y 4)  aporta algo más de memoria, algo más de procesador y algo más de calidad en la cámara. Pero nada por lo que, en mi opinión, merezca la pena cambiarlo. Ni siquiera el precioso contorno del "Edge" o el acabado metálico del "Alpha".

Si eres de los que les gusta tener lo último, y no quieres gastarte 700 euros cada mes de septiembre, puedes actualizar el firmware de tu dispositivo y tendrás las últimas funcionalidades, con las limitaciones, eso si, de tu terminal.





No voy a explicar cómo flahsear una rom, que está muy documentado en los enlaces que os dejo, sino simplemente hacer unas consideraciones sobre la actualización de note 2 a la versión 4.4.2 Kitkat oficial, via ODIN, pero antes, es conveniente conocer un par de aspectos importantes:

- Una vez que actives el lanzador "Knox" en la nueva versión, no es posible hacer una actualización a una versión anterior a la 4.3. Knox es una utilidad de perfiles de usuario que permite discriminar los asuntos personales de los del trabajo, por ejemplo, bajo dos escritorios distintos, e implementa una seguridad a nivel de firmware que impide flashear el móvil para downgrade.

- La versión 4.4.2, consume mucha más batería que la de fábrica. El mayor rendimiento del procesador, las nuevas aplicaciones y tareas residentes, agotan la batería casi el doble de rápido que antes. Afortunadamente, con este móvil, se podía conseguir una duración de 48 con un uso razonablemente moderado. Ahora, unas 15 horas con uso intensivo.

Respecto a las ventajas, lo que más me ha gustado es la integración de funciones que antes se hacías con aplicaciones de terceros, en el propio sistema, como la impresión por wifi, la linterna, el texto a voz o el reconocimiento de voz Svoice, que funciona realmente bien.

Por otra parte, S-pen no adquiere el deseado "Air command", pero sí permite recortes a mano alzada desde cualquier aplicación e inmediatamente compartirlos a S note, correo, camscaner, etc, al estilo del note 10.1, lo cual agiliza la tarea de guardar el recorte.

El resto de mejoras, como los ajustes por pestañas, wallet, knox o el group play, no me aportan mucho.

El firware 4.4.2. puedes descargarlo aqui:
http://www.sammobile.com/firmwares/1/

Y odin aquíbateria
http://forum.xda-developers.com/showthread.php?t=1738841


Si quieres ir más allá, y quieres rootearlo, para, por ejemplo, quitar el molesto sonido del obturador de la cámara o conectarlo como una memoria usb a tu pc, tienes que flashear un kerner que puedes descargar aquí:

http://rootear.com/android/ya-disponible-metodo-para-ser-root-en-samsung-galaxy-note-2-con-kitkat

Observa que una vez rooteado, no podrás hacer actualizaciones on the air (OTA), ni te funcionará el Learning Hub ni el Readers Hub.



jueves, marzo 13, 2014

Internet de las cosas

      M2M (machine to machine ) es una tecnología que consiste en flujos de información en tiempo real de forma rápida y a bajo coste entre dispositivos que integran módulos de comunicación con tarjetas SIM y sensores inalámbricos que puedan captar el estado del entorno. Esta tecnología constituye un marco de desarrollo para proveedores de servicios urbanos, gobiernos locales, y emprendedores, para crear una solución de “ciudad inteligente.

     Como muestra de lo cerca que está la llegada de M2M al nuestro ámbito cotidiano, quiero citar el reciente acuerdo alcanzado por la empresa Telefónica con sus socios estratégicos, que pretende aprovechar sus potenciales respectivos en el campo de la innovación para diseñar e implementar de forma conjunta módulos de comunicaciones que incorporen tarjetas SIM y permitan comunicaciones remotas “Machine to Machine” (M2M). Estos módulos serían de aplicación en  sectores de automoción, logística, domótica, o vending entre otros, y podrán ser a fecha de hoy la base para ciudades inteligentes.

     Cualquier dispositivo provisto de un módulo M2M, tiene la capacidad potencial de formar parte de la red inteligente, de forma cableada o inalámbrica y mediante uso de Internet o extranet (vpn).

martes, octubre 29, 2013

Linux en Android

     De todos los programas para virtualizar Linux en tu Android, el más conocido con la distros más usadas, es Complete Linux installer. Lo más lento del proceso de instalación es la descarga y descompresión de la Imagen.  Después, únicamente hay que instalar terminal y configurar usuario y contraseña y arrancar el servicio de vnc. Luego hay que descargar un cliente vnc para conectarse por el puerto 5900 o 5901. Lamentablemente el sonido no funciona. 

     Otro instalador extraordinario es Linux deploy: hacer descarga y descompresión de forma automática y reemplaza la imagen antigua cada vez.

     Ambos lanzadores requieren acceso root. No es ese el caso de Ubuntu Noroot, que además de una sencilla instalación contiene herramientas ofimáticas como the gimp,  hoja de cálculo y procesador de textos (gnumeric y abiword); Una buena elección si no quieres complicarte. Le falta eso sí,  un buen navegador.

martes, octubre 15, 2013

CRM: Los tres grandes


     Si tratamos de identificar a los grandes, según una reciente clasificación de AMR Research, SAP y Oracle ocupan las primeras posiciones en gestores de relaciones con el cliente, y por eso merecen que los cite, si hablamos de herramientas líderes en el mercado.

     Microsoft Dynamics CRM, está en la octava posición de ventas; Sin embargo, quiero destacarlo, porque su ERP es ya el primero en popularidad en España. Los tres se pueden definir respectivamente como el lider, su competencia directa y el ambicioso aspirante que ofrece menos funciones a cambio de una agilidad y precio muy deseables.

     Atendiendo a factores económicos, de usabilidad y de funcionalidad, y considerando la tendencia general de minimizar los recursos empresariales, entiendo que Dynamics es muy apropiado para una empresa de hasta 500 empleados. Si se quisiera implementar una inteligencia de negocio muy potente y con una analítica más elaborada, pensaría seriamente en Oracle Fusion. Pero la flexibilidad de Microsoft y su integración con Office y Backoffice, permite desarrollos en C/AL y mantenimiento por profesionales no obligatoriamente certificados - al contrario que los demás-, a precios razonables, al margen, por supuesto de las herramientas open source.

     Oracle esta indicado para empresas muy grandes. Mailings masivos y Marketing complejo con una fuerza de ventas muy potente. Su analítica muy potente y tiene soluciones para verticales. además es muy Estable. Adolece de ser poco flexible, complejo y demasiado grande para la mayoría de empresas.

     Sap crm es más para empresas con sistemas SAP o con intención de adquirirlo. Robusto, fiable y muy Integrable con SAP. Interfaz web. Es sin embargo, difícil de mantener y requiere operaciones excesivamente complicadas. Tiene Una usabilidad muy limitada.

     Dynamics es el crm de las empresas medianas. Apto para la Iniciación a CRM y Empresas que necesitan flexibilidad en la implantación. Se integra con framework .net ofreciendo oportunidades de desarrollo y flexibilidad. Interfaz muy amigable y Sencillo. En el lado negativo, tiene Escasas funcionalidades implementadas y requiere Windows y SQL.

     Las Pymes que son, sin duda, las empresas con un perfil más apto para usar servicios Cloud-crm u opensource. Desde poco más de veinte euros al mes por usuario, se puede disponer de una plataforma virtual, sincronizada con el correo y la web corporativa que permite envíos selectivos de emails, campañas publicitarias en la web y sencillas analíticas. Las grandes compañías, con amplias fuerzas de ventas y requerimientos muy especíificos de campañas de fidelización, pocas veces son objetivo de los proveedores de estos servicios.

     En ambos casos, la seguridad de la base de datos de clientes -uno de los principales activos de la compañía- y la conectividad constante y fluida a internet, deberían ser puntos a reflexionar con detenimiento.

     Las ventajas de de opensource y cloud son obvias; Poder trabajar online de forma colaborativa, ahorro de espacio de almacenamiento y licencias de suites de productividad , movilidad de recursos humanos y respaldo automático de ficheros. Las desventajas también: Altos requerimientos de conectividad a Internet y a pesar de los esfuerzos en soluciones "Secure cloud computing", un bajo nivel de seguridad en documentos confidenciales, Al margen de otras consideraciones, para un CRM en mi opinión, la tasa media de calidad del servicio de conexión (Qos y Uptime), es muy baja para plantearse en serio un servicio tan crítico en la nube.

    Entre los mejores opensource, pero todavía lejos de los anteriores, están sugarCRM, webcrm o Vtiger crm, del que haré un artículo completo en breve.

viernes, octubre 04, 2013

Blackboard Collaborate para Android

Por fin disponible la herramienta para reuniones, cursos y conferencias on line.  Hasta ahora sólo se podía usar en ipad como plataforma móvil,  pero ya es posible la videoconferencia colaborativa (elluminate), desde un móvil o tablet con Android, con muy buenos resultados. Lastima que aún no está disponible para ver en diferido y es necesario que el proveedor de los contenidos los distribuya en mp4 o formato similar si se quiere visualizar la grabación en Android. 


martes, septiembre 24, 2013

Etiquetas NFC de 137 bits

     Tras encontrarme con incompatibilidades en otras marcas y escasez de almacenamiento (64 bits o menos), por fin encuentro unas tags eficientes de 137 bits a muy buen precio de la marca Nxp. Es posible grabar más de siete acciones con nfc tagger y reescribirlas muchas veces. No dan errores de lectura y se escriben al primer intento.

     La diferencia entre estos tags adhesivos y los de plastico, aparte del precio, es que son menos robustos. Sin embargo, esto se soluciona en cuanto los pegues en el coche, una pared, tu altavoz bluetooth, etc, que es la forma más adecuada de usarlos.

Muy satisfecho con la compra. Probados en Galaxy S3, S4 y note 2.

Os dejo el enlace aquí:

http://www.amazon.es/gp/product/B009FALTRO/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1


lunes, septiembre 16, 2013

Minería de texto en transcripciones telefónicas ¿Búsqueda de conocimiento o vulneración de la intimidad?

La reciente denuncia de varios países europeos ante la monitorizacion de conversaciones de sus líderes ha provocado un debate sobre la extracción de conocimiento a partir de textos o transcripciones de conversaciones. A continuación voy a detallar en qué consiste el proceso. 

La búsqueda libre de texto en documentos de una corporación, en una administración pública o consejo de investigación, puede ser indiscutiblemente útil para indexar y clasificar ficheros por temas o asuntos de interés, en lo que ya se conocía como gestión documental. Pero, en los últimos años, gracias a la minería de texto (text mining), además, es posible extraer el contexto de una frase en diversas fuentes a disposición de un algoritmo, que, mediante inducción, inferencia, o lógica de predicados, puede construir proposiciones completas con mayor cantidad de información que los textos originales.

  Así, considerando, que, según el ministerio de trabajo, el 80 por ciento de la información de una compañía está almacenada en forma de documentos, y que ha habido grandes avances en las técnicas de categorización de texto, procesamiento de lenguaje natural, extracción y recuperación de la información o aprendizaje automático, entre otros, la minería de texto se ha convertido en una técnica útil y factible que ha crecido muy rápidamente.   Las aplicaciones de la minería de textos se utilizan principalmente para:  

   Extraer información relevante de un documento.
   Agregar y comparar información automáticamente.
   Clasificar y organizar documentos según su contenido.
   Organizar depósitos para búsqueda y recuperación.
   Clasificar textos e indexarlos en el Web.  

    De modo que podemos definir la minería de texto como un área de la ingeniería lingüística que combina los conocimientos sobre la estructura del lenguaje humano con sistemas informáticos, de manera que sea posible reconocer, comprender, interpretar y generar lenguaje escrito u oral.

     En los centenares de documentos que cualquier empresa o institución genera diariamente: textos, correos, registros, etc, de ser extraída su información, serviría, por ejemplo, para hacer análisis, identificar competencias, monitorear el mercado e, incluso, detectar fraudes. Las entidades y agencias tributarias de algunos países, están comenzando a usar la minería de texto para extraer información de sus contribuyentes sobre contratos, propiedades, registros, recibos, escrituras, extractos bancarios, facturas cruzadas cliente-proveedor, etc. 

    El potencial de la aplicación en medicina, mediante la creación de una gran base de conocimiento a partir de la experiencia recogida en los casos de estudio y las relaciones causa-efecto de las más diversas patologías y sus tratamientos, es prometedor.   En el ámbito personal, por ejemplo, Google, en respuesta a las peticiones de transparencia que se han cursado sobre su base de conocimiento, ha publicado  un tablero con la información que tiene de cada usuario (https://www.google.com/dashboard/?hl=en). Los anuncios adwords oportunos y personalizados que ofrecen a sus usuarios, han hecho sospechar a muchos de éstos, que se estén usando algoritmos de minería de texto en el correo (web mining) para la selección de supuestos temas de interésales    

     En definitiva, la minería de texto, consiste en un proceso que se ocupa del descubrimiento de conocimiento que no existe en el texto, y que surge al relacionar el contenido de varios documentos, a partir de técnicas de aprendizaje automático de  patrones que se encuentran en ellos de forma no estructurada. Esto conforma la particularidad esencial respecto a la minería de datos en sentido amplio que extrae información a partir de estructuras de datos. Y si el objetivo es el espacio web (hosting, correo, etc) de una corporación, y sus relaciones en Internet, se denomina minería Web.   La minería de textos en el sector comercial ha demostrado que puede generar un aumento de la eficacia en modelos predictivos y mejora la efectividad de los costes y del tiempo así como la capacidad de respuesta a las necesidades de clientes y proveedores. En la investigación, a pesar de las trabas de propiedad intelectual, se pueden conseguir avances muy significativos.      

                                                             

Fuentes:  
http://administracionelectronica.gob.es/recursos/pae_020000470.pdf
http://mineria-textos-web.awardspace.com/
http://bitnavegante.blogspot.com.es/2012/05/mineria-de-textos-que-tienen-los.html



Jellybean y KitKat. ¿El principio del fin de Windows?

   Llevo varias semanas trabajando con mi Samsung galaxy note y aun no he necesitado usar mi portátil.  Se que lo necesitaré más tarde o más temprano,  y por eso no lo he dejado muy guardado.  Sin embargo,  mi correo,  mis fotos,  la navegación Internet,  mi música y mis pdf, los gestiono sin problemas desde el tablet.  Hay cada vez mejores aplicaciones opensource y freeware para edición de imagen,  firma electrónica y video para tablets.
   A nivel profesional,  todo lo que dependa de Internet,  funciona de maravilla.  Conectarte al banco, ver la factura del móvil o de la luz, descargar pdf o trabajar on  line con Google docs y Google drive, es realmente cómodo.  Además cualquier tablet soporta un teclado y ratón. En cuanto a productividad hay decenas de suites ofimáticas,  entre la que destacan kingsoft o Polaris Office, que ofrecen una funcionalidad muy similar a  Msoffice y OpenOffice, y combinados con el dictado de voz y los trazos a mano alzada, en mi opinión superan a las de Windows.
   Se que pronto echaré de menos un buen gestor de bases de datos y poder instalar algún programa hecho solo para Windows. Pero mientras llega ese momento quiero seguir soñando.
   En definitiva, puede que aun no debas guardar tu portátil,  pero en dos versiones más de Android, estoy seguro de que no lo vas a necesitar.