Taller de Lenguajes

Los 25 errores más comunes en programación PDF Imprimir Correo electrónico
Lunes 26 de Enero de 2009 01:35

SANS (SysAdmin, Audit, Network, Security) ha publicado el listado de los 25 errores más comunes que afectan a los sitios Web, de acuerdo a 30 expertos internacionales en seguridad

Los errores se encuentran catalogados en CWE (Common Weakness Enumeration) y están organizados en tres niveles

Los errores publicados corresponden a los reportados como CWE (Common Weakness Enumeration) y fueron organizadas en tres niveles con distintos errores en cada uno de ellos.

Interacción insegura entre componentes

La forma en que los datos son enviados y recibidos entre componentes, módulos, procesos, programas, threads o sistemas es inseguro.

  • CWE-20: Validación de datos de entrada errónea
  • CWE-116: Codificación y escapeo de datos de salida erróneo.
  • CWE-89: Inyección de comandos SQL ('SQL Injection')
  • CWE-79: XSS ('Cross-site Scripting')
  • CWE-78: Inyección de comandos de SO ('OS Command Injection')
  • CWE-319: Transmisión textual de información sensible
  • CWE-352: Cross-Site Request Forgery (CSRF)
  • CWE-362: Race Condition
  • CWE-209: Fugas de información en mensajes de error
Administración riesgosa de recursos

El software no administra en forma adecuada la creación, uso, transferencia o destrucción de recursos importantes del sistema.
  • CWE-119: Fallo en las restricciones de las operaciones dentro de los límites del buffer de la memoria
  • CWE-642: Control externo de datos críticos
  • CWE-73: Control externo de nombres de archivos y rutas
  • CWE-426: Ruta de búsqueda no confiable
  • CWE-94: Fallo en el control de generación de código ('Code Injection')
  • CWE-494: Descarga de código sin verificar la integridad
  • CWE-404: Inadecuado cierre de recursos
  • CWE-665: Inadecuada inicialización
  • CWE-682: Cálculo incorrecto
Defensas deficientes ("porosas")

Las técnicas de protección son mal utilizadas, abusadas o ignoradas.
  • CWE-285: Control de acceso inadecuado (Autorización)
  • CWE-327: Uso de algoritmos de encriptación riesgosos
  • CWE-259: Contraseñas inseguras
  • CWE-732: Permisos de acceso inseguros a Recursos críticos
  • CWE-330: Uso de insuficientes valores aleatorios
  • CWE-250: Ejecución con permisos innecesarios
  • CWE-602: Dejar de validar desde el lado del cliente

 

Comentarios
Añadir nuevo Buscar RSS
Escribir comentario
Nombre:
Email:
 
Website:
Título:
 
Por favor introduce el código anti-spam que puedes leer en la imagen.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Menú Principal

Ingreso de Usuarios



Actualidad

Encuesta

¿Cuál es tu lenguaje de programación favorito?
 
Copyright © 2012 Taller de Lenguajes. Todos los derechos reservados.
Joomla! es software libre publicado bajo la licencia GNU/GPL.