Se encuentra en:
Validación de salidas en Java
RECU-0619 (Recurso Ejemplo)
- Área: Codificación y Validación de entrada/salida
- Carácter del recurso: Obligatorio
- Tecnologías: Java
Descripción
Controlar que los datos devueltos por las funciones son válidos, ya que, si no se controlan, el programa puede lanzar errores inesperados y llevar a la aplicación a una situación inestable, permitiendo a un atacante crear un fallo de seguridad en las aplicación.
Ejemplos
...
Persona p = obtenerPersona();
if( p!= null){
boolean aniadido = listaPersonas.add(p);
if(!aniadido){
//Controlar si no se ha podido añadir la persona
}
}else{
//Controlar si no se ha obtenido persona
}
...
Contenidos relacionados
Pautas
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
PAUT-0208 | Salida de las funciones | Pauta | Directriz | Obligatoria |