Los filtros se utilizan para verificar si la entrada ingresada por el usuario sigue el estándar aceptado o no. Los filtros se utilizan en el navegador (filtrado del lado del cliente) o en el servidor (filtrado del lado del servidor) para validar la entrada proporcionada por el usuario en la aplicación web.
1. Filtros del lado del servidor:
estos son los tipos de controles de filtro presentes en el servidor. Cuando el usuario escribe una entrada, la entrada se reenvía al servidor para su validación. Si los datos ingresados por el usuario son válidos, se acepta la entrada; de lo contrario, se arroja un error según la entrada.
2. Filtros del lado del cliente :
estos son los tipos de controles de filtro presentes en el propio navegador. Cuando el usuario escribe una entrada, los filtros del lado del cliente verifican la entrada. Si los datos ingresados por el usuario son válidos, la entrada se acepta; de lo contrario, se genera un error según la entrada incorrecta que haya escrito el usuario.
Diferencia entre el filtro del lado del cliente y los filtros del lado del servidor en ciberseguridad:
FILTROS DEL LADO DEL CLIENTE | FILTROS DEL LADO DEL SERVIDOR |
---|---|
Los filtros están presentes en el lado del cliente o en el lado del navegador. | Los filtros están presentes en el lado del servidor. |
Los filtros del lado del cliente son fáciles de eludir o manipular. | Los filtros del lado del servidor son difíciles de manipular o eludir. |
No hay carga para el servidor ya que el navegador está realizando las comprobaciones de validación de entrada. | Los recursos del servidor se utilizan ya que las comprobaciones de validación de entrada se realizan en el propio servidor. |
El código se escribe utilizando lenguajes del lado del cliente como html, java. | El código se escribe usando lenguajes del lado del servidor como php, c#. |
La entrada es validada primero por el navegador y luego se reenvía al servidor. | La entrada se reenvía al servidor tal cual (sin la intervención de los navegadores). |
No proporciona mucha seguridad a los datos. | Brindar mayor seguridad a los datos. |
La respuesta de los filtros del lado del cliente es más rápida ya que residen en el navegador del usuario. | La respuesta de los filtros del lado del servidor es más lenta ya que las comprobaciones de filtro están presentes en el servidor y se envían de vuelta al navegador del usuario. |
Publicación traducida automáticamente
Artículo escrito por abhijithoyur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA