Please enable JavaScript.
Coggle requires JavaScript to display documents.
Revisión de código, imagen, imagen, imagen, imagen, imagen - Coggle Diagram
Revisión de código
Marco Legal y Propiedad Intelectual
Derechos de Autor (Software)
Ley Federal del Derecho de Autor (LFDA - México) / Convenio de Berna.
Protección del código fuente como obra literaria.
Revisión: Verificación de licencias (Open Source vs. Propietario) e infracciones de copyright.
Secretos Industriales y Confidencialidad
Ley Federal de Protección a la Propiedad Industrial (LFPPI).
Acuerdos de Confidencialidad (NDA).
Revisión: Auditoría para evitar la fuga de código fuente o algoritmos clave.
Protección de Datos Personales
LFPDPPP (México) / GDPR (Europa).
Revisión: Detección de datos personales (PII) o credenciales hardcodeadas (Hardcoded Credentials).
Estándares y Normas Internacionales (ISO/IEEE)
ISO/IEC 25010 (Calidad de Software)
Evaluación de mantenibilidad, seguridad, eficiencia y fiabilidad del código.
ISO/IEC 27001 (Seguridad de la Información)
Control A.8.28: Codificación segura (Secure Coding).
Exige revisiones continuas para prevenir vulnerabilidades en el desarrollo.
IEEE 1028 (Standard for Software Reviews and Audits)
Define procesos formales para inspecciones de código, walkthroughs y auditorías de software.
ISO/IEC 12207 (Ciclo de Vida del Software)
Integración de la revisión de código dentro de la fase de verificación e integración continua.
Códigos de Ética Profesional
ACM / IEEE-CS (Código de Ética de Ingeniería de Software)
Principio 1 (Público): Aceptar la responsabilidad total del código desarrollado.
Principio 3 (Producto): Garantizar que el software cumpla con altos estándares profesionales e inspecciones rigurosas.
Responsabilidad Profesional
Deber de diligencia al detectar vulnerabilidades o malas prácticas antes del despliegue.
Buenas Prácticas y Auditoría de Seguridad
OWASP (Open Web Application Security Project)
OWASP Code Review Guide: Guía técnica para auditar código en busca de vulnerabilidades (Inyecciones SQL, XSS, autenticación deficiente).
OWASP Top 10: Lista de control en la revisión.
CWE (Common Weakness Enumeration)
Diccionario de fallas de seguridad comunes que deben identificarse durante la revisión de código.
Proceso y Herramientas de Auditoría
Revisión Estática de Código (SAST)
Análisis automatizado sin ejecución (ej. SonarQube, ESLint).
Revisión por Pares (Peer Review)
Pull Requests (PRs), comprobación de legibilidad, arquitectura y estándares de estilo.
Auditoría de Cumplimiento (Compliance)
Verificación de trazabilidad, firmas de commits y registros (logs) de aprobación de código.