lunes, 21 de abril de 2008

Cómo instalar Joomla

Buenas: para los que estén interesados en instalar este gestor de contenidos (CMS), aquí dejo paso a paso cómo hacerlo. Vale tanto para windows como para linux.

1.- Instala lampp (en linux) o wampp (en windows) bajándolo de su página oficial

2.- Descarga joomla de su página oficial (la última versión que haya)

3.- Descomprime el .zip en la carpeta htdocs del servidor

4.- Accede a través de tu navegador a joomla (en mi caso http://localhost/joomla/) y si todo está en verde, next. Si no, deberás configurar algunas cosas, aunque no todas las opciones son importantes.

5.- Crea en localhost/phpmyadmin una base de datos y rellena con esos datos el Step1 (primer paso de la instalación)

6.- Rellena los datos que te piden

7.- Elimina la carpeta installation de la carpeta htdocs

8.- Comprueba que la instalación ha sido correcta accediendo a htpp://localhost/tucarpeta_de_joomla_en_htdocs/

Si funciona...¡Enhorabuena y a trabajar!

Espero que haya sido util. Si es así, deja un comentario

Un saludo

Cómo hacer una página web en cinco minutos

Buenas:

acabo de descubrir un sitio genial para hacer páginas web. Se llama weebly.com y te permite hacer páginas arrastrando elementos, de manera que con unos cuantos clicks y sin escribir ni una sola linea de código html, tienes una web montada, publicada y accesible a través de internet. Como ejemplo os dejo el enlace a una mini-web que me he montado en cinco minutos para mi proyecto fin de carrera.

Soy consciente de que se podrían haber metido un montón de cosas más, pero estaba probando.

http://jclic-sqilor.weebly.com/

simple, sencilla y ciertamente limitada, pero muy util para la gente que no tenga grandes necesidades específicas

Espero que os sea útil
Un saludo
Juan

Introducción a los certificados digitales

Qué son:

Un certificado digital es un documento que contiene una clave pública del usuario, un identificador y los datos personales del usuario.

El documento está firmado digitalmente por una autoridad certificadora (Certification Authority, CA)

Para qué se usan:

Un certificado sirve para que el usuario pueda realizar tareas que requieran seguridad y confidencialidad.

Al estar firmado el ciertificado por una autoridad de confianza (una CA), confirma a terceros (por ejemplo los navegadores web) su validez y demuestra que las claves pertenecen a ese usuario.

Quién los emite:

Cualquiera puede emitir un certificado digital, pero deben estar firmados digitalemente por una CA.

Qué información contienen:

El certificado digital contiene una serie de campos contenidos como fichero .cert:

Algoritmo de cifrado y resumen
Clave pública del usuario
Información personal del usuario
Periodo de validez
Información del CA emisor
Firma digital del emisor, que valida el enlace entre la clave pública y la identificación de usuario (es la forma que tiene el CA de decir "tío, te juro que esta clave es de Paco").
Usos permitidos, es decir, para qué se puede usar el certificado.

Claves privadas:

Cuando un usuario instala un certificado (como fichero .pfx) en un navegador, almacena la clave privada en su ordenador.


Pasos que se dan en un sistema seguro:

1.- Al darse de alta en el sistema, se le envía al usuario un .pfx con su certificado y su clave privada. Esto se hace como CA

2.- Cada vez que hagas login o una compra hay un intercambio de certificados (ficheros .cert sin clave privada, sólo con la clave pública y la información de usuario), en el que el sistema al que te conectas como usuario te demuestra que realmente es el sistema que afirma ser, y el sistema a continuación te pide tu certificado para saber que eres realmente quien afirmas ser, validándose así la identidad de ambos para evitar los problemas de la suplantación, así como evitar el repudio, ya que es prueba de que ambos han enviado o recibido la información.



nota: podéis examinar el contenido de un certificado accediendo a un sitio seguro como éste y haciendo clic en examinar el certificado.

Espero que os haya servido. Si os a gustado dejad un comentario

Un saludo

Cómo funciona la firma digital RSA

¿Para qué sirve?

Sirve para enviar mensajes no necesariamente secretos sin que nadie los pueda modificar.

En la situación en que A quiere enviar un mensaje a B, A tiene una clave pública de dos valores (e y n) y una clave privada (d)


¿Qué pasos se dan?

1.- A hace un resumen (r) del mensaje con una función resumen (por ejemplo MD5 o SHA1)

2.- La firma digital (f) será la codificación del resumen con su clave privada:

f = r^d, mod n

3.- A envía el mensaje junto con la firma f.

4.- B, el receptor, resume el mensaje con la misma función resumen que A, obteniendo r'

5.- B compara: cifra la firma (f) con la pública de A y debe obtener su r'

[f ^e, mod n] debe ser igual a r'

Si son iguales, se puede afirmar que nadie ha modificado el mensaje que A envió.


Espero que os sirva.

Si os ha servido dejad un comentario


Un saludo

jueves, 3 de abril de 2008

How to crack a website based on cookies

To avoid some websites to control when you get in and do your queries, all you have to do is block the communication between that site and your computer. This is one of the easiest ways to fool websites that rely on cookies to do authentification.

This process depends on which web browser you use. I always recommend using Firefox (it's secure and free), but I'll explain how to do it with Micro$oft Internet Explorer too.

a) In Mozilla Firefox:

1.- Click on "Edit" -> "Preferences" -> "Privacy" -> "Exceptions..."
2.- Write the URL of the website you want to block
(for example www.mysite.com)
3.- Click on "Block"
4.- Click on "Close"

b) In Internet Explorer:

1.- Click on "Tools" -> "Internet Options" -> "Privacy" -> "Sites"
2.- Write the URL of the website you want to block
(for example www.mysite.com)
3.- Click on "Block"
4.- Click on "Close"

I hope it will be useful (above all, for my English IV partners!). If so, leave a comment
greetings

miércoles, 2 de abril de 2008

Cómo instalar ANTLR en el Eclipse

Siempre que tengo que instalar el AntLr se me olvidan los pasos, así que aquí los reflejo para compartirlo con quien le interese

1.- Ir a "Help" -> "Software Updates" -> "Find and Install"
2.- Seleccionar "Search new features to install" y pulsar "Next"
3.- Pulsar "new remote site", escribir un nombre y la siguiente dirección http://antlreclipse.sourceforge.net/updates/" y luego (comprobar que se ha marcado con un tick la casilla que acabamos de añadir) pulsar "Finish"
4.- Seleccionar el plugin, pulsar "Siguiente", aceptar la licencia y terminar de instalarlo


Un saludo