Como enviar un sitemap de Blogger a Google y Bing
0 (0)

Un sitemap (o mapa del sitio) es una lista de las páginas de un sitio web accesibles por los usuarios o buscadores, que generalmente se presentan en un archivo en formato xml. Enviar el sitemap a un buscador puede mejorar el posicionamiento del sitio, sobre todo en sitios grandes, al asegurarnos de que todas las … Leer más

Averiguar la correspondencia entre procesos w3wp.exe y un Application Pool
0 (0)

Si estamos monitorizando nuestras aplicaciones web alojadas en el IIS, es probable que necesitemos identificar a qué Application Pool corresponde cada uno de los procesos visibles en el Administrador de Tareas (Task Manager) de Windows. Desde el Administrador de Tareas veremos algo parecido a esto: Cada proceso w3wp.exe se corresponde con un Application Pool que … Leer más

Generar fichero excel desde ASP, ASP .NET y PHP
0 (0)

Microsoft Excel es una herramienta muy potente que no sólo permite abrir ficheros en formato propio de Excel, sino también ficheros csv separados por comas, separados por tabuladores, e incluso tablas HTML entre otros formatos. Los usuarios suelen exportar continuamente datos a Excel para usarlos en el futuro. Por ello puede que sea interesante incluir … Leer más

Cómo aumentar el tamaño de subida de archivos por defecto en ASP.NET
0 (0)

Por defecto, el tamaño máximo de subida de un fichero en ASP .NET a través del control FileUpload es de 4096 KB (4 MB). Esto quiere decir que si tratamos de subir un fichero cuyo tamaño excede los 4 MB recibiremos la siguiente excepción: System.Web.HttpException: Maximum request length exceeded. Para incrementar este límite podemos incluir … Leer más

Prevenir ataques Cross-Site Scripting (XSS) en PHP
0 (0)

El Cross-Site Scripting (XSS) es un tipo de vulnerabilidad muy común en las aplicaciones web que consiste en que el atacante inyecta código (generalmente JavaScript o HTML) en nuestra página web. Se debe generalmente a no validar correctamente los parámetros de entrada de una página web, ya sean parámetros en la URL o los datos de … Leer más

Crear una capa con bordes redondeados con CSS3
0 (0)

La propiedad border-radius de CSS3 permite utilizar fácilmente los bordes redondeados en nuestros diseños sin necesidad de usar varias etiquetas div e imágenes para las esquinas. Ejemplo 1. Caja con las esquinas redondeadas en Chorme, Safari, Firefox, IE9 y superiores El código css para conseguir los bordes redondeados del ejemplo anterior sería el siguiente: .bordes-redondeados { … Leer más

Servicios web JSON en .NET y cómo evitar el parámetro d con un filtro
0 (0)

Si hemos creado un servicio web en .NET que devuelve los resultados en formato JSON (más o menos como comentábamos en este artículo) y utilizamos la versión 3.5 o superior del Framework, puede que nos ocasione algún problema el parámetro «d», que .NET introduce automáticamente en la respuesta para evitar una vulnerabilidad (de la que hablábamos en este … Leer más

Deshabilitar el autocompletado de los campos input de un formulario HTML
0 (0)

El autocompletado es una característica de los navegadores que recuerda al usuario lo que ha introducido previamente en los campos de formulario con el mismo nombre. Fue introducido inicialmente por Microsoft en Internet Explorer pero ya lo incluyen prácticamente todos los navegadores. En general el autocompletado es una característica bastante útil de los navegadores, pero … Leer más

Servicios web que devuelven JSON y cross-site scripting
0 (0)

Si creamos un servicio web que devuelve los datos en formato JSON, debemos ser conscientes del posible agujero de seguridad que estaríamos creando para poder controlarlo. La vulnerabilidad permite que una página se vea comprometida ante un ataque de cross-site scripting. Enviando una petición a un servicio JSON, es posible recuperar datos de otro dominio diferente al que se … Leer más