Mostrando entradas con la etiqueta cloud computing. Mostrar todas las entradas
Mostrando entradas con la etiqueta cloud computing. Mostrar todas las entradas

21 de abril de 2011

Se nos pasa por la cabeza meter nuestros ficheros en la nube (Dropbox)


Introducción
El otro día cuando ya me largaba de la empresa me llegó lo que ya hacía un tiempo que esperaba que llegase; “Oye que estamos valorando esto del Dropbox, que todo el mundo está utilizando y que se habla tan bien, para meterlo como herramienta de trabajo, ya que tenemos que aprovechar este tipo de servicios que están ahí ¿que opinas?”

Bueno llegado a este punto, a mi que no me gusta, como norma general y siendo bastante estricto, decir que algo es como es cuando no estoy el 99% seguro de que es así, el 1% restante considero que es pocas veces alcanzable, quitando lo de la muerte, empecé a decir lo que ya conocía que era cierto, lo que conocía sin seguridad advirtiendo de que no estaba seguro (porque ha venido de voces en off) y de lo que podía intuir, claro está indicando que lo intuía pero que tenía que contrastarlo.

El que me pillo por banda es uno de los directivos junto con varios miembros del grupo de trabajo, el cual él también dirige (la empresa no es tan grande para que el directivo solo dirija la empresa), y todo venía, entiendo, porque algunos de los miembros del grupo de trabajo ya están utilizando los servicios de Dropbox a nivel personal, y que me les mola (con esto no quiero decir que el servicio no mole), han empezado a darle la brasa al manager seguramente pensando: “si vamos al departamento de IT a pedirle esto con lo paranoicos que siempre están con ciertos temas, como la seguridad, la privacidad, etc. y lo poco que les gusta implantar nuevas soluciones en la empresa, nos van a mandar a tomar por c....”.

Dejando de banda lo “bien vistos” que estamos los del departamento de IT, por el resto de personal interno de la empresa, todo acabó en que nos reuniríamos un día y hora concreto (el cual llegado el día no ha habido ni reunión ni comunicación de aplazamiento, es decir como si no se hubiese dicho nada), el cual yo tendría que estar informado de el funcionamiento (tal y como se explique o se informe por parte del equipo técnico de Dropbox, no estoy hablando de que tuviese que hacer ningún tipo de Ingeniería Inversa, ni de poner en duda lo que ellos anuncien y vendan de su servicio) para poder explicarse y resolver las dudas que se habían surgidos en la previa.

Así que como, no soy un usuario activo, por ahora, de este tipo de servicios, no porque los encuentre inútiles, sino porque por ahora no he tenido necesidad de utilizar este tipo servicios, de ahí que no tenga todas sus características en mente, me puse a mirar la FAQ de Dropbox, la cual encontré muy completa, para saber más de su funcionamiento y de ahí ver que posibilidades puede ofrecer, además de poder responder a las dudas que ya se habían planteado (algunas con sugerimientos de que este suprimiese a servicios que ahora ofrecemos desde nuestros servidores) y a las nuevas que podían surgir en la reunión; y de todo esto salio un resumen de las características, el cual os dejo a continuación.

Resumen de características de Dropbox

Cuentas de miembros

  • No se específica un límite de equipos que se sincronizan con una misma cuenta. En la gestión de la cuenta se puede ver los equipos adheridos a la cuenta.
  • Tamaño máximo de ficheros igual a la cuota disponible en la cuenta. En el caso de subir ficheros a través de la web el límite es de 300 Mb.
  • No hay máximo número de ficheros, la cuota de almacenamiento marca el límite. Actualmente se estima que el rendimiento puede verse afectado si se almacenan más de 100.000 ficheros.
  • Transferencia de información aplicando diferencia binaria; solo se sincroniza la información que realmente ha variado.
  • Soporta la sincronización de atributos de los ficheros (derechos, meta datos, etc.), pero se pueden perder si se modifica la información en unidades con formatos de ficheros que no soportan metadatos, por ejemplo FAT32.
  • Recuperación de estines anteriores.
    menú de recuperación versiones ficheros
    listado de versiones de un fichero

    Se mantienen la versiones de cambios durante 30 días, no obstante hay la opción, en las cuentas Pro, de activar el Pack-Rat; las versiones mantenidas no computan en la cuota de espacio de la cuenta.
    No obstante se permite eliminar los ficheros de manera permanente.
  • Permite vínculos únicos a los ficheros en los directorios de acceso público. Con esta funcionalidad se puede agregar estos vínculos en páginas web, e-mails, etc.
  • Se puede compartir directorios con los usuarios registrados en Dropbox que se quiera, atendiendo al uso de espacio en la cuenta.
    Cuando se comparte un directorio, se comparte con derechos de modificación total (adición, modificación y borrado de ficheros existentes), puesto que derechos de solo lectura aplicados sobre un sistema operativo no tiene porque transcender sobre otros sistema operativo, no obstante los atributos del fichero si que son copiados en los servidores de Dropbox. Además los usuarios que han sido invitados, por el propietario de la cuenta, para poder acceder al directorio compartido pueden invitar a otros usuarios al directorio. Solo el propietario puede eliminar usuarios que tienen acceso al directorio compartido.
  • Se puede añadir comentarios sobre los directorios compartidos para facilitar la comunicación con el resto de miembros con acceso al directorio.
  • Se puede renombrar y mover directorios compartidos a nivel de cuenta y gestión interna de la información, no obstante el nombre y la ubicación como ha sido compartido permanecerá inalterable bajo estos cambios.
  • La gestión de conflictos de cambio de ficheros al mismo tiempo se gestiona con el algoritmo “La primera versión que se sube al servidor, gana”, es decir no se utiliza ningún algoritmo de fusión de versiones; no obstante no se descartan las versión que han “perdido”, se mantiene con la siguiente nomenclatura: {nombre del fichero} ({nombre usuario que ha creado esa versión} copy {momento de creación de la versión})
    ejemplo de versión de un fichero generada por conflicto

  • Sincronización LAN. Se incorpora un mecanismo de detección de ordenadores que se sincronizan con una misma cuenta o directorios compartidos con acceso de las distintas cuentas que utilizan distintos ordenadores dentro de una misma Red de Área Local (LAN) para sincronizar los ficheros o directorios cambiados entre ellos antes de sincronizar con los servidores de Dropbox; evitando el consumo de ancho de banda de la conexión de Internet de la LAN.
    Este mecanismo solo es aplicable en una misma subred.
  • Como Dropbox puede utilizarse en múltiples sistemas operativos y esto tienen distintas reglas en los nombres de los ficheros, codificaciones, etc, normalmente al sincronizar este tipo de ficheros con otro sistema operativo que lo ha generado puede degenerar en la creación de una nueva versión del fichero marcada como conflicto o no llegarse a descargarse en el sistema operativo receptor. Las distintas casuísticas documentadas se pueden consultar en https://www.dropbox.com/help/145
Añadidos para cuentas de grupos
  • Gestión de usuarios centralizada desde las cuentas de administradores.
  • El administrador puede ver la cuota de almacenamiento utilizada sobre el total (todos los miembros) y la cuota utilizada por cada miembro.
  • Cuota de espacio de almacenamiento computada en sobre el grupo no limitado al espacio de cada cuenta de miembro individual.
  • Se puede quitar a un miembro del grupo el acceso a un directorio compartido y se puede optar por solo quitarle el acceso al directorio o también indicarle que le elimine los ficheros almacenados en su disco duro.
  • Los miembros que vayan a formar parte de una cuenta de grupo deben convertir su cuenta existente a una del tipo miembro de grupo o crear una una cuenta de miembro de grupo. Si utilizan una cuente existente y la convierten en una cuenta de grupo, el usuario mantendrá sus ficheros, directorios compartidos y sus documentos públicos; si se genera un nueva cuenta, tendrán que proporcionar una dirección de correo distinta, no obstante el usuario puede cambiar su cuenta de correo asociada a la cuenta de Dropbox en cualquier momento desde la interfaz web.

Nota informativa: Información extraída del centro de ayuda (Help Center) de la Web de Dropbox a fecha de 15/04/2011 y no está exenta de errores de interpretación o traducción.


Hasta la próxima enfermos.

27 de noviembre de 2010

Sincronizando Thunderbird y iPhone

Después de que uno de mis clientes decidiese implantar el uso del Open Source en su empresa, en parte culpa mía, me ha tocado aparear un Thunderbird y un iPhone.

Con lo sencillo que es que MS Outlook y iPhone se juren amor eterno; solo tienes que instalar iTunes, luego conectar el iPhone al ordenador y posteriormente desde iTunes acceder a las preferencias de iPhone, que aparece como dispositivos conectado, para acabar indicando en una de las pestañas de las preferencias que  quieres que sincronicen el calendario, los contactos y el correo. En cambio todo esto se convierte en algo bastante más complicado cuando decides que tu iPhone se sincronice con Thunderbird, ya que entre ambos, todavía no hay manera, o al menos de una manera estable y sin tener que hacer juegos de malabares, de que lo hagan a través de la conexión USB, y lo único que te queda es hacerlo on the air usando un "midleware" compatible con los dos.

Uno de los empleados de Mozilla declarando que la sincronización con iPhone y Thunderbird no está planeada


Sincronizando on the air
Maneras de sincronizar el calendario, los contactos y los correos on the air hay varias y entre ellas algunas que se pueden hacer con distintas herramientas.

Después de buscar durante un rato encontré las siguientes:
Mi situación
En mi caso, yo tenía que conseguir sincronizar el calendario y los contactos entre iPhone y Thunderbird. El correo no era necesario ya que mi cliente accede a sus 3 cuentas de correo bajo sus 3 dominios administrados en unos servidores de un proveedor de servicios externo y a los cuales yo no tengo ni acceso, ni tampoco información ni potestad para indicar si activar o desplegar nuevos servicios sobre ellos; además accede al correo bajo demanda manual, aunque tienen un tarifa plana de datos 3G , es decir que no el iPhone no descarga correo hasta que el lo solicita.
Es decir que lo que necesitaba es hacer lo mismo que hacía conectando el iPhone con USB al equipo para sincronizarlo con MS Outlook. 

Para conseguirlo lo que he hecho es crear una cuenta de google mail, con el objetivo de tener un calendario y una agenda de contactos en la nube y de esta manera sincronizar todo esto con el iPhone. El caso del correo era indiferente, ya que seguía manteniendo sus cuentas de correo y accediendo a este a través de POP3, y en el caso que descargase correo a la vez desde el equipo y el iPhone y se quisiera mantener una sincronización de las cuentas, entonces se tendrían que configurar con IMAP, también soportados por los servidores del proveedor externo. 
Aunque para sincronizar calendarios desde iPhone se podría hacer mediante CalDAV y no haría falta configurar la conexión a gmail en modo Exchange, nos faltaría poder sincronizar los contactos, así que es más apropiado hacer en modo Exchange y dejar la opción de correo desactivada.
Elementos a sincronizar en modo Exchange

Lo que ahora solo faltaba era configurar Thunderbird. Lo de las cuentas de correo, no lo voy a explicar, ya que es tan sencillo como configurar cuentas de correo POP3, además de alejarse del objetivo del post.

Primero, para que Thunderbird tenga calendario hay que utilizar un add-on llamado Lightning, que lo que hace es incorporar Sunbird (aplicación de calendario Open Source de Mozilla) sobre Thunderbird, todo en uno. Lo que tenía que hacer con Thunderbird era, básicamente, acceder a la a esa cuenta de gmail y sincronizar el calendario y los contactos. Sunbird, permite consultar calendarios a través de CalDAV, así que, aunque hay add-ons para acceder a los calendarios de gmail desde el propio Thunderbird, yo no he usé ninguno y configure el calendario de gmail directamente con CalDAV desde propio Sunbird.

Para los contactos no hay mas remedio que sincronizarlos a través de un add-on. Yo probé primeramente el Zindus pero no luego me di cuenta que no sincronizaba las direcciones postales, y vi que si lo hacía pero para ello los distintos campos de la dirección postal tenían que ir taggeados con etiquetas xml porque gmail guarda esa información en un mismo campo y Thunderbird en distintos; así que si no tenía las etiquetas, la información no se sincronizaba desde gmail a Thunderbird y si sincronizabas esa información desde Thunderbird a gmail, entonces te aparecen las etiquetas, que si hubiese sido para mi, tampoco me importa tanto, pero para una persona con casi ningún conocimiento técnico, es un poco dramático.
Debido a esto busque otro add-on, y encontré Google Contacts, el cual si que permite sincronizar las direcciones postales, aunque te mete toda la información (calle, número, código postal) en el campo dirección de la pestaña trabajo y si en Thunderbird lo metes todo allí, entonces también se sincroniza de este a gmail; no he probé que pasaba si en gmail o thunderbird metes varias direcciones, ya que todos los contactos que tenía mi cliente, o no tenía información postal o solo tenía una.

Días más tarde escribiendo este post he encontrado otro add-on, gContactSync; este, aunque no lo he probado, parece que tiene una pestaña más en la ficha del contacto de Thunderbird para meter la información postal que se sincroniza con gmail; así que es posible que hubiese sido mejor solución, así sabes donde hay que poner esa información si realmente quieres que se sincronice con gmail y posteriormente con tu iPhone.


Y de esta manera conseguí que mi cliente pudiese cambiarse de MS Outlook a Thunderbird y continuando manteniendo sus contactos y calendario sincronizado con su iPhone.

A mi cliente, esto ya le ha parecido una buena manera, pero no tiene porque ser buena para otros, ya que es posible que el usuario de iPhone no quiera pagar por tarifa plana de datos o que no quiera meter su información en google, así que en ese caso se tendría que buscar otro de las soluciones que hay o indagar un poco más y con un poco de ingeniería inversa implementar una solución estable de sincronizar estos dos vía cable USB, ya que Mozilla, por ahora, no parece que tenga prioridad alguna (y totalmente lícito, ya que el  software es gratis) en implementar este tipo de funcionalidad.

Hasta la próxima enfermos.

10 de junio de 2010

Facturas para no olvidar

Ayer en la empresa volvimos a recibir otro de los famosos troyanos, un .exe, camuflados  en un ZIP, con icono de Microsoft Word y con el clásico nombre en cual aparece la palabra "Factura" por algún lugar y ".doc" justo antes de un chorro de guiones bajos que preceden su verdadera extensión (.exe).

Hace no más de un mes, recibimos un fichero de este tipo, menos mal que el usuario receptor fue precabido y me avisó antes de ejecutar nada, ya que el mail con el que llegaba, cantaba un bastante lo que traía con él. En ese momento estábamos probando nuestro nuevo proveedor de correo por lo que en fase de pruebas y que un filtro antispam y antivirus no parase ese mail con un fichero adjunto, que por su nombre y extensión gritaba "Soy un troyano", era para suspender la fase de pruebas y no contratar sus servicios.
Como no me gusta sacar conclusiones a la ligera, lo analicé con el antivirus corporativo que tenemos y al obtener un falso negativo, se me ocurrió subirlo a Virus Total; el resultado fue desolador tan solo 1 de los 41 motores lo detectaba, así que decidí subirlo a varias veces durante unos cuantos días y postear los resultado obtenidos aquí.
El servicio antispam y antimalware se salvaba de que no lo contratásemos, ya que con ese índice inicial de detección no podemos justificar que el servicio no es el correcto. 


Como de nuevo esta vez el motor antispam y antimalware lo ha vuelto a dejar pasar sin ningún tipo de advertencia, lo he subido, como hice con el anterior, a Virus Total y el resultado ha sido:
  • En mi primer análisis por mi parte, ya que ya había sido analizado una vez dos horas antes aproximadamente, un solo motor lo detectaba; podéis ver el informe aquí.
  • En mi segundo análisis, medido día más tarde aproximadamente, lo detectaban cuatro motores; podéis ver el informe aquí.
Así que de nuevo estamos no veo lícito realzar reclamación alguna ya que el índice de detección cuando nos ha entrado es extemadamente bajo.

No obstante si que veo lógico abrir una reclamación por no detectarlo como SPAM, ya que con un mega potente motor antispam y antimalware que está en la nube, así es como lo venden, no dé ningún tipo de advertencia o catalogue el mail como SPAM, solo por el simple hecho de llevar un .exe comprimido en un ZIP y con nombre que obedece el clásico patrón comentado al inicio de este post.

Para finalizar solo me gustaría añadir que los antivirus podrían añadir un sistema de advertencia al usuario al estilo de "Posible fichero malicioso", cuando detectasen ficheros con nombres con patrones sospechosos, no creo que sea tan difícil añadir un sistema de advertencia de este tipo, ¿no?


Hasta la próxima enfermos.