Ir al contenido principal

Basado en la confianza, impulsado por el talento. Freelancio conecta a profesionales creativos con clientes que buscan calidad a través de precios justos, soporte multilingüe y protección de pagos a prueba de balas en todo el mundo.

Pruebas de penetración (aplicación web)

Identifica vulnerabilidades de seguridad antes de que los hackers hagan pruebas éticas de hacking para las defensas de tu aplicación web. Este trabajo de pruebas de penetración incluye: consulta de definición del alcance que define el alcance de las pruebas, reglas de enfrentamiento, direcciones IP y áreas prohibidas, reconocimiento y rastreo recopilando información sobre el objetivo utilizando técnicas OSINT y pasivas, y documentación del plan de prueba que detalle la metodología, herramientas y calendario de prueba...

Pruebas de penetración (aplicación web)

Acerca de esta oferta

Identifica vulnerabilidades de seguridad antes de que los hackers hagan pruebas éticas de hacking para las defensas de tu aplicación web. Este trabajo de pruebas de penetración incluye: consulta de definición del alcance que define el alcance de las pruebas, reglas de enfrentamiento, direcciones IP y áreas prohibidas, reconocimiento y rastreo recopilando información sobre el objetivo utilizando técnicas OSINT y pasivas, y documentación del plan de prueba que detalle la metodología, herramientas y calendario de prueba. La evaluación de vulnerabilidades incluye: escaneo automatizado utilizando herramientas como Burp Suite, OWASP ZAP o Nessus identificando vulnerabilidades comunes, pruebas manuales realizando pruebas prácticas de lógica de negocio, autenticación y flujos de autorización, y mapeo de superficies de ataque que documente todos los puntos de entrada (formularios, APIs, subidas de archivos, parámetros) para su prueba. Las pruebas de autenticación y gestión de sesiones incluyen: intentos de fuerza bruta probando formularios de inicio de sesión para limitar la velocidad y protección contra bloqueo de cuentas, bloqueo de credenciales intentando filtrar credenciales por brechas de datos comprobando la reutilización de contraseñas, secuestro de sesiones intentando robar o predecir tokens de sesión, tiempo de espera de sesión verificando que las sesiones expiran tras inactividad evitando accesos no autorizados, y fallos de restablecimiento de contraseña probando el flujo olvidado de contraseña para vulnerabilidades en la toma de control de cuentas. Las pruebas de autorización y control de acceso incluyen: escalada de privilegios intentando acceder a funciones de mayor privilegio desde cuentas de bajo privilegio, referencias directas inseguras de objetos que acceden a datos de otros usuarios manipulando IDs en URLs o solicitudes, navegación forzada accediendo a páginas restringidas adivinando URLs, escalada horizontal de privilegios accediendo a recursos del mismo nivel de privilegio pero con diferentes usuarios, y escalada vertical de privilegios obteniendo acceso de administrador desde la cuenta de usuario. Las pruebas de validación de entrada incluyen: inyección SQL que intenta inyectar comandos SQL en campos de entrada que acceden o modifican la base de datos, scripting cross-site (XSS) que inyecta JavaScript para robar cookies o realizar acciones en nombre del usuario, inyección de comandos ejecutando comandos del sistema mediante entradas vulnerables, inyección XML/XXE que explota parsers XML para leer archivos o realizar ataques SSRF, y pruebas de inyección LDAP/NoSQL en almacenes de datos no SQL para detectar vulnerabilidades de inyección. Las pruebas de lógica de negocio incluyen: eludir flujos de trabajo que eluden los flujos de proceso previstos (por ejemplo, saltarse el paso de pago), condiciones de carrera que explotan problemas de tiempo en solicitudes concurrentes, manipulación de precios que modifica precios o cantidades en el carrito de la compra, enumeración de cuentas que determina nombres de usuario o direcciones de correo electrónico válidos, y abuso de funciones que abusan de funciones legítimas para fines no intencionados. Las vulnerabilidades en la subida de archivos incluyen: subida maliciosa de archivos que intentan subir web shells o archivos ejecutables, eludir la validación de tipos de archivo que elude restricciones de tipo de archivo mediante suplantación de contenido o trucos de extensiones, recorrido de rutas que suben archivos a ubicaciones arbitrarias que pueden sobrescribir archivos críticos, y límites de tamaño de archivo que prueban DoS mediante cargas de archivos grandes. Las pruebas de seguridad de API incluyen: pruebas REST de API que examinan autenticación, autorización y validación de entrada en endpoints API, introspección GraphQL que explota esquemas expuestos descubriendo campos o consultas ocultas, pruebas de limitación de velocidad de API para ausencia de throttling que permiten scraping o DoS, asignación masiva que modifica propiedades de objetos que no están pensadas para ser editables por el usuario, y pruebas de versionado de API obsoletas o antiguas para detectar debilidades. Las vulnerabilidades del lado del cliente incluyen: XSS basado en DOM que explota vulnerabilidades JavaScript en código del lado del cliente, falsificación de solicitudes entre sitios (CSRF) que obliga al usuario a ejecutar acciones no deseadas, clickjacking engañando a los usuarios para que hagan clic en elementos ocultos, redirección abierta explotando redirecciones de URL para phishing, y pruebas de seguridad HTML5 con almacenamiento local, postMessage y CORS para problemas de seguridad. Las pruebas de criptografía incluyen: cifrado débil que identifica el uso de algoritmos obsoletos (MD5, SHA1, DES), pruebas de configuración SSL/TLS para cifrados débiles, problemas de certificados o vulnerabilidades de protocolo, comprobación de datos sensibles para contraseñas, tokens o PII en respuestas o registros, y números aleatorios inseguros que prueban la generación de números aleatorios para garantizar su predictibilidad. Las pruebas de infraestructura incluyen: errores de configuración del servidor que identifican servicios innecesarios, credenciales predeterminadas o divulgación de información, comprobación de cabeceras de seguridad HTTP para CSP, HSTS, implementación de X-Frame-Options, vulnerabilidades de servidores web que prueban Apache, Nginx, IIS para exploits conocidos, y errores de configuración en contenedores/nube si procede, pruebas de Docker, Kubernetes o servicios en la nube para detectar brechas de seguridad. La cobertura Top 10 de OWASP incluye: fallos de inyección SQL, comandos, LDAP, pruebas de inyección de XPath, gestión de sesiones de autenticación fallida, MFA, debilidades en almacenamiento de credenciales, cifrado de exposición de datos sensibles, HTTPS, verificación de protección de datos, ataques XXE de entidades externas XML contra analizadores XML analizadores, autorización de control de acceso y escalada de privilegios fallidos, servidor de configuración incorrecta de seguridad, aplicación, revisión de configuración de bases de datos, XSS reflejado, almacenado, scripting cross-site basado en DOM, desserialización insegura, explotación de la serialización de objetos para RCE, uso de componentes con vulnerabilidades, bibliotecas y dependencias obsoletas, y capacidades insuficientes de monitorización, monitoreo y respuesta. La ingeniería social (opcional) incluye: simulación de phishing, pruebas de susceptibilidad de empleados a correos electrónicos de phishing, pretextuación de intentar extraer información mediante suplantación, seguridad física si está en el lugar, prueba de acceso a la acreditación, seguimiento de seguimientos o búsqueda en contenedores. La presentación de informes incluye: resumen ejecutivo, visión general de alto nivel de los hallazgos y riesgos empresariales para partes interesadas no técnicas, hallazgos técnicos, descripciones detalladas de vulnerabilidades con evidencia (capturas de pantalla, solicitud/respuesta), calificaciones de gravedad, puntuación CVSS y clasificación prioritaria (Crítica, Alta, Media, Baja), orientación de remediación, recomendaciones específicas para corregir cada vulnerabilidad con ejemplos de código si corresponde, y mapeo de cumplimiento relacionado con los hallazgos con PCI DSS. HIPAA, SOC 2 u otros frameworks relevantes. El soporte para la remediación incluye: llamada de consulta con desarrolladores que discute hallazgos con el equipo de desarrollo y responde preguntas, re-prueba tras correcciones para verificar las vulnerabilidades correctamente corregidas en un plazo de 30-60 días, y revisión de código si se solicita, revisión de parches antes del despliegue para asegurar que las correcciones no introduzcan nuevos problemas. Los entregables incluyen: informe de pruebas de penetración, documento completo con hallazgos, pruebas y pasos de remediación, resultados de exportación de bases de datos de vulnerabilidades en CSV o JSON para su importación a sistemas de seguimiento, prueba de concepto de datos de vulnerabilidades que demuestren vulnerabilidades para desarrolladores, y carta de certificado de seguridad que atestigua la finalización de pruebas y postura de seguridad si está limpia. El cumplimiento y la ética incluyen: pruebas autorizadas que realicen todas las actividades con permiso por escrito y alcance definido, divulgación responsable que informe privada de hallazgos tras la divulgación coordinada de vulnerabilidades, protección de datos que no extraiga ni retenga datos sensibles de clientes descubiertos, y cumplimiento legal conforme a CFAA, GDPR y otras leyes aplicables. Perfecto para empresas SaaS que se preparan para auditorías o certificaciones de seguridad (SOC 2, ISO 27001), aplicaciones fintech que gestionan datos financieros que requieren cumplimiento PCI DSS, PHI de procesamiento de aplicaciones sanitarias que requieren validación de seguridad HIPAA, y empresas que realizan evaluaciones anuales de seguridad o diligencia debida previa a la adquisición.

Reseñas

Aún no hay opiniones

Sea el primero en pedir y opinar

Consentimiento de cookies

Utilizamos cookies para garantizarle la mejor experiencia en nuestro sitio web. Las cookies esenciales están siempre activas. Leer la política de privacidad

Cookies esenciales (siempre activas) Requerido

  • freela-session: Sesión Laravel para autenticación y gestión de estados
  • XSRF-TOKEN: Token de protección CSRF
  • cookie_consent: Almacena sus preferencias de cookies

Cookies no esenciales

  • theme: Almacena tus preferencias de modo oscuro/luz