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

Incrementar número máximo de conexiones simultáneas en un servicio WCF
0 (0)

Windows Communication Foundation (WCF) es una tecnología para la creación de aplicaciones orientadas a servicios. Cuando se lanzan muchas peticiones al mismo tiempo desde las aplicaciones cliente sobre un mismo servicio WCF podemos llegar a obtener el siguiente mensaje: «An error occurred while receiving the HTTP response to http://servidor/MiServicio. This could be due to the … Leer más

Servicios web en .NET que devuelven JSON y cómo llamarlos desde jQuery
0 (0)

ASP .NET permite crear servicios web de manera muy sencilla, que devuelven el resultado en formato XML, pero hoy en día muchos desarrolladores prefieren que sus servicios web devuelvan los resultados en formato JSON y poder utilizar jQuery para hacer las llamadas. Programando nuestros servicios web en .NET, podemos conseguir de manera muy sencilla que … Leer más

Bloquear páginas web con el fichero hosts
0 (0)

El fichero hosts es utilizado por el Sistema Operativo para almacenar correspondencias entre dominios y direcciones IP, pero también puede utilizarse para bloquear contenidos de Internet. Como curiosidad, existen virus que modifican el archivo hosts para bloquear el acceso a las páginas web de los fabricantes de antivirus, así como antivirus que modifican este fichero para bloquear … Leer más