Publicación: Diseño e implementación de la ciberseguridad y el aseguramiento de la calidad para una plataforma web de gestión administrativa de un ingenio azucarero en Guatemala
| dc.contributor.advisor | Brolo Tobar, Gabriel | |
| dc.contributor.author | Guerra Morales, Mario Antonio | |
| dc.contributor.jury | Fuentes López, Marlon Osiris | |
| dc.contributor.jury | Brolo Tobar, Gabriel | |
| dc.date.accessioned | 2026-06-03T22:18:26Z | |
| dc.date.issued | 2025 | |
| dc.description | Formato PDF digital — 85 páginas — incluye gráficos, tablas y referencias bibliográficas. | |
| dc.description.abstract | El presente trabajo de graduación aborda el diseño e implementación de la ciberseguridad y el aseguramiento de la calidad para una plataforma web de gestión administrativa destinada a un ingenio azucarero en Guatemala. Se enfoca en la integración de prácticas DevSecOps para garantizar la protección de la información, la confiabilidad y la continuidad operativa. El proyecto propone un marco reproducible y auditable que fortalece la calidad y seguridad en proyectos web, considerando el balance entre riesgos, costos y mantenibilidad. Se agradece al Ingenio Santa Ana por la oportunidad y a los asesores por su apoyo. | spa |
| dc.description.abstract | This work designs and implements a cybersecurity and quality assurance module for a web platform of adaptable forms in the agricultural sector. The module aims to integrate access controls, vulnerability detection, automated testing, CI/CD pipelines, and informationprotection policies, following information security, application security, DevSecOps, and quality assurance practices. To achieve this, the solution configures static analysis with Sonar- Cloud (vulnerabilities, issues, coverage, maintainability, and reliability), secret scanning with Tru!eHog, dependency analysis with Snyk, Content Security Policy on the frontend, TLS encryption for published services, automated penetration testing with OWASP ZAP in local environments, and deployment validation on Google Cloud Run, alongside hardening of the Docker container image. The main results include passing the quality gate with A ratings in maintainability, security, and reliability; overall test coverage above 65% (71% in the frontend and 84% in the backend) with less than 5% duplicated code; no security hotspots or vulnerable dependencies; no high-severity alerts in dynamic analysis; a vulnerability-free container image; and correct service operation on Cloud Run. CSP directives, as well as the presence of TLS and Cloudflare in the infrastructure, were documented. Overall, the project establishes a reproducible process that reduces the platform’s exposure to critical vulnerabilities through the integrated use of scanning tools and security policies, thereby strengthening the system’s security posture. | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería en Ciencia de la Computación y Tecnologías de la Información | |
| dc.format.extent | 85 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6483 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería en Ciencia de la Computación y Tecnologías de la Información | |
| dc.relation.references | ACL. (2024, julio). ¿Qué es QA? Descubre la Importancia del Quality Assurance . https : //www.aclti.com/es/blog/qu%C3%A9-es-qa-descubre-la-importancia-del-quality- assurance | |
| dc.relation.references | Alcarria, P. (2024, abril). Escaneo de vulnerabilidades. Herramientas y técnicas . https:// openwebinars.net/blog/escaneo-de-vulnerabilidades/ | |
| dc.relation.references | Amazon Web Services. (2024a). ¿Qué es DevSecOps? https://aws.amazon.com/es/what- is/devsecops/ | |
| dc.relation.references | Amazon Web Services. (2024b). ¿Qué es la ciberseguridad? https://aws.amazon.com/es/ what-is/cybersecurity/ | |
| dc.relation.references | Anand, A. (2025, enero). ITIL 4 Explained – ITIL 4 IT Service Management Practices . https://itsm.tools/itil-4-explained/ | |
| dc.relation.references | Bernstein, C. (2024, agosto). What is a quality gate? https : / / www . techtarget . com / searchsoftwarequality/definition/quality-gate | |
| dc.relation.references | Broadcom. (s. f.). What is Platform Security? https://www.broadcom.com/topics/platform- security | |
| dc.relation.references | BrowserStack. (2025a). Cross browser testing on desktop & mobile . https://www.browserstack. com/live | |
| dc.relation.references | BrowserStack. (2025b, mayo). Selenium Automation Framework: A Detailed Guide . https: //www.browserstack.com/guide/selenium-framework | |
| dc.relation.references | Bulbule, V. (2023, febrero). Data Encryption techniques in Google Cloud (GMEK/CMEK/CSEK) . https://medium.com/google- cloud/data- encryption- techniques- in- google- cloud- gmek-cmek-csek-928d072a1e9d | |
| dc.relation.references | Center for Internet Security. (2025). About us . https://www.cisecurity.org/about-us | |
| dc.relation.references | Comité Nacional de Seguridad Cibernética. (2024, mayo). Boletín Informativo 011-2024 . https://conciber.gob.gt/wp-content/uploads/2024/05/Boletin-011-2024.pdf | |
| dc.relation.references | ComplianceQuest. (2025). What Is Quality Assurance? A Guide to QA Importance and Benefits . https://www.compliancequest.com/quality/what-is-quality-assurance/ | |
| dc.relation.references | Compunnel. (s. f.). What is CI/CD in Quality Assurance? Benefits and Best Practices . https: //www.compunnel.com/blogs/continuous-integration-and-continuous-deployment- ci-cd-in-quality-assurance-qa/ | |
| dc.relation.references | Congreso de la República de Guatemala. (2025, agosto). Iniciativa de Ley 6572. Ley de Protección de Datos Personales . https : / / www . congreso . gob . gt / assets / uploads / info_legislativo/iniciativas/1c48c-6572.pdf | |
| dc.relation.references | Contrast Security. (s. f.). Vulnerability Scanning . https : / / www . contrastsecurity . com / glossary/vulnerability-scanning | |
| dc.relation.references | Cooper, B. (2023, agosto). What is bcrypt and how to implement into your project? https: //medium.com/@brcooper247/what-is-bcrypt-and-how-to-implement-into-your- project-43ad9fec28a7 | |
| dc.relation.references | Covic, D. (2023, julio). Burp Suite Overview . https://medium.com/%40dancovic/burp- suite-overview-3401280d05a5 | |
| dc.relation.references | Cyber Tzar. (2023, octubre). Defence in Depth, Security by Design . https://cybertzar.com/ defence-in-depth-security-by-design | |
| dc.relation.references | Cypress. (s. f.). Testing Frameworks for Javascript . https://www.cypress.io/ | |
| dc.relation.references | Davis, M. (2024, enero). What is Data Privacy Compliance and How Can You Achieve It . https://www.osano.com/articles/data-privacy-compliance | |
| dc.relation.references | DigitalGuardian. (2023, mayo). Protección de Datos: Datos en Tránsito vs. Datos en Des- canso . https://www.digitalguardian.com/blog/data-protection-data-in-transit-vs- data-at-rest | |
| dc.relation.references | Docker Inc. (2025). What is a container? https : / / www . docker . com / resources / what - container/ | |
| dc.relation.references | Dushevin, V. (2024, noviembre). How to Improve QA Process: Best Practices . https : / / luxequality.com/blog/qa-process-improvemen/ | |
| dc.relation.references | Enzymejs. (s. f.). Introduction – Enzyme . https://enzymejs.github.io/enzyme/ | |
| dc.relation.references | F5. (2025a). ¿Qué es la seguridad de aplicaciones web? https : / / www . f5 . com / es _ es / glossary/web-application-security | |
| dc.relation.references | F5. (2025b). ¿Qué es OpenSSL? https://www.f5.com/es_es/glossary/openssl | |
| dc.relation.references | Forrest, A., & Kosinski, M. (2024, marzo). ¿Qué es la gestión de identidades y accesos? https://www.ibm.com/es-es/topics/identity-access-management | |
| dc.relation.references | Fortinet. (2025a). ¿Qué es el marco MITRE ATTACK? https://www.fortinet.com/lat/ resources/cyberglossary/mitre-attck | |
| dc.relation.references | Fortinet. (2025b). ¿Qué es la seguridad de la información? https://www.fortinet.com/lat/ resources/cyberglossary/information-security | |
| dc.relation.references | Fortinet. (2025c). ¿Qué es SAML? ¿Cómo funciona la autenticación SAML? https://www. fortinet.com/lat/resources/cyberglossary/saml | |
| dc.relation.references | Foundeo Inc. (2023). Content Security Policy (CSP) Quick Reference Guide . https : / / content-security-policy.com/ | |
| dc.relation.references | García, F. (2025, julio). ¿Qué es OWASP y cómo usar esta metodología? https://www. arsys.es/blog/owasp | |
| dc.relation.references | GeeksForGeeks. (2025a, julio). Getting Started with Pytest . https://www.geeksforgeeks.org/ python/getting-started-with-pytest/ | |
| dc.relation.references | GeeksForGeeks. (2025b, julio). Introduction to Mocha . https : / / www . geeksforgeeks . org / javascript/introduction-to-mocha/ | |
| dc.relation.references | GitHub. (2025). Entender las GitHub Actions . https://docs.github.com/es/actions/get- started/understand-github-actions | |
| dc.relation.references | GitLab. (2025). Qué es el control de versiones . https://about.gitlab.com/es/topics/version- control/ | |
| dc.relation.references | Google. (s. f.). Google Identity | Google for Developers . https : / / developers . google . com / identity?hl=es-419 | |
| dc.relation.references | Gordon, B. (2025, junio). What is Infrastructure as Code (IaC)? https://www.harness.io/ harness-devops-academy/what-is-infrastructure-as-code-iac | |
| dc.relation.references | HashiCorp. (s. f.). Terraform . https://www.terraform.io/ | |
| dc.relation.references | IBM. (2024, diciembre). What is the software development life cycle? https://www.ibm. com/think/topics/sdlc | |
| dc.relation.references | Indeed Editorial Team. (2025, marzo). What is quality assurance and why is it so impor- tant? https://uk.indeed.com/career-advice/career-development/what-is-quality- assurance | |
| dc.relation.references | Infosecurity México. (2023, mayo). Seguridad de la información y ciberseguridad: desafíos y oportunidades para las empresas . https://www.infosecuritymexico.com/es/blog/ seguridad-de-la-informacion-y-ciberseguridad.html | |
| dc.relation.references | International Organization for Standardization. (2022). ISO/IEC 27001:2022 – Information Security Management Systems . https://www.iso.org/es/norma/27001 | |
| dc.relation.references | International Organization for Standardization. (2023). ISO/IEC 25010:2023 - Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Product quality model . https : / / www . iso . org / es / contents / data / standard/07/81/78176.html | |
| dc.relation.references | ITIL. (2020). ITIL 4: Las mejores prácticas en gestión de servicios de TI . https://www.itil. com.mx/ | |
| dc.relation.references | Kansara, H. (2025). QA in CI/CD Pipeline: Best Practices for Continuous Integration and Testing . https://marutitech.com/qa-in-cicd-pipeline/ | |
| dc.relation.references | Kaspersky. (2025). ¿Qué es la seguridad en la nube? https://latam.kaspersky.com/resource- center/definitions/what-is-cloud-security | |
| dc.relation.references | Khan, I. A., & Singh, R. (2012, julio). Quality Assurance And Integration Testing Aspects In Web Based Applications . https://arxiv.org/abs/1207.3213 | |
| dc.relation.references | Kulkarni, S. (2023, noviembre). DevOps Tool: Jenkins (CI/CD) . https : / / medium . com / %40mesagarkulkarni/devops-tool-jenkins-ci-cd-a942b7b53876 | |
| dc.relation.references | LDAP. (s. f.). Learn About LDAP . https://ldap.com/learn-about-ldap/ | |
| dc.relation.references | Mann, S. (2025). ¿Qué es la norma ITIL 4? https://www.manageengine.com/latam/service- desk/itsm/que-es-la-norma-itil-4.html | |
| dc.relation.references | Microsoft. (2025, agosto). ¿Qué es Microsoft Entra? https : / / learn . microsoft . com / es - es/entra/fundamentals/what-is-entra | |
| dc.relation.references | Murali, H. (2024, septiembre). Your QA can now be quantified: A practical guide on how to measure QA and its business impacts . https://blog.aspiresys.com/testing/your-qa- can-now-be-quantified-a-practical-guide-on-how-to-measure-qa-and-its-business- impacts/ | |
| dc.relation.references | National Institute of Standards and Technology. (2024, febrero). The NIST Cybersecurity Framework 2.0 . https://nvlpubs.nist.gov/nistpubs/CSWP/NIST.CSWP.29.pdf | |
| dc.relation.references | Nmap. (s. f.). Chapter 15. Nmap Reference Guide . https://nmap.org/book/man.html | |
| dc.relation.references | Nutanix. (2025). ¿Qué es la seguridad de aplicaciones? https://www.nutanix.com/es/info/ what-is-application-security | |
| dc.relation.references | Observatorio Guatemalteco de Delitos Informáticos. (2024). El estado de la ciberdelincuencia en Guatemala . https://ogdi.org/archivos/13125 | |
| dc.relation.references | Okta. (2025a). ¿Qué es OAuth 2.0? https://auth0.com/es/intro-to-iam/what-is-oauth-2 | |
| dc.relation.references | Okta. (2025b). Auth0 Overview . https://auth0.com/docs/get-started/auth0-overview | |
| dc.relation.references | Okta. (2025c, marzo). ¿Qué es Okta y qué hace Okta? https://support.okta.com/help/s/ article/what-is-okta?language=en_US | |
| dc.relation.references | OpenJS Foundation. (s. f.). Jest – Delightful JavaScript Testing . https://jestjs.io/ | |
| dc.relation.references | OWASP Foundation. (2025). OWASP Top Ten . https://owasp.org/www-project-top-ten/ | |
| dc.relation.references | Patni, A. (2024, junio). Maximizing DevSecOps ROI: 6 Key Benefits You Can’t Ignore . https://www.practical- devsecops.com/maximizing- devsecops- roi- 6- key- benefits- you-cant-ignore/ | |
| dc.relation.references | Perry, M. (2024, mayo). What is Developer Experience and Why It Matters? https://www. qovery.com/blog/what-is-developer-experience-devex-and-why-it-matters/ | |
| dc.relation.references | Popat, M. (2025, marzo). How to Secure Data in Transit and at Rest in a Hybrid Cloud Model? https://mihirpopat.medium.com/how- to- secure- data- in- transit- and- at- rest-in-a-hybrid-cloud-model-7bc533cc9a37 | |
| dc.relation.references | PowerData. (2025). GDPR: Lo que debes saber sobre el reglamento general de protección de datos . https://www.powerdata.es/gdpr-proteccion-datos | |
| dc.relation.references | Rapid7. (s. f.). Metasploit Framework | Metasploit Documentation . https : / / docs . rapid7 . com / metasploit / msf-overview/ | |
| dc.relation.references | Rose, S., Borchert, O., Mitchell, S., & Connelly, S. (2020). Zero Trust Architecture . https: //nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207.pdf | |
| dc.relation.references | Runcheva, N. (2022, diciembre). 10 Guiding Principles for E " ective E2E Test Automation in CI/CD . https://www.testdevlab.com/blog/10-guiding-principles-for-e " ective- e2e-test-automation-in-ci-cd | |
| dc.relation.references | Saini, P. (2025). LambdaTest | NewRelic . https : / / newrelic . com / instant - observability / lambdatest | |
| dc.relation.references | Sentrio. (2021, diciembre). ¿Qué es SonarQube?: Verifica y analiza la calidad de tu código . https://sentrio.io/blog/que-es-sonarqube/ | |
| dc.relation.references | Shwartz, I. (2023, mayo). Kubernetes Rancher: The Basics and a Quick Tutorial . https : //komodor.com/learn/kubernetes-rancher-the-basics-and-a-quick-tutorial/ | |
| dc.relation.references | Snyk Limited. (2025). Plataforma de seguridad para desarrolladores impulsada por IA de Snyk | Plataforma de seguridad y herramienta de AppSec con tecnología de IA | Snyk . https://snyk.io/es/ | |
| dc.relation.references | Szahidewicz, D. (2025, mayo). QA Automation – Full Guide to QA Test Automation . https: //bugbug.io/blog/test-automation/qa-automation/ | |
| dc.relation.references | Tailscale. (2025, mayo). What is Tailscale? https://tailscale.com/kb/1151/what-is-tailscale | |
| dc.relation.references | Testlio. (2024, junio). QA Testing Best Practices . https://testlio.com/blog/qa-testing-best- practices/ | |
| dc.relation.references | The Kubernetes Authors. (2024, septiembre). Overview | Kubernetes . https://kubernetes. io/docs/concepts/overview/ | |
| dc.relation.references | The MITRE Corporation. (2025). MITRE ATT&CK . https://attack.mitre.org/ | |
| dc.relation.references | ThinkCloudly. (2025, septiembre). Integrating DevSecOps into Infrastructure as Code for Stronger Security . https : / / thinkcloudly. com / blog / integrating - devsecops - into - infrastructure-as-code-for-stronger-security/ | |
| dc.relation.references | Tru ! e Security Co. (2025). What is Tru # eHog? https://tru ! esecurity.com/tru ! ehog | |
| dc.relation.references | Universidad de San Marcos. (2024). ¿Cuáles son los principios de la Seguridad Informática? https://www.usanmarcos.ac.cr/blogs/cuales- son- los- principios- de- la- seguridad- informatica | |
| dc.relation.references | Villalba, F. (2023, septiembre). What is Developer Experience? https://www.opslevel.com/ resources/devex-series-part-1-what-is-devex | |
| dc.relation.references | VMWare. (2025). ¿Qué es la seguridad en infraestructura de red? https://www.vmware. com/topics/network-infrastructure-security | |
| dc.relation.references | WireGuard. (2022). WireGuard: fast, modern, secure VPN tunnel . https://www.wireguard. com/ | |
| dc.relation.references | Wiz Experts Team. (2024, noviembre). 10 Cloud Security Standards Explained: ISO, NIST, CSA and More . https://www.wiz.io/academy/cloud-security-standards | |
| dc.relation.references | Wnpower. (2024, mayo). ¿Qué es Cloudflare y cuáles son sus beneficios? https : / / www . wnpower.com/blog/que-es-cloudflare-beneficios/ | |
| dc.relation.references | Xyleni. (2025, mayo). ¿Cuáles son las fases del ciclo de vida del software? https://xygeni. io/es/blog/what-are-the-phases-of-software-development-life-cycle/ | |
| dc.relation.references | ZAP. (2025). ZAP – Getting Started . https://www.zaproxy.org/getting-started/ | |
| dc.relation.references | ZeroThreat. (2024, diciembre). Estadísticas sobre Ciberseguridad 2025: Descubriendo In- sights Behind The Numbers . https://zerothreat.ai/blog/cybersecurity- statistics- and-facts | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Ciberseguridad | |
| dc.subject.armarc | Machine learning | |
| dc.subject.armarc | Artificial intelligence | |
| dc.subject.armarc | Sistemas de seguridad | |
| dc.subject.armarc | Aprendizaje automático | |
| dc.subject.armarc | Quality assurance -- Guatemala | |
| dc.subject.armarc | Computer security -- Guatemala | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación | |
| dc.subject.ocde | 2. Ingeniería y Tecnología | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.subject.ods | ODS 16: Paz, justicia e instituciones sólidas. Promover sociedades pacíficas e inclusivas para el desarrollo sostenible, facilitar el acceso a la justicia para todos y construir a todos los niveles instituciones eficaces e inclusivas que rindan cuentas | |
| dc.title | Diseño e implementación de la ciberseguridad y el aseguramiento de la calidad para una plataforma web de gestión administrativa de un ingenio azucarero en Guatemala | spa |
| dc.title.translated | Design and implementation of cybersecurity and quality assurance for a web-based administrative management platform for a sugar mill in Guatemala | |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dc.type.visibility | Public Thesis | |
| dspace.entity.type | Publication |
