viernes, 20 de diciembre de 2013

Como elegir una buena contraseña

Una contraseña (clave o password) es una forma de autenticación que usa información secreta para controlar el acceso hacia algún recurso disponible. La contraseña debe mantenerse en secreto frente aquellos a quienes no se les permite el acceso.

Y sea que uses un sistema operativo como Windows, Linux, BSD; o te registres en Facebook, Twitter o una cuenta de correo como Gmail. Para poder entrar a tu cuenta debes crear un nombre de usuario (UserName) y una contraseña que sólo tu conozcas con el fín de hacer uso del sistema.

Siendo realistas, muchos usuarios no tienen la cultura de crear una contraseña que cumpla las mínimas exigencias de seguridad. Por lo general, cometen algunos de los siguientes errores:

  • Usar el Nombre de la pareja o de los hijos.

  • Nombre de su artista favorito

  • Nombre de una mascota

  • Números de teléfono

  • Fecha de cumpleaños o aniversario

  • Alguna palabra de diccionario

  • Secuencia de números simple

  • Palabras escritas alrevés

Aunque son "contraseñas" fáciles de recordar son una pésima elección, ya que un principiante de craker con un diccionario de palabras y con un poco de paciencia puede fácilmente adivinar en cuestion de horas la contraseña de tu cuenta.

Consejos para elegir una buena contraseña


A continuación de proporcionamos una serie de tips para crear claves de tus cuentas de una manera segura.

  • La lista dada anteriormente esta prohibida y no debe formar parte de la contraseña.

  • Las contraseñas pueden contener hasta ocho caracteres, y entre más largo es mejor.

  • Debe tener una combinación de letras mayúsculas y minúsculas.

  • Agregar también números y caracteres como #,!,* son una buena idea.

  • Al principio apuntaras y guardarás la contraseña en un lugar seguro, pero es más efectivo y seguro que trates de memorizarla.

  • Al menos cada 4 o 6 meses cambia tu contraseña, podría ser más frecuente pero mucha gente tiene pereza de hacerlo.


La integridad, o seguridad de los sistemas de cómputo es de alta prioridad para cuaqluier compañía que maneje información crítica y/o confidencial. Y a nivel personal tu información puede ser comprometida si alguien descubre la contraseña de por ejemplo tu correo, facebook o cuenta de windows.

Si haces un esfuerzo para elegir una buena contraseña más segura siguiendo los consejos que te porporcionamos en este artículo, lograrás que tus cuentas sean más seguras y soporten un ataque de fuerza bruta de algún cracker. Al principio te constará algo de trabajo imaginar una buena contraseña, pero con el tiempo vas a adquirir destreza.

Recuerda, de nada te servirá seguir los pasos de este artículo si tienes la construmbre de compartir tus cuentas con amigos y conocidos, ellos conocerán la contraseña al igual que tú. Si es así y sufres algún dia un hackeo... ya sabes para donde mirar y de donde pudo llegar el problema.

miércoles, 18 de diciembre de 2013

Sistemas Operativos Multiusuario

Los sistemas operativos como UNIX (incluidos Linux, BSD, entre otros)  no solo pueden  ejecutar más de un proceso a la vez, sino que también pueden atender a más de un usuario simultáneamente en el sistema. A diferencia de sistemas operativos monousuarios como MS-DOS, WINDOS 3.11/95/98, los sistemas operativos multiusuario permiten que cada usuario se involucre en tareas independientes de otras mientras aparentemente, la computadora  esta enfocada en una sola tarea. El capacidad de multiusuarios se logra mediante la compartición de tiempo (time sharing), aunque esta operación implica más cosas que sólo distribuir el tiempo de procesamiento.

Antiguamente era común en los centros de cómputo la terminales tontas: dispositivos de cómputo que constan tan sólo de un monitor y teclado, sin cpu ni discos. Estas terminales tontas al encender se conectaban a un sistema UNIX para trabajar. Actualmente domina el concepto de cliente/servidor donde una PC normal puede conectarse a un servidor UNIX para realizar una tarea en el mismo.

Los recursos que se comparten son, normalmente, una combinación de:

  • Procesador.

  • Memoria RAM.

  • Almacenamiento secundario (disco duro, dvd, entre otros).

  • Aplicaciones.

  • Periféricos como impresoras de red, plotters, escáner, etc.


Ventajas de los Sistemas Operativos Multiusuarios.



  • Bajo costo por usuario. Como mínimo cada usuario necesita una terminal tonta o una PC con recursos mínimos (hasta una PC obsoleta puede funcionar perfectamente si cuenta con un porgrama simple de terminal). Estas terminales o equipos se conectan a una sola computadora que actua como servidor. Linux y FreeBSD ofrecen un método para uso de computadoras con muy buena relación de costo-beneficio.

  • Administración central. Si no todos los usuarios tiene su propia computadora o si las computadoras están interconectadas en red, la compañía puede destinar a una sola prsona para encargarse de sus tareas de rutina, como hacer respaldos, instalar/configurar programas o servicios, y dar mantenimiento.

  • Recursos compartidos. Los usuarios de sistemas operativos multiusuario pueden compartir información e interactuar entre ellos de maneras que serían imposibles en los sistemas destinados a un solo usuario. Los usuarios pueden intercambiar mensajes de correo y datos, así como compartir equipo, módems, impresoras, unidades de disco, etc.


Los sistemas operativos multitarea como Linux o FreeBSD de una sola PC ofrecen menos ventajas, salvo que las PC estén conectadas como parte de una red LAN, Al conectar varios de estos sistemas operativos multiusuario en red, un mismo administrador puede encargarse ed realizar respados, y las tareas pueden distribuirse entre distintas máquinas.

Que es la multitarea

Los sistemas operativos como UNIX (incluidos Linux, BSD, entre otros)  pueden ejecutar varios procesos a la vez para cada usuario del sistema. Esta capacidad es conocida como multitarea (en inglés multitasking). Lo anterior se logra mediante un proceso conocido como tiempo compartido (time sharing), en tal caso, el sistema operativo parece destinar su tiempo completo a cada tarea, aunque en realidad sólo atiende cada tarea por una fracción de segundos antes de trasladar su atención a otra tarea.

Ejemplos concretos de sistemas operativos multitarea son:  Ejemplos de sistemas de este tipo serían Unix y sus derivados (FreeBSD, NetBSD, OpenBSD, Linux), VMS y derivados, AmigaOS, Windows NT (windows 2000-windows 8).

El sistema operativo multitarea decide continuamente que tarea que debe ejecutarse a continuación, así como el tiempo que invertirá en cada una de ellas. Este proceso sucede con tanta rapidez que pasa inadvertida para el usuario. Varias formas de multitareas están disponibles:

  • Capacidad de ventanas. Algunas terminales complejas, como las terminales X, permiten dividir el área de pantalla para presentar una actividad distinta en cada espacio. Usted puede ver la producción simultánea de resultados de varias tareas y enviar entradas mediante el teclado de ellas.

  • Procesamiento en segundo plano. Usted puede ejecutar en segundo plano las tareas para las que no se requiera interacción con el usuario. (como dar formato a un disco u ordenar un archivo de datos). Las tareas en segundo plano reciben su parte de la atención de la computadora, pero para realizarlas no se utiliza el teclado, liberándolo para llevar a cabo otras tareas.

  • Intercambio de tareas. En sistemas UNIX como por ejemplo Linux, puede iniciar varias tareas y luego presionar una combinación de teclas para moverse entre ellas. Otros sistemas UNIX permiten detener tareas, iniciarlas y moverlas en segundo plano y primer plano.


En esta categoría también se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios (llamados sistemas multiusuario), que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.

lunes, 16 de diciembre de 2013

Alfresco vs Documentum

Comparativa Alfresco vs Documentum. Este documento proporciona una visión general entre las similitudes y diferencias fundamentales de los dos entornos de desarrollo.

Alfresco es un sistema de administración de contenidos de código fuente libre, desarrollado en Java, basado en estándares abiertos y de escala empresarial para sistemas operativos tipo Windows, Unix Solaris y algunas versiones de Linux

CARACTERISTICAS EN COMÚN

Iniciamos mencionando  las características que ambos entornos comparten y son comunes:

Características Principales

  • Arrastrar y soltar elementos (Drag and Drop)

  • Control de versiones del  documento.

  • Búsquedas por contenido y/o metadatos.

  • Almacena en cualquiera de los principales Servidores de Base de datos comercial y open  source: SQL Server, Oracle .

Facilidad de Administración

  • No se realiza ninguna instalación del lado del cliente, únicamente en el servidor.

  • Todo el Contenido es accesible a través de una interfaz
    Corporativa.

  • Autenticación de usuarios mediante LDAP, kerberos, personalizado, password in-line.

Extensible

  • Permite el acceso el repositorio a través de Servicios Web,
    REST, WebScripts, etc…

  • Conexión desde Portales Corporativas, ERPs, CRMs, etc…

  • Creación de Flujos de Trabajo visualmente.

  • Auditoría completa.

  • Arquitectura Robusta

  • Arquitectura Escalable y tolerante a fallos.

  • Arquitecturas y plataformas abiertas (Java)

Facilidad de Uso

  • No se instala ningúna aplicación de escritorio, todo se
    realiza mediante un navegador web.

  • Ambas herramientas soportan la conección con aplicaciones
    externas como Office para editar y generar versiones de documentos y que estos
    cambios sean detectados dentro del ambiente.

Comparativa de  características Principales

Ventajas

A continuación mostramos las ventajas en las que destaca cada uno de los sistema EMC.


 Alfresco -VENTAJASDocumentum –
DESVENTAJAS

Costo de implementación
menor con respecto a Documentum


Costo de implementación muy por encima de Alfresco.


Sistema Basado
en estándares libres y Código Abierto.


Código cerrado y comercial.


No cobra
licencia por usuario sino por CPU de manera anual. Versión Enterprise


Diferentes esquemas de licenciamiento con costos altos.


Alfresco
– DESVENTAJA


Documentum – VENTAJA


La versión Open Source no tiene soporte
comercial, por tanto no hay garantías sobre su rendimiento. Las nuevas
características agregadas a Alfresco son primero probadas y depuradas en al
versión Open Source, incluso las experimentales.


Documentum tiene un producto completamente comercial,
implica que el código fuente esta auditado, probado y es estable, dando
seguridad al cliente que Documentum no se verá afectado por que se han
agregado nuevas características a la nueva versión.


Facilidad de Administración



Alfresco
– VENTAJAS


Documentum
– DESVENTAJAS


Su interface
es más simplificada, sencilla y ordenada. Muestra solo lo necesario para realizar
tareas especificas


Su interface es más elaborada y compleja, aunque esto no
quiere decir que más difícil de usar, más bien puede confundir a los usuario
nuevos e intermedios.


Su sistema de
Permisos es más intuitivo al momento de asignar usuarios, roles


El sistema de permisos es más complejo de usar y si no se
usa correctamente puede abrir agujeros de seguridad, ya que es mucho más
detallado que el de Alfresco.




PLATAFORMA y ESCALIBILIDAD



ALFRESCO


EMC


Desarrolladores,
entusiastas altamente técnicos. Entornos no críticos (Community)


Corporaciones, gobiernos y otras organizaciones que buscan
soluciones ECM de código abierto.


Sin
pruebas de escalabilidad
(Community)


Certificado de Escalibilidad


Sin
pruebas de clúster de alta disponibilidad. (Community)


Certificado de clúster de gran
disponibilidad


Soporta
las Bases de datos comerciales y open source más populares


Soporta las bases de datos comerciales
populares








Alfresco _ desventajas


Documentum Ventajas


Orientado
más a ser un Administrador de Documentos, aunque por medio de programación
puede operar de distintos modos.


Documentum
esta más  orientado al BPM - Business Process Management además de ser un
administrador de documentos.


INTERFACE DE USUARIO

¿Qué Interfaz comparar?

El desafío en la comparación de Documentum con las interfaces de Alfresco es que ambas soluciones ofrecen una variedad de interfaces, incluyendo:

Tradicional "Biblioteca" de interfaz - Para esta interfaz, Documentum tiene WebTop y Alfresco tiene Explorer. Esta interfaz puede ser visto como una interface de  "hacer todo",  con gabinetes / navegación de carpetas, así como búsquedas,
registro y salida y todas las funcionalidades de otros ECM.



Interfaces de colaboración - Para esta interfaz, Documentum tiene CenterStage y Alfresco tiene Share. Ambas interfaces son algo "SharePoint", como con la idea de que, sin dejar de exponer la funcionalidad de gestión de documentos, los usuarios pueden crear sitios y colaborar en el contenido.



Acceso del  lado del cliente
- Documentum ha desplazado recientemente a los usuarios de la suite de
productos MyDocumentum para manejar la interfaz con productos de Microsoft
Office incluyendo Outlook. Alfresco ofrece interfaces similares con los
productos de Office, así como usted tiene la capacidad de interactuar con el
repositorio como una unidad asignada (CIFS). Ambos interfaz de expone el
repositorio para el usuario al permitir que el hacer las características comunes,
tales como check-in/checkout, buscar, convertir a PDF, etc

Manejo
de Casos
- Documentum está muy centrado en xCP es la interfaz para
la
gestión de casos. Alfresco
se basa en la de otros proveedores
de código abierto para suministro de
este tipo de solución.

Las integraciones de terceros - Ambas interfaces
tienen socios que han desarrollado interfaces adicionales.

INFRAESTRUCTIRA        

Infraestructura - los
clientes de Documentum
han usado UNIX, Linux,
Oracle y muchos otros componentes que no
son de Microsoft.
Alfresco soporta
la infraestructura existente mientras
que proporciona
otra fuente abierto
(
MySQL) como alternativas.

SOPORTE

Documentum

EMC ofrece una serie de opciones
de soporte para el software de los clientes: Mejorado y Básico. Soporte básico
ofrece Soporte 5x9 con varias respuestas que van desde 2 hasta 12 horas
dependiendo de la gravedad del caso.

El soporte mejorado ofrece
soporte 24 x 7 con tiempos de respuesta que van de 1-10 horas, dependiendo de
la gravedad de caso. EMC ofrece un modelo de soporte de primera calidad, pero
parece estar dirigida más a los clientes de hardware.

Alfresco

El Modelo comercial de fuente
abierta de Alfresco se centra en ofrecer a sus clientes el apoyo anual a partir
de la edición empresarial de la plataforma Alfresco. La diferencia obvia con
los proveedores de código cerrado es que no hay ningún cargo para el software
actual. La compra de una suscripción de Alfresco Enterprise ofrece a los
clientes los siguientes beneficios:

-Una licencia de código abierto comercial en la plataforma de Alfresco
Enterprise.

-El acceso al Soporte Técnico de Alfresco vía
e
-mail o por teléfono.

-Acceso a las actualizaciones de mantenimiento y
revisiones.

-Acceso a todos los nuevas actualizaciones y
versiones principales.

-  El acceso a Alfresco Network, un portal de
soporte dedicado que proporciona acceso a la ayuda, descargas de software,
documentos, y una base de conocimientos de búsqueda.

Alfresco ofrece dos Tipos de soporte al cliente en función de las necesidades de este,  son Oro y Platino.
El Soporte Oro con 9 × 5 de apoyo con tiempo de respuesta de 4 horas. El Soporte
Platinum ofrece soporte 24 × 7 con dos tiempos de la hora de respuesta.  Existen
diferencias según la gravedad del caso.

PRECIO

Una de las principales diferencias entre Alfresco y Documentum es el precio. El hecho de que Alfresco sea “más barato” no implica que la calidad de Alfresco sea limitada. Vamos a
explorar las diferencias en cómo los productos tienen un precio y se mantiene.

Documentum

Tipos de licencias:





Usuario de Content Server (Una por usuario yservidor)


Usuario por Aplicación (Una por usuario y aplicación), ejemplos: Webtop, Custom Client, My Documentum for Sharepoint…


Aplicaciones Adicionales


Por aplicación de usuario(DCMcomo ejemplo)


Por servidor de aplicaciones ((Documentum Transformation
Services))


El mantenimiento de todo lo anterior
en un% del costo total


Como los clientes de Documentum saben,
hay
otros importantes complementos a la plataforma de Documentum, además del repositorio central como:

-Document Renditions

-Full Text Search

-BPM  / Workflow

-FTP Access

-Scanning

Alfresco proporciona esta funcionalidad como parte de la plataforma central, y
no requiere
la compra de componentes adicionales fuera del repositorio central. Teniendo en cuenta la accesibilidad en el repositorio de código fuente y la comunidad de desarrollo, la plataforma incorpora y proporciona mecanismos para integrar las funciones de repositorio basado en el software de código abierto con éxito como Lucene, jBPM, OpenOffice, etc.

Precios Alfresco

Alfresco sigue un modelo comercial de código abierto, y ofrece una edición de comunidad
(Community)  y una empresarial (Enterprise) de la plataforma.  Alfresco no cobra nada por el software en sí, sino que ofrece un modelo de suscripción anual para la edición empresarial.  La compra de una suscripción empresarial ofrece una edición estable y con el apoyo de Alfresco, así como acceso a soporte técnico, actualizaciones y acceso a la base de conocimientos Alfresco Network.

Otra diferencia clave entre Alfresco y software de código cerrado es que el modelo de suscripción está basado en CPU vs. basado en usuario. Esto proporciona flexibilidad para implementaciones con un gran número de consumidores frente a colaboradores, o aplicaciones frontales externas.

Porque el modelo de negocio de Alfresco se centra en las renovaciones de suscripción anual. Alfresco debe añadir continuamente nuevas características y funcionalidades a su plataforma y ofrecer un valor agregado en apoyo a los clientes para incentivar la renovación.

 Como los clientes de Documentum saben, hay otros importantes complementos a la plataforma de Documentum, además del repositorio central, como:

-Documento Renditions

-Búsqueda de texto completo

-BPM / flujo de trabajo

-Acceso FTP

-Exploración

 Alfresco proporciona esta funcionalidad como parte de la plataforma central, y no requiere la compra de componentes adicionales fuera del repositorio central.  Teniendo en cuenta la
accesibilidad en el repositorio de código fuente y la comunidad de desarrollo, la plataforma incorpora y proporciona mecanismos para integrar las funciones de repositorio basado en el software de código abierto con éxito como Lucene, jBPM, OpenOffice, etc

AMBIENTE DE DESARROLLO

Una de las principales ventajas de Documentum es que cuenta con ambientes de desarrollo que soportan la programación de forms, workflows, Ciclos de vida de documentos, etc.

Por su parte en Alfresco todo hay que realizarlo codificando: MLX, XSLT, etc.

Documentum Composer

CONCLUSIONES de Alfresco vs Documentum

Alfresco y Documentum son dos Administradores de Documentos muy completos. Documentum es completamente comercial, mientras que Alfresco tiene 2 versiones: Community y Enterprise. La versión recomendada para una implementación de negocios es Enterprise pues Community no tiene soporte del fabricante. Tampoco sobre el código fuente ya que la versión Community es más una versión de pruebas y nuevas características que la comunidad de usuarios ayuda a probar y depurar.

Documentum resulta la opción más costosa, tanto por su nivel de licenciamiento como porque cada componente principal se vende por separado , mientras que Alfresco en un solo producto ya tiene la funcionalidad de dichos módulos.