Get your blog and much more!
Algunas ves hiciste un formulario en el cual se coloca en login y password y si es correcto se le concede el acceso ?

Bien... pero te has puesto a pensar que cuando haces ese envio desde la Pc cliente al servidor estas enviando datos puros?

Si alguien pone un Snnifer en la red podrá capturar esas claves....

Para garantizar la seguridad no solo basta encriptar las claves en el servidor y grabarlas en la BD... Tambien se necesita encriptar esos datos en la PC cliente y luego enviarlas al servidor...

De ese modo la información viajará encriptada y garantizas la seguridad...

Aqui un ejemplo







AQUI EL FLA

AQUI LA FUNCION MD5 PARA ASP - md5(valor)

En el caso de PHP ya tiene incluida la funcion, solo tenemos que hacer md5(valor)



Trabajas en horas extrañas. ¡Como las putas!

Generalmente trabajas hasta tarde. ¡Como las putas!

Generalmente eres más productivo por la noche. ¡Como las putas!

Te pagan para mantener al cliente feliz. ¡Como las putas!

El cliente paga mucho más pero tu jefe se queda con casi todo el dinero. ¡Como las putas!

Cobras por hora pero tu tiempo se extiende hasta que termines. ¡Como las putas!

Si eres bueno, nunca estás orgulloso de lo que haces. ¡Como las putas!

Te recompensan por satisfacer las fantasías de tus clientes. ¡Como las putas!

Es difícil tener y mantener una familia. ¡Como las putas!

Cuando te preguntan en qué trabajas no lo puedes explicar. ¡Como las putas!

Tus amigos se distancian de ti y tú sólo andas con otros igual que tu. ¡Como las putas!

El cliente paga tu cuenta del hotel y por horas trabajadas. ¡Como las putas!

Tu jefe tiene un buen coche. ¡Como las putas!

Cuando vas a hacer una "asistencia" al cliente estás óptimo. ¡Como las putas!

Pero cuando vuelves pareces haber salido del infierno. ¡Como las putas!

Evalúan tu "capacidad" con horribles pruebas. ¡Como las putas!

El cliente siempre quiere pagar menos y encima quiere que hagas maravillas. ¡Como las putas!

Cada día al levantarte dices "NO VOY A HACER ESTO TODA MI VIDA!!!" ¡Como las putas!

Sin conocer nada de su problema los clientes esperan que les des el consejo que necesitan. ¡Como las putas!

Si las cosas salen mal es siempre culpa tuya. ¡Como las putas!

Tienes que brindarle servicios gratis a tu jefe, amigos y familiares. !Como las putas!

Ahora me pregunto... Realmente soy Ingeniero de Sistemas o ...?




Algunas ves hiciste un formulario en el cual se coloca en login y password y si es correcto se le concede el acceso ?



Bien... pero te has puesto a pensar que cuando haces ese envio desde la Pc cliente al servidor estas enviando datos puros?



Si alguien pone un Snnifer en la red podrá capturar esas claves....



Para garantizar la seguridad no solo basta encriptar las claves en el servidor y grabarlas en la BD... Tambien se necesita encriptar esos datos en la PC cliente y luego enviarlas al servidor...



De ese modo la información viajará encriptada y garantizas la seguridad...



En mi caso prefiero hacerlo en FLASH porque me es mas sencillo...



Aqui le dejo un enlace en el cual pueden usar las funciones de encriptacion en Action Script.



http://www.secureplay.com/product-docs/MD5-Message-Digest.htm















Configurar IIS para ejecutar WAP



Para poder trabajar en forma local con páginas WAP (lenguaje WML) en nuestro servidor IIS, no hace falta instalar ningún componente y tampoco un nuevo servidor, simplemente tendremos que configurar los MIME Types habilitando este protocolo.



Configuración



Dentro del Panel de Control de Windows nos dirigimos a Herramientas Administrativas, y allí ingresamos a Servicios de Internet Information Server.



Hacemos click en Propiedades del Sitio Web:





En la solapa Encabezados HTTP veremos en la parte inferior un bloque de Asignación MIME.





Clickeamos en Tipos de archivo..., ponemos Nuevo tipo y agregaremos las siguientes asignaciones (las mismas nos permitirán ver contenido wml, ejecutar wmlscript y ver imágenes en formato wbmp):





















































Extensión asociada Tipo de Contenido (MIME)
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlscript
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wbmp image/vnd.wap.wbmp




Damos clics en todos los Aceptar.



De esta forma ya tienes el Internet Information Server habilitado para utilizar páginas WAP.



Emuladores



Para ver las páginas WAP podemos hacerlo desde el propio móvil ingresando como URL el IP de nuestra conexión y ver la página en el dispositivo mismo, esto es muy recomendable para realizar unos últimos test de nuestro sitio.



Lo más recomendable para el desarrollador, es utilizar un emulador que simule estar conectándose desde un dispositivo móvil, de esta forma se podrá, a prueba y error, realizar un sitio que funcione correctamente.



Uno muy bueno es el WinWAP PRO, es un programa freeware que posee el formato de un móvil, y su modo de uso para navegar es similar a la de los teléfonos móviles, utilizando los botones correspondientes del teléfono.



Otro emulador muy recomendable es el Openwave que al instalarlo podremos ver las páginas WML simplemente poniendo la URL dentro del navegador propio que incluye, e imprime el contenido dentro de una pantalla también con formato de móvil pero más atractiva que el otro programa.



Realizando pruebas



Este artículo no pretende explicar la sintáxis del código WML, para ello puedes ver otros artículos y tutoriales, igualmente aquí te damos un ejemplo par que puedas probar si la habilitación del protocolo WAP ha sido configurada con éxito. Genera una página con extensión .wml y ponla en tu servidor local.



Aquí tenemos una pequeña página creada en WML, la cual tiene dos tarjetas enlazadas, inicio y wallpapers:



<?xml version="1.0"?>




"http://www.wapforum.org/DTD/wml_1.1.xml">











Bienvenido a mi página WAP.




Aquí encontrarás wallpapers para tu móvil.













Elige tu wallpaper y descárgalo a tu móvil:




...




...




Volver










Éste es el resultado con OpenWave:















Conclusión



En un sitio WAP también pueden utilizarse lenguajes dinámicos, simplemente se especifica que tipo de cabecera contendrá, y luego se programa en ASP, PHP, ASP.net y en lugar de imprimir HTML se imprime WML. De esta forma, el navegador detecta que se trata de una página diseñada especialmente para dispositivos móviles, y permite la visualización de la misma.





 









Logo Pixpo

http://www.pixpo.com/



Quizá la manera tradicional de compartir tu vídeo o fotografías por internet implicar el cargarlos previamente a un servidor de terceras personas tales como Flickr, YouTube, o Google Video. Y todo esto con sus respectivas desventajas, por ejemplo los archivos multimedia grandes requieren a menudo mucho tiempo para ser cargados al servidor y la mayoría de estos servicios de terceros limitan el número o tamaño de archivos que puedes subir.



Existe una alternativa llamada PiXPO la cual consiste en compartir tus videos en línea directamente desde tu computadora sin pasar por un servidor de terceros y así evitar todas esas limitaciones. PiXPO utiliza tecnología de par-a-web (P2W), permitiendo que compartas tus archivos de video directamente desde tu computadora a la web. Aquí ahorras el costo de ancho de banda y de hospedaje de tus archivos ya que se alojan en tu computadora. Sin embargo, tu computadora tendría que estar encendida las 24 horas si quisieras que tus archivos estén disponibles siempre.



Modo de uso

Para comenzar, necesitas descargar e instalar PiXPO. Una vez que finalice la instalación, te pedirán regitrarte para una nuevo usuario de PiXPO.



Después de haber creado tu ID de PiXPO, puedes comenzar a crear canales. PiXPO permite a las personas organizar todo en canales. Para crear un nuevo canal, pulza el botón Add channel. Dale un nombre a tu canal, descripción y etiquetas.



En la misma ventana pulza el botón Choose files para agregar los archivos al canal. Aparecerá una nueva ventena llamada ?Choose Channel Files?. donde vas a seleccionar los archivos que deseas que se publiquen en tu canal.

PiXPO 3.0 soporta los siguientes formatos BMP, IFF, JPEG, PCX, PGM, PICT, PNG, PSD, SGI, TGA, TIFF y WMF. PiXPO 3.0 también soporta los formatos RAW y GIF. Con respecto a archivos audio y video, PiXPO 3.0 soporta AVI (DivX AVI, y otros - todo depende de que tengas el códec correcto instalado), MPEG (incluyendo el MP3), Windows Media (audio y video - se requiere al menos la versión 9 del Reproductor de Windows Media) y QuickTime (audio y video - requiere QuickTime para Windows).

Si te preocupa que tu coenxión se vaya a hacer lenta debido a que algún archivo se haga popular, no te preocupes porque cuando un video se hace popular es alojado en los servidores de PiXPO y pueden ser vistos por varias personas al mismo tiempo.

Actualmente PiXPO está disponible unicamente para Windows y se está desarrollando una versión para Mac, además de que en los próximos meses se estará liberando su API.



Ventajas:



* No requiere un servidor intermedio, en unos minutos puedes comenzar a transmitir.

* No hay límite en el número de archivos ni en el tamaño.



Desventajas:



*Requiere una conexión de banda ancha.

* La PC debe estar encendida todo el tiempo.







Este video lo hice hace 3 años (La parte del esplendor)...

El Intro fue echo por Richard Heredia...









Cuando trabajo con AJAX solo uso dos funciones: crear el objeto y cargar los datos, el resto es pura creatividad y javascript...



function AJAX()

{ //funcion que sirve para conectarse

var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];

var ajax = false;

for(var i=0 ; !ajax && i
try{ ajax = new ActiveXObject(ajaxs[i]); }

catch(e) { ajax = false; }

}

if(!ajax && typeof XMLHttpRequest!='undefined') {

ajax = new XMLHttpRequest();

}

return ajax;

}



}








function CARGARDATOS(pagina,capa, parametros){

var ajax = AJAX();

if(!ajax){

alert("No se puede ejecutar este proceso: Error de navegador");

return false;

}



document.getElementById(capa).innerHTML = "Cargando Datos ";

ajax.open("POST",pagina,true);

ajax.onreadystatechange = function() {

if (ajax.readyState == 4) {

if (ajax.status == 200)

{

document.getElementById(capa).innerHTML=ajax.responseText;

}

else

{

alert('Se detectó problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5');

}

}

}



ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

ajax.send(parametros);




Bien, la funcion que hace todo es CARGARDATOS(pagina,capa, parametros)



- Indico la página

- Indico la capa o DIV

- Envio los parámetros ("cod="+valor+"&cod2"+valor2+"texto"+escape(textogrande))



Y como envio por el método POST, ya sea en PHP o ASP los recibo con un $_POST['valor']; o un Request.form("valor")



Bueno AJAX funciona con cualquier lenguaje...



Vamos hacer un ejemplo práctico....



Digamos que queremos que al dar click en un link y se muestren los datos de otra página....



Pagina.html

Este blog aun esta en BETA y no me deja escribir codigo HTML... asi que les usaré parentesis en ves de los simbolos mayor y menor

----------------------------------

(a href="#" onclick="CARGARDATOS('PaginaDos.php','Muestra_aqui', 'parametro=cadena123'); ">VER PAGINA 2(/a)



(div id="Muestra_aqui")(/div)

----------------------------------







PaginaDos.php



----------------------------------

<?



$valor=$_POST['parametro'];



echo "Hola, alguien me llamo desde otro lado?,mmm... seguro fué de AJAX ¬¬ ";

echo "
";

echo $valor;



?>

----------------------------------





Para probar solo abrimos Pagina.html y le hamos click en el enlace...



No necesariamente es PHP, puedes probar con páginas HTML o ASP o lo que quieras... Al final AJAX llama al HTML generado por PaginaDos.php o PaginaDos.asp o PaginaDos.jsp o PaginaDos.html, etc...



Así de fácil ...

Logo Pixpo
http://www.pixpo.com/

Quizá la manera tradicional de compartir tu vídeo o fotografías por internet implicar el cargarlos previamente a un servidor de terceras personas tales como Flickr, YouTube, o Google Video. Y todo esto con sus respectivas desventajas, por ejemplo los archivos multimedia grandes requieren a menudo mucho tiempo para ser cargados al servidor y la mayoría de estos servicios de terceros limitan el número o tamaño de archivos que puedes subir.

Existe una alternativa llamada PiXPO la cual consiste en compartir tus videos en línea directamente desde tu computadora sin pasar por un servidor de terceros y así evitar todas esas limitaciones. PiXPO utiliza tecnología de par-a-web (P2W), permitiendo que compartas tus archivos de video directamente desde tu computadora a la web. Aquí ahorras el costo de ancho de banda y de hospedaje de tus archivos ya que se alojan en tu computadora. Sin embargo, tu computadora tendría que estar encendida las 24 horas si quisieras que tus archivos estén disponibles siempre.

Modo de uso
Para comenzar, necesitas descargar e instalar PiXPO. Una vez que finalice la instalación, te pedirán regitrarte para una nuevo usuario de PiXPO.

Después de haber creado tu ID de PiXPO, puedes comenzar a crear canales. PiXPO permite a las personas organizar todo en canales. Para crear un nuevo canal, pulza el botón Add channel. Dale un nombre a tu canal, descripción y etiquetas.

En la misma ventana pulza el botón Choose files para agregar los archivos al canal. Aparecerá una nueva ventena llamada ?Choose Channel Files?. donde vas a seleccionar los archivos que deseas que se publiquen en tu canal.
PiXPO 3.0 soporta los siguientes formatos BMP, IFF, JPEG, PCX, PGM, PICT, PNG, PSD, SGI, TGA, TIFF y WMF. PiXPO 3.0 también soporta los formatos RAW y GIF. Con respecto a archivos audio y video, PiXPO 3.0 soporta AVI (DivX AVI, y otros - todo depende de que tengas el códec correcto instalado), MPEG (incluyendo el MP3), Windows Media (audio y video - se requiere al menos la versión 9 del Reproductor de Windows Media) y QuickTime (audio y video - requiere QuickTime para Windows).
Si te preocupa que tu coenxión se vaya a hacer lenta debido a que algún archivo se haga popular, no te preocupes porque cuando un video se hace popular es alojado en los servidores de PiXPO y pueden ser vistos por varias personas al mismo tiempo.
Actualmente PiXPO está disponible unicamente para Windows y se está desarrollando una versión para Mac, además de que en los próximos meses se estará liberando su API.

Ventajas:

* No requiere un servidor intermedio, en unos minutos puedes comenzar a transmitir.
* No hay límite en el número de archivos ni en el tamaño.

Desventajas:

*Requiere una conexión de banda ancha.
* La PC debe estar encendida todo el tiempo.

Este video lo hice hace 3 años (La parte del esplendor)...
El Intro fue echo por Richard Heredia...