Skills para Desarrollo e IT, página 2 55 Skills
Código, pruebas, documentación y operaciones. Acote por subámbito, profesión, herramienta y nivel.
Resultados
Filtros
Filtros
Revisar la factura de la nube para ahorrar
Repasa los costes de la nube por servicio y proyecto, encuentra recursos sin uso o sobredimensionados y ordena los ahorros por impacto y riesgo.
Encontrar huecos de pruebas según el riesgo
Muestra dónde faltan, en código modificado o crítico, las pruebas que de verdad importan: dinero, permisos, datos y errores.
Revisar la lógica de fechas y horas
Revisa el código en busca de errores con fechas y horas: zonas horarias, cambio de hora, finales de mes y años bisiestos.
Revisar si los textos se pueden traducir
Encuentra en el código y las plantillas textos fijos.
Revisar tareas en segundo plano en busca de fallos
Comprueba si las tareas programadas y en cola pueden ejecutarse dos veces sin daño, reintentan bien, tienen límites de tiempo y hacen visibles los errores.
Revisar el código en busca de condiciones de carrera
Encuentra puntos donde solicitudes, procesos o hilos simultáneos se sobrescriben datos, reservan dos veces o se bloquean entre sí.
Localizar una fuga de memoria
Ayuda a acotar el consumo creciente de memoria de una aplicación.
Encontrar consultas N+1 en el código
Encuentra lugares donde el código lanza dentro de un bucle una consulta a la base de datos por cada registro y propone consultas agrupadas.
Revisar huecos en la documentación de la API
Compara la documentación de una API con el código y encuentra endpoints ausentes, campos obligatorios erróneos.
Revisar los tiempos límite en llamadas externas
Encuentra llamadas a otros servicios, bases de datos y API sin tiempo límite, con reintentos infinitos o sin alternativa, y propone límites sensatos.
Revisar la validación de entradas en el servidor
Comprueba si cada entrada al backend se valida en tipo, longitud, formato y valores permitidos, con independencia de las comprobaciones en el navegador.
Revisar la configuración CORS de una API
Revisa qué orígenes, métodos y cabeceras permite una API desde otros sitios web y encuentra ajustes demasiado abiertos.
Revisar las cabeceras de seguridad HTTP
Revisa las cabeceras de respuesta de un sitio web en busca de política de seguridad de contenidos, HSTS.
Encontrar datos personales en los logs
Encuentra instrucciones de log que escriben nombres, correos, direcciones IP.
Revisar las cabeceras de caché
Comprueba si páginas, archivos y respuestas de API se guardan en caché el tiempo adecuado.
Revisar la protección CSRF de los formularios
Comprueba si los formularios y las peticiones que cambian datos están protegidos frente a peticiones enviadas desde otros sitios web y propone tokens.
Encontrar redirecciones abiertas
Encuentra redirecciones que toman su destino de un parámetro, por ejemplo tras iniciar sesión, y asegura que solo lleven a direcciones permitidas.
Revisar las peticiones del servidor frente a SSRF
Encuentra puntos en los que el servidor solicita direcciones que vienen de fuera, por ejemplo para vistas previas, webhooks o importaciones.
Revisar la asignación masiva de campos
Encuentra puntos en los que formularios o peticiones de API toman objetos de datos completos.
Revisar expresiones regulares contra ReDoS
Encuentra expresiones regulares que tardan muchísimo con ciertas entradas, por ejemplo por repeticiones anidadas, y propone patrones seguros, límites de longitud y límites de tiempo.
Revisar rutas de archivo contra salto de directorio
Encuentra puntos donde nombres de archivo o rutas procedentes de peticiones, subidas o archivos comprimidos llegan al acceso a ficheros, y comprueba si alguien podría leer o escribir fuera de la carpeta prevista con entradas como ../.
Comprobar agrupación en cachés y cargadores
Revisa dónde un fallo de caché llama al origen y detecta la falta de agrupación de cargas concurrentes de la misma clave.
Comprobar compensación en flujos de varios pasos
Revisa flujos con varios pasos de escritura para ver si un corte a mitad se compensa, se reintenta o se marca claramente como fallido.
Comprobar consultas N+1
Revisa código y trazas por si tras cargar una lista se consulta de nuevo por elemento, y estima los viajes.
Sin resultados. Quite un filtro o pruebe otra palabra.