lunes, 31 de mayo de 2010

Estudio de BeyoundTrust: el 90% de la vulnerabilidades no pondrían en peligro el sistema si el usuario no contase con privilegios de administrador

windows7logo02[1]

Buenas a todos, hace unos días BeyoundTrust (http://www.beyondtrust.com/) publicó un estudio en el que afirmaba haber analizado todas las vulnerabilidades en los sistemas operativos Windows 7. Tras finalizar el estudio reveló que el 90% de las vulnerabilidades críticas detectadas en el sistema de Microsoft no tendrían ninguna repercusión si el usuario no utilizase para un uso normal una cuenta de administrador, confirmando así la utilidad de elementos como el UAC (desde Windows Vista) o por poner otro ejemplo, del SUDO en los sistemas Unix.

El informe indica que el mayor riesgo deriva de proporcionar a un usuario básico permisos de administrador. Además, informa de que gran parte de las empresas no se verían afectadas por estas vulnerabilidades al llevar una correcta administración de las cuentas de usuario.

Los datos que ha revelado este informe eran lógicos, y desde Windows Técnico ya hemos proclamado la utilidad del UAC en numerosas ocasiones, aunque hasta ahora no se habían dado números exactos del numero de vulnerabilidades que solucionaría el uso del mismo.

Para finalizar el post me gustaría dar unos números importantes sobre el estudio. El capado de los permisos de administrador:

  • Reduciría el 94% de las vulnerabilidades detectadas en Internet Explorer, y el 100% en Internet Explorer 8.
  • Reduciría el 100% de las vulnerabilidades detectadas en Microsoft Office.
  • Reduciría en un 90% los problemas causados por vulnerabilidades críticas detectadas en Windows.
  • Finalmente, dando números globales, se reduciría el 64% de todas las vulnerabilidades detectadas en productos de Microsoft en el pasado año 2009.

Por tanto queda claro la importancia extrema del administrador de sistemas en las empresas, que deberá gestionar de manera adecuada los permisos de los usuarios que gestiona.

saludos!

viernes, 28 de mayo de 2010

Visual Studio 2010 podría permitir el desarrollo de aplicaciones para i-phone

VisualStudio2010[1]El título puede parecer sorprendente por la evidente competencia que hay  entre Microsoft y Apple, pero si nos paramos un momento a pensar en los antecedentes, cuando Microsoft salvó de la quiebra a Apple en los 90, por las acciones que tenía Microsoft de Apple o por el uso de Microsoft Office para Mac.., no es tan descabellado ¿no creéis?

Al parecer Microsoft está trabajando en nuevas funcionalidades en Visual Studio 2010 que permitirían a la suite de programación de Microsoft crear aplicaciones nativas para el iPhone OS.

Con ello los desarrolladores tendrán una gran ventaja al no tener que utilizar para desarrollar las aplicaciones para i-phone, un ordenador de Apple para usar xCode en Mac OS X, con los correspondientes ahorros de comprar un Mac.

Apple de esta manera también ganaría, ya que no todos los usuarios de i-phone que deseen desarrollar aplicaciones tienen un Mac.

Yo personalmente no creo que le saque mucha partida de momento, ya que soy mas de Windows Mobile, pero seguro que mucha gente se frotará las manos si esta noticia se hace realidad en los próximos meses :)

saludos!

miércoles, 26 de mayo de 2010

Ya está disponible la descarga de Anubis 1.0 (versión final)

anubis Buenas a todos!, tras muchos meses de trabajo ya he publicado la versión definitiva de Anubis, la versión 1.0. Esta versión no cuenta con cambios significativos respecto a la última beta publicada (b0.94), exceptuando alguna mejora de estabilidad.

Al igual que con las versiones beta anteriores, la versión 1.0 podréis descargarla desde la página oficial de Anubis:

http://elblogdecalles.es/anubis.html

A continuación os dejo algunas capturas de la herramienta:

anu1[1]

anu3[1]

anu2[1]

Disfrutarla! saludos!!

martes, 25 de mayo de 2010

Eventos gratuitos: Jornadas CSI y Webcast Esquema Seguridad Nacional

Hola a todos, hoy en este post me gustaría informaros sobre un evento que organiza Microsoft Technet y recordaros otro que organizamos desde Kybele Consulting.

microsoft-technet[1] El primero de los eventos es un Webcast que organiza Microsoft TechNet sobre la aplicación del Esquema Nacional de Seguridad en entornos Microsoft y que impartirá uno de los mayores expertos en el tema de la seguridad en nuestro país, el MVP Juan Luis García Rambla, el día 17 de Junio de 2010, de 16:00 a 17:00 horas. Podéis inscribiros al webcast desde aquí.

banner-csi-largo[1][8] Por otro lado recordaros que todavía podéis inscribiros a las jornadas CSI: “I Jornada de la Calidad en los Sistemas de Información (CSI): Un enfoque práctico para la mejora de procesos y productos software que organizamos desde Kybele Consulting y en la que impartirán varias ponencias algunos profesionales del mundo de la consultoría como Carlos Manuel Fernández, Joaquín Lasheras o Javier Garzás.

Espero que os animéis a asistir a ambos, a eventos y webcast gratuitos de esta magnitud no se  puede asistir todos los días :)

saludos!

domingo, 23 de mayo de 2010

Novedades en Windows Live Essentials Wave 4

50481d78-f367-4ef6-a5cd-580b299d20a5[1]La semana pasada, mi compañero en Windows Técnico Sergio os comentaba las novedades que iba a tener la nueva edición de  MSN. Hoy os traigo mas novedades, en este caso le ha tocado el turno a Windows Live Essentials, el paquete de aplicaciones de Microsoft que ofrece de manera integrada correo electrónico, mensajería instantánea, uso compartido de fotografías, publicación de blogs, servicios de seguridad, etc. que pronto podremos disfrutar con muchas novedades que mejorarán en gran medida la experiencia del usuario.

Las aplicaciones afectadas por la renovación con sus correspondientes mejoras en el paquete Windows Live Essentials han sido:

  • Windows Live Photo Gallery:
    • Ahora posee soporte multitouch para la visualización de fotografías.
    • Cuenta con herramientas de retoque fotográfico, que permitirán el retoque de varias fotografías digitales en paralelo.
    • Soporte para las bibliotecas de Windows 7 para la importación automática de fotos y vídeos.
    • Interface Ribbon
    • Se ha añadido una nueva opción para filtrar las búsquedas por datos como nombres, caras (con reconocimiento facial) o localización.
    • Fusionado de fotografías.
  • Windows Live Sync:
    • Contará con la posibilidad de utilizar un escritorio remoto para controlar el escritorio de cualquiera de nuestros PC accediendo al servicio web: http://devices.live.com.
    • Contará también con la posibilidad de sincronizar carpetas en varios PC.
  • Windows Live Mail:
    • Nuevas opciones de gestión del buzón de entrada.
    • Nuevas formas de organización de los mensajes.
    • Inclusión de un calendario simplificado.
  • Windows Live Movie Maker:
    • Automovie, inclusión de temas para la generación de películas, que permitirá generar un vídeo completo con transiciones, títulos, música y otros detalles.
    • Interface Ribbon

 

En el próximo post os hablaré de las novedades en Hotmail Wave 4. Hasta la próxima.

saludos!

viernes, 21 de mayo de 2010

Un día especial para mi y para Anubis

Buenas a todos!, hoy es un día especial para mi y para Anubis, hoy he presentado a Anubis en sociedad. El honor lo ha tenido el tribunal que ha estado presente en la lectura de mi proyecto de fin de máster, formado por algunos miembros conocidos en el sector, mi tutor D. Javier Garzás, algunos compañeros y algún que otro visitante inesperado :).

Me gustaría darle las gracias al tribunal desde aquí por haber podido asistir y por lo majos que han sido, y bueno, parece que les ha gustado mucho el proyecto y la presentación que he hecho y por ello he decido colgar las diapos para que las podáis ver desde el blog. Aquí las tenéis:

Por otro lado, a lo largo de esta semana publicaré la versión definitiva de Anubis, que tendrá el nombre Anubis 1.0 y que os podréis descargar como hasta ahora gratuitamente desde mi blog.

Como sabéis ya estoy manos a la obra con el desarrollo de Anubis 2, estamos valorando numerosas posibilidades y desarrollando en paralelo pequeños módulos para ir adelantando trabajo. Cuando vaya el proyecto mas encaminado os iré hablando sobre él, de momento podréis disfrutar en breve de la versión definitiva de Anubis.

 

saludos a todos!!

martes, 18 de mayo de 2010

Inscríbete gratuitamente en la CSI, I Jornada de la Calidad en los Sistemas de Información

banner-csi-largo[1]

Buenas a todos! el próximo 1 de junio vamos a organizar en Madrid la “I Jornada de la Calidad en los Sistemas de Información (CSI): Un enfoque práctico para la mejora de procesos y productos software“, a la que podréis inscribiros gratuitamente.

Hay plazas limitadas por lo que si estáis interesados inscribiros lo mas pronto posible.

La jornada contará con varias ponencias sobre temas de mejora de la calidad de los sistemas de información, en el producto software, procesos, testing, requisitos, sobre la evaluación y certificación, y en las que participarán importantes profesionales del sector, que proporcionarán una visión de la situación actual, y expondrán sus experiencias.

La CSI es una oportunidad de conocer a algunos de los grandes del sector como Carlos Manuel Fernández, actual Gerente de Tecnologías de Información de AENOR o Javier Garzás entre otros.

La agenda de la jornada será la siguiente:

9:00 - 9:30
Recepción

 

9:30 - 10:15

Hoja de ruta de certificaciones TICS de AENOR

Carlos Manuel Fernández, AENOR

 

10:15 - 11:00

Tendencias actuales en la certificación e implantación de modelos y normas de calidad software

Javier Garzás, Kybele Consulting

 

11:00 - 11:30
Coffee Break

 

11:30 - 12: 00

Los requisitos y CMMI: un enfoque práctico con IRQA

Almudena Díez, Visure Solutions

 

12:00 - 12:30

Experiencia en la implantación del modelo CMMI-DEV en pymes

Joaquín Lasheras, CenTIC

 

12:30 - 13:00

Probar para corregir, probar para decidir

Mónica Wodzislawski, CES (Centro de Ensayos de Software)

 

13:00 - 13:30

Calidad del producto software, de la teoría a la práctica

Moisés Rodríguez, Alarcos Quality Center

 

13:30 - 14: 00
Cóctel de Clausura

Aquí podéis encontrar el programa completo y el formulario de inscripción.

A los que os animéis, os veré por allí, saludos!!

Google nos enseña a desarrollar aplicaciones web

google[1]

Buenas a todos!, hoy os traigo en el blog un curso en formato de tutoriales propuesto por Google para que profesores y estudiantes de informática aumentemos nuestros conocimientos de los arquetipos y las tecnologías informáticas actuales.

Esta gran idea de Google, es distribuible con licencia Creative Commons, pensado para que los profesores puedan llevarse los ejemplos que estudien en la web a sus clases en las facultades.

El curso se distribuye por las siguientes áreas:

  • Programación con AJAX
  • Algoritmos
  • Sistemas distribuidos
  • Seguridad en Internet (creo que esta sección es de las mas interesantes =) )
  • Lenguajes

En la sección Herramientas 101 (aunque este número extrañe a algunos estudiantes, es el típico nº de la primera asignatura de un curso por ejemplo en EEUU), se encuentran las instrucciones de herramientas básicas para un informático. Podéis acceder a ella desde el menú Courses situado en la parte izquierda de la página principal. Estas son sus materias:

A continuación os dejo una captura de pantalla de la página inicial:

image

Y el link para acceder:

http://code.google.com/intl/es-ES/edu/

En este otro link encontraréis el foro para que los profesores intercambien opiniones:

http://groups.google.com/group/Google-Code-for-Educators?pli=1

Disfrutarlo, saludos!

sábado, 15 de mayo de 2010

Desarrollo de una aplicación para automatizar el apagado de Windows con Windows Presentation Foundation (WPF) en .NET (Parte I)

Buenas a todos, hoy os traigo una pequeña aplicación que he desarrollado en un ratillo libre y que sirve para automatizar el apagado de Windows. Se que hay ya muchas aplicaciones que hacen esto, de hecho, el propio Windows 7 ya trae este sistema automatizado, pero quería probar las características multithreading que Windows Presentation Foundation (la versión Flash de Microsoft en .NET) permite para el manejo de varios hilos en paralelo y me pareció una herramienta bastante interesante para ilustrarlo en el blog :)

A continuación os dejo un par de capturas de pantalla del programa. Su funcionamiento es sencillo, simplemente en el textbox de la parte inferior derecha se indican los segundos que se desea esperar para apagar Windows y se pulsa sobre el botón “Turn off”:

image

image 

El desarrollo del código está hecho en Visual Studio 2008, y el diseño de la interfaz en Microsoft Expression Blend 2.

El programa os lo podéis descargar desde el siguiente link:

http://elblogdecalles.es/descargas/AutomaticTurnOff.zip

En próximos post os hablaré del manejo multihilo de WPF, y del acceso seguro a los recursos comunes, y os colgaré el código fuente del programa para que practiquéis con WPF.

 

saludos!

Un mail con una falsa descarga de Windows 7 Upgrade Advisor contamina con un troyano a miles de usuarios

caution2[1]

Buenas a todos, los últimos días muchos usuarios han recibido un e-mail en el que les invitan a comprobar si su hardware es compatible con los requisitos  de Windows 7 mediante la aplicación modificada de Windows 7 Upgrade Advisor, que instalará en el PC de la víctima un troyano.

El programa viene adjuntado al email comprimido en un ZIP. A muchos usuarios les cantará este sistema a la legua, ya que Microsoft nunca envía software adjunto a un correo.

El antivirus BitDefender identifica el troyano como Trojan.Generic.3783603. Y entre sus bondades, como otros troyanos abre un puerto para la conexión del creador del troyano a la máquina victima.

De Windows 7 Upgrade Advisor ya hablé en Windows técnico en el siguiente post:

http://www.windowstecnico.com/archive/2009/06/08/windows-7-upgrade-advisor-beta.aspx

 

Lo podéis descargar desde el siguiente link:

http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=1b544e90-7659-4bd9-9e51-2497c146af15&displayLang=en

 

Descargaros solo el software de Microsoft desde su página web, y desconfiar siempre de este tipo de correos.

un saludo!

martes, 11 de mayo de 2010

Camino a la cuarta generación del desarrollo software: Desarrollo Dirigido por Modelos y su aplicación con la tecnología Domain Specific Language de Microsoft (Parte III)

Buenas a todos, en el post de hoy continuaremos la cadena de post sobre desarrollo con DSL Tools y diseñaremos el resto del DSL que comenzamos la semana pasada. Después, contaremos como se diseña la interface gráfica de nuestro DSL.
Para el ejemplo que hemos utilizado y en el que vamos a desarrollar un dsl que nos permita automatizar la generación de ficheros XML, requeriremos una serie de elementos que nos permitan generar un árbol abstracto que simule las etiquetas del árbol XML. Estos elementos serán representados por nodos y atributos. Cada nodo puede tener cero o más atributos. Además, los nodos pueden ser de tres tipos, nodo raíz, nodo hoja, o nodo normal. El nodo raíz podrá tener 0 o más hijos. El nodo hoja no podrá tener hijos. Y los nodos normales tendrán padre y cero o más hijos. Este efecto lo conseguiremos jugando con las cardinalidades.
Ahora aprovecharemos el esqueleto del modelo proporcionado y modificaremos los nombres y atributos de las clases hasta dejarlos como en la captura de pantalla que se verá a continuación.
Cambios a realizar:
  1. Cambiar el nombre del modelo (en la clase “domain class”) de ExampleModel a ModeloDocXml.
  2. Cambiar el nombre de la clase ExampleElement a Nodo. Cambiar el nombre de su atributo Name a Nombre. Y añadirle los atributos Campo (string), Raiz (boolean), Hoja (boolean), con los que identificaremos el tipo de nodo del que se trata.
  3. Modificaremos el nombre Elements a Nodos de la Reference Relationship que une ModeloDocXml con Nodo. Y que utilizaremos posteriormente para identificar el número de nodos que contiene nuestro modelo.
  4. Además añadiremos una clase nueva a la que le daremos de nombre Atributo y le añadiremos los atributos Nombre e Identificador. Que uniremos a la clase nodo con un Embbeding Relationship. Modificaremos finalmente la cardinalidad de manera que un nodo pueda tener cero o mas atributos.
Tras realizar estos cambios deberíamos tener nuestro modelo terminado:
image
Ahora llega la hora de diseñar la interface que tendrá nuestro modelo. En la parte derecha veréis que hay un diagrama paralelo llamado Diagram Elements, en él se diseñará la interface de nuestro modelo.
Para aclararnos renombraremos la forma ExampleShape a NodoShape. El ExampleConnector a NodoConnector y el LanguageDiagram a XmlGeneratorDiagram.
Como partimos nuestro modelo de un esqueleto, ya está diseñada la interface de la clase nodo, y de la flecha que se utiliza para unir los nodos. Ahora queda diseñar la interface de los atributos que puede tener un nodo. Para ello arrastraremos desde la toolbox un Geometry Shape y un Connector a los que renombraremos como AtributoShape y AtributoConnector. Ahora pulsaremos botón derecho sobre Decorator en la clase AtributoShape y añadiremos un atributo NameDecorator, lo que nos permitirá poner un nombre en el atributo, durante el diseño de nuestro modelo. Tras realizar estos cambios deberíais tener lo siguiente:
imageY el resultado final sería el siguiente:
image
Ahora debemos asociar la clase Atributo y el conector que le une con la clase Nodo, con sus correspondientes shape. Para ello utilizaremos la herramienta de la toolbox Diagram Element Map.
Una vez hecho esto pincharemos en la flecha que une la clase Atributo con AtributoShape y accederemos a la pestaña Decorator Maps, donde marcaremos la casilla NameDecorator como muestra la siguiente imagen y seleccionaremos en Display Property el atributo Nombre. De esta manera conseguiremos que dentro del nodo en el modelo muestre el atributo Nombre:
image
Ahora iremos a la pestaña General y comprobaremos que el Parent Element Map está apuntando al ModelDocXml desde donde hereda, para que posteriormente desde el código del programa podamos acceder a sus atributos:
image
Finalmente, y como función únicamente estética podremos modificar el aspecto de los nodos y atributos del modelo jugando con las distintas posibilidades que ofrecen desde su correspondiente menú propiedades, colores, formas de los nodos, etc:
image
image
Esto es todo por hoy, en el próximo post generaremos la toolbox que contendrá todos los elementos de nuestro DSL y la probaremos.

Hasta el próximo post, saludos!

lunes, 10 de mayo de 2010

Estructuración de problemas en la ayuda para la toma de decisiones en las organizaciones: ¿Windows XP o Windows 7? (Parte II)

windows_7_logo_Blue_21[1] Hola a todos, llevaba ya unos días sin postear nada, pero entre exámenes, proyectos y temas del trabajo me estaba siendo imposible. Hoy me gustaría acabar el post sobre toma de decisiones que comencé hace unos días.

Continuando con nuestro diagrama de influencia, hoy vamos a añadir nuevos nodos de azar, es decir nuevos elementos que pueden repercutir en nuestra toma de decisiones, en este caso, la instalación o no de Windows 7 en nuestra organización.

Como veréis en el siguiente diagrama, los nodos de azar que en el diagrama de influencia del post pasado se dirigían al nodo valor “Instalar Windows 7”, ahora los he dirigido a un nodo determinista que he generado nuevo denominado “Coste Total”. Con ello conseguiremos que todas las probabilidades que teníamos hasta entonces, que solo repercutían al fin y al cabo en un objetivo económico, estén representadas en un mismo nodo, facilitando su comprensibilidad.

Ahora añadiremos dos objetivos mas, transformados en nodos de azar, la Imagen de Modernidad y la Aceptación de los Usuarios. En caso de que tuviésemos solo en cuenta el Coste Total para tomar la decisión, Windows 7 saldría claramente perdiendo, por su coste de licencias, aunque no perdería por mucho ya que el mantenimiento de XP es mas costoso, pero al añadir estos dos nuevos nodo podremos tener dos objetivos mas para la toma de decisiones. Es lógico que contra mas variables se incluyan, mas realista será nuestro resultado.

image

Modelado el diagrama de influencia llega la hora de valorar con probabilidades de 0 a 1 donde 0 es 0% y 1 el 100% cada nodo de azar. Para ello haréis doble clic en cada nodo, os dirigís a la pestaña “Definition”, y ahí añadís las probabilidades que creáis convenientes de acuerdo al análisis que realicéis de la organización que administráis:

image

Una vez que tengáis modelado todo el problema, bastará con pulsar F5 para que se ejecute el programa y nos devuelva el veredicto. Para visualizarlo solo deberéis hacer doble clic en el nodo valor “Instalar Windows 7”, y en la pestaña “Value” tendréis el resultado:

 image

Como veis en nuestro caso ha ganado Windows 7, pero por una ventaja muy pequeña.

Por si queréis visualizar el ejemplo que he utilizado, y por petición de Christian :) os he subido a mi web el ejemplo, podéis descargarlo desde el siguiente link:

http://elblogdecalles.es/descargas/instalacion_xp_o_windows7.zip

saludos!

lunes, 3 de mayo de 2010

Camino a la cuarta generación del desarrollo software: Desarrollo Dirigido por Modelos y su aplicación con la tecnología Domain Specific Language de Microsoft (Parte II)

Buenas a todos, continuando con la cadena de posts sobre Desarrollo Basado en Modelos y su aplicación con DSL hoy vamos a hablar sobre el ejemplo que utilizaremos para explicar el desarrollo de aplicaciones con esta tecnología.
De las alternativas mostradas en el post anterior abordaremos la basada en Domain-Specific Language. Con ella se implementará un Dsl que automatice la escritura de documentos Xml. Para ello en primer lugar se identifican las partes del problema de la generación de documentos Xml que pueden ser modeladas.
Un documento Xml está formado por una iniciación común y por una serie de etiquetas en forma de árbol. Por ejemplo:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<ficha>
<nombre>
Juan Antonio
</nombre>
<apellido>
Calles
</apellido>
<direccion>
c/elblogdecalles, 4, 1ºK
</direccion>
</ficha>
Estas etiquetas podrían ser representadas en un modelo, a través de nodos. Será necesario tener en cuenta que un nodo puede no tener hijos, en este caso se tratará de un nodo hoja, es decir, de una etiqueta que no contiene más etiquetas hijas. Podremos tener también nodos con hijos, entonces podrá tratarse del nodo raíz, que solo habrá uno, o de un nodo intermedio.
Además hay que tener en cuenta que un nodo puede contener ninguno o varios atributos.
Por tanto para representar un documento Xml en un modelo en formato de árbol habrá que desarrollar un modelo que soporte la inclusión de:
    1. Iniciación común.
    2. Nodos:
      • Hoja
      • Intermedio
      • Raíz
    3. Atributos.
      • cero o más
La iniciación común puede sacarse del diseño del modelo, y será codificada directamente en la parte de escritura del código.
Se generarán clases independientes para los nodos y los atributos. Y se tomarán las características: hoja, intermedio y raíz del Nodo, como atributos modificables por el desarrollador durante el diseño del modelo.
Finalmente la posibilidad de que haya cero o más atributos en un nodo se representará con cardinalidades en las uniones de la clase nodo y atributo.
Tras haber planteado el problema y representado el modelo se generará el DSL. Una vez desarrollado, se utilizará para diseñar un documento Xml de manera gráfica, y se codificará el código necesario para ser convertido a la sintaxis de Xml. Estas partes se verán en el próximo punto, Implementación.

Implementación

Generación del Proyecto

Para el desarrollo de nuestro DSL con Dsl Tools necesitaremos tener instalado Visual Studio 2005/2008 con un SDK actualizado. Para este ejemplo, hemos utilizado Visual Studio 2008, con el SDK 1.0.
En primer lugar se debe abrir Visual Studio, e ir al menú de creación de nuevo proyecto:
image
Después se generará el proyecto, para ello accedemos a Nuevo proyecto -> Otros tipos de proyectos -> Extensibilidad y seleccionamos “Domain-Specific Language Designer”. Le damos un nombre al proyecto y aceptamos:
image
Ahora elegiremos Minimal Language, para no tener que empezar a diseñar nuestro DSL desde cero y tengamos ya un pequeño esqueleto generado:
image
Ahora nos inventamos un nombre para la extensión que tendrá el fichero donde se guardará nuestro modelo:
image
Indicamos un nombre de compañía:
image
Y le indicamos que cree una clave ya que no vamos a utilizar una existente:
image
Tras pulsar Finalizar veremos el esqueleto de nuestro DSL:
image
Esto es todo por hoy, en el próximo post diseñaremos el resto del DSL y contaremos como se diseña la interface gráfica del mismo.
saludos!

CRIPTOGRAFÍA Y SEGURIDAD EN COMPUTADORES (Edición 2010) POR MANUEL JOSÉ LUCENA LÓPEZ

candado-combinacion-cnm1524eurd[1]Buenas a todos!, hace unos días os colgué para que lo pudieseis descargar el libro de criptografía que escribió Manuel José Lucena López en 1999. Tras seguir investigando el tema he encontrado la nueva edición del libro que ha escrito y publicado Manuel José este mismo año, hace escaso mes y medio =).

El libro sigue siendo libre, esta vez con licencia Creative Commons. Ha sido aumentado a 307 páginas y cuenta con todos los algoritmos criptográficos actuales. ¡Por lo que ya no hay escusa para no leer este magnifico libro!

Como de costumbre, lo he subido a mi web, lo podéis descargar desde el siguiente link:

http://elblogdecalles.es/descargas/Libro_Criptografia_y_Seguridad_en_Computadores_2010.pdf

 

Disfrutarlo, saludos!!