Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua
DHALSIM es un gemelo digital de sistemas de distribución de agua que puede ser utilizado para experimentos de ciber seguridad en infraestructura crítica. DHALSIM permite co-simular el comportamiento físico de un sistema de distribución de agua en una ciudad y la red de comunicaciones industrial nece...
- Autores:
-
Orjuela Palacio, Nicolás
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/67454
- Acceso en línea:
- http://hdl.handle.net/1992/67454
- Palabra clave:
- Gemelo digital
Infraestructura crítica
Ciberseguridad
Pruebas de software
Ingeniería
- Rights
- openAccess
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UNIANDES2_07dbdcff535220447db233ca82334855 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/67454 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.none.fl_str_mv |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
title |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
spellingShingle |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua Gemelo digital Infraestructura crítica Ciberseguridad Pruebas de software Ingeniería |
title_short |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
title_full |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
title_fullStr |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
title_full_unstemmed |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
title_sort |
Actualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de agua |
dc.creator.fl_str_mv |
Orjuela Palacio, Nicolás |
dc.contributor.advisor.none.fl_str_mv |
Rueda Rodríguez, Sandra Julieta |
dc.contributor.author.none.fl_str_mv |
Orjuela Palacio, Nicolás |
dc.subject.keyword.none.fl_str_mv |
Gemelo digital Infraestructura crítica Ciberseguridad Pruebas de software |
topic |
Gemelo digital Infraestructura crítica Ciberseguridad Pruebas de software Ingeniería |
dc.subject.themes.es_CO.fl_str_mv |
Ingeniería |
description |
DHALSIM es un gemelo digital de sistemas de distribución de agua que puede ser utilizado para experimentos de ciber seguridad en infraestructura crítica. DHALSIM permite co-simular el comportamiento físico de un sistema de distribución de agua en una ciudad y la red de comunicaciones industrial necesaria para controlar dicho sistema. DHALSIM ha sido actualizada a una nueva versión, 0.5.0, pero sus pruebas de software solo cubren hasta la versión 0.3.0, y debido a la importancia de tener y actualizar las pruebas de software, el objetivo general de este trabajo fue desarrollar y actualizar las pruebas automáticas para esta nueva versión. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-06-13T20:38:21Z |
dc.date.available.none.fl_str_mv |
2023-06-13T20:38:21Z |
dc.date.issued.none.fl_str_mv |
2023-06-08 |
dc.type.es_CO.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.es_CO.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/67454 |
dc.identifier.instname.es_CO.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.es_CO.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.es_CO.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/67454 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.relation.references.es_CO.fl_str_mv |
A. Pokhrel, V. Katta y R. Colomo-Palacios, «Digital Twin for Cybersecurity Incident Prediction: A Multivocal Literature Review,» ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, pp. 671-678, 2020. Berkeley, «Cyber-Physical Systems,» The Ptolemy Project, [En línea]. Available: https://ptolemy.berkeley.edu/projects/cps/. A. Murillo, R. Taormina, N. Ole Tippenhauer y S. Galelli, «Co-Simulating Physical Processes and Network Data for High-Fidelity Cyber-Security Experiments,» 2020. A. Murillo, R. Taormina, N. Ole Tippenhauer, D. Salaorni, R. van Dijk, L. Jonker, S. Vos, M. Weyns y S. Galelli, «High-fidelity Cyber and Physical Simulation of Water Distribution Systems. Part 1: Models and Data,» 2022. C. f. S. &. I. Studies, «Significant Cyber Incidents,» [En línea]. Available: https://www.csis.org/programs/strategic-technologies-program/significant-cyber-incidents. K. E. Hemsley y R. E. Fisher, «History of Industrial Control System Cyber Incidents,» Idaho National Laboratory, 2018. R. Patton, Software Testing, Sams, 2005. S. K. Singh y A. Sing, Software Testing, Vandana Publications, 2019. O. Bin Tauqeer, S. Jan, A. Omar Khadidos, A. Omar Khadidos, F. Qudus Khan y S. Khattak, «Analysis of Security Testing Techniques,» 2021. R. Fairley, «Tutorial: Static Analysis and Dynamic Testing of Computer Software,» 1978. F. Mateo Tudela, J.-R. Bermejo Higuera, J. Bermejo Higuera, J.-A. Sicila Montalvo y M. Argyros, «On Combining Static, Dynamic and Interactive Analysis Security Testing Tools to Improve OWASP Top Ten Security Vulnerability Detection in Web Applications,» 2020. L. C. S. Company, «What are the differences between Static, Dynamic and Hybrid Malware Analysis?,» LIFARS Cyber Security Company, 11 Abril 2020. [En línea]. Available: https://www.lifars.com/2020/11/what-are-the-differences-between-static-dynamic-and-hybrid-malware-analysis/. B. Potter y G. McGraw, «Software security testing,» IEEE Security & Privacy, vol. 2, nº 5, pp. 81-85, 2004. M. Souppaya, K. Scarfone y D. Donna, «Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities,» 2022. Hyperproof, «Hyperproof,» 28 Abril 2022. [En línea]. Available: https://hyperproof.io/resource/secure-software-development-best-practices/. M. Eckhart y A. Ekelhart, «Digital Twins for Cyber-Physical Systems Security: State of the Art and Outlook,» 2019. A. Murillo, R. Taormina, N. Ole Tippenhauer y S. Galelli, «High-fidelity Cyber and Physical Simulation of Water Distribution Systems. Part 2: Enabling Cyber-Physical Attack Localization,» 2022. M. Eckhart y A. Ekelhart, «Towards Security-Aware Virtual Environments for Digital Twins,» CPSS '18: Proceedings of the 4th ACM Workshop on Cyber-Physical System Security, pp. 61-72, 2018. F. Böhm, M. Dietz, T. Preindl y G. Pernul, «Augmented Reality and the Digital Twin: State-of-the-Art and perspectives for Cybersecurity,» Journal of Cybersecurity and Privacy, pp. 519-538, 2021. A. Salvi, P. Spagnoletti y N. S. Noori, «Cyber-resilience of Critical Cyber Infrastructures: Integrating digital twins in the electric power ecosystem,» Computers & Security, vol. 112, 2022. N. K. Kandasamy, S. Venugopalan, T. K. Wong y N. J. Leu, «An electric power digital twin for cyber security testing, research and education,» Computers and Electrical Engineering, vol. 101, 2022. |
dc.rights.license.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
35 páginas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería Sistemas y Computación |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/b5a4605e-0365-4528-8938-d44a3bcffda7/download https://repositorio.uniandes.edu.co/bitstreams/c6666055-fd60-4087-80f9-6562f3b6b87d/download https://repositorio.uniandes.edu.co/bitstreams/6c9886d9-0e99-4cc8-83f0-75a684dabc1e/download https://repositorio.uniandes.edu.co/bitstreams/93d946be-98e7-4325-bff9-c711939e9eda/download https://repositorio.uniandes.edu.co/bitstreams/a967c6c2-58a5-4bb7-bec0-af60314bc232/download https://repositorio.uniandes.edu.co/bitstreams/cabe3419-0542-4272-865a-43b243edd135/download https://repositorio.uniandes.edu.co/bitstreams/04bb492b-d181-4edd-a14d-8e4b8569d0df/download https://repositorio.uniandes.edu.co/bitstreams/b6f99357-76b5-4929-8080-9753db74fc5a/download https://repositorio.uniandes.edu.co/bitstreams/55d5cf42-46af-4c0d-b748-bb186f595bc5/download https://repositorio.uniandes.edu.co/bitstreams/35a6e11f-57bb-4220-a223-26726de96979/download |
bitstream.checksum.fl_str_mv |
6b47d0eacaacf88d36c270bfeae42e48 08b106dfeb12472e88207a069e15ba30 668a0900e25fe56a32e41b5510d0ec01 4460e5956bc1d1639be9ae6146a50347 553b7e9e4f309cc15e63f7e6ed9ff30f 0876649989c930dc729bb1105da05aed 553b7e9e4f309cc15e63f7e6ed9ff30f abffbcc89bdc7a9afac188a63aa4216f 67ebb4b98e2334f4f227f1e81519564f 5aa5c691a1ffe97abd12c2966efcb8d6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1818112002996830208 |
spelling |
Attribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Rueda Rodríguez, Sandra Julietavirtual::15216-1Orjuela Palacio, Nicolás81d222cd-7d11-4599-8b96-1f85b5e4b04b6002023-06-13T20:38:21Z2023-06-13T20:38:21Z2023-06-08http://hdl.handle.net/1992/67454instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/DHALSIM es un gemelo digital de sistemas de distribución de agua que puede ser utilizado para experimentos de ciber seguridad en infraestructura crítica. DHALSIM permite co-simular el comportamiento físico de un sistema de distribución de agua en una ciudad y la red de comunicaciones industrial necesaria para controlar dicho sistema. DHALSIM ha sido actualizada a una nueva versión, 0.5.0, pero sus pruebas de software solo cubren hasta la versión 0.3.0, y debido a la importancia de tener y actualizar las pruebas de software, el objetivo general de este trabajo fue desarrollar y actualizar las pruebas automáticas para esta nueva versión.Ingeniero de Sistemas y ComputaciónPregrado35 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónActualización de pruebas de un gemelo digital en un contexto de ciberseguridad para sistemas de distribución de aguaTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPGemelo digitalInfraestructura críticaCiberseguridadPruebas de softwareIngenieríaA. Pokhrel, V. Katta y R. Colomo-Palacios, «Digital Twin for Cybersecurity Incident Prediction: A Multivocal Literature Review,» ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, pp. 671-678, 2020.Berkeley, «Cyber-Physical Systems,» The Ptolemy Project, [En línea]. Available: https://ptolemy.berkeley.edu/projects/cps/.A. Murillo, R. Taormina, N. Ole Tippenhauer y S. Galelli, «Co-Simulating Physical Processes and Network Data for High-Fidelity Cyber-Security Experiments,» 2020.A. Murillo, R. Taormina, N. Ole Tippenhauer, D. Salaorni, R. van Dijk, L. Jonker, S. Vos, M. Weyns y S. Galelli, «High-fidelity Cyber and Physical Simulation of Water Distribution Systems. Part 1: Models and Data,» 2022.C. f. S. &. I. Studies, «Significant Cyber Incidents,» [En línea]. Available: https://www.csis.org/programs/strategic-technologies-program/significant-cyber-incidents.K. E. Hemsley y R. E. Fisher, «History of Industrial Control System Cyber Incidents,» Idaho National Laboratory, 2018.R. Patton, Software Testing, Sams, 2005.S. K. Singh y A. Sing, Software Testing, Vandana Publications, 2019.O. Bin Tauqeer, S. Jan, A. Omar Khadidos, A. Omar Khadidos, F. Qudus Khan y S. Khattak, «Analysis of Security Testing Techniques,» 2021.R. Fairley, «Tutorial: Static Analysis and Dynamic Testing of Computer Software,» 1978.F. Mateo Tudela, J.-R. Bermejo Higuera, J. Bermejo Higuera, J.-A. Sicila Montalvo y M. Argyros, «On Combining Static, Dynamic and Interactive Analysis Security Testing Tools to Improve OWASP Top Ten Security Vulnerability Detection in Web Applications,» 2020.L. C. S. Company, «What are the differences between Static, Dynamic and Hybrid Malware Analysis?,» LIFARS Cyber Security Company, 11 Abril 2020. [En línea]. Available: https://www.lifars.com/2020/11/what-are-the-differences-between-static-dynamic-and-hybrid-malware-analysis/.B. Potter y G. McGraw, «Software security testing,» IEEE Security & Privacy, vol. 2, nº 5, pp. 81-85, 2004.M. Souppaya, K. Scarfone y D. Donna, «Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities,» 2022.Hyperproof, «Hyperproof,» 28 Abril 2022. [En línea]. Available: https://hyperproof.io/resource/secure-software-development-best-practices/.M. Eckhart y A. Ekelhart, «Digital Twins for Cyber-Physical Systems Security: State of the Art and Outlook,» 2019.A. Murillo, R. Taormina, N. Ole Tippenhauer y S. Galelli, «High-fidelity Cyber and Physical Simulation of Water Distribution Systems. Part 2: Enabling Cyber-Physical Attack Localization,» 2022.M. Eckhart y A. Ekelhart, «Towards Security-Aware Virtual Environments for Digital Twins,» CPSS '18: Proceedings of the 4th ACM Workshop on Cyber-Physical System Security, pp. 61-72, 2018.F. Böhm, M. Dietz, T. Preindl y G. Pernul, «Augmented Reality and the Digital Twin: State-of-the-Art and perspectives for Cybersecurity,» Journal of Cybersecurity and Privacy, pp. 519-538, 2021.A. Salvi, P. Spagnoletti y N. S. Noori, «Cyber-resilience of Critical Cyber Infrastructures: Integrating digital twins in the electric power ecosystem,» Computers & Security, vol. 112, 2022.N. K. Kandasamy, S. Venugopalan, T. K. Wong y N. J. Leu, «An electric power digital twin for cyber security testing, research and education,» Computers and Electrical Engineering, vol. 101, 2022.201921070Publicationhttps://scholar.google.es/citations?user=picn4ngAAAAJvirtual::15216-10000-0002-2111-9348virtual::15216-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000143111virtual::15216-1e336d2eb-f251-470f-b975-2d5e63ce65c9virtual::15216-1e336d2eb-f251-470f-b975-2d5e63ce65c9virtual::15216-1TEXTTesis_Nicolas_Orjuela_Palacio.pdf.txtTesis_Nicolas_Orjuela_Palacio.pdf.txtExtracted texttext/plain61499https://repositorio.uniandes.edu.co/bitstreams/b5a4605e-0365-4528-8938-d44a3bcffda7/download6b47d0eacaacf88d36c270bfeae42e48MD55autorizacion tesis.pdf.txtautorizacion tesis.pdf.txtExtracted texttext/plain1161https://repositorio.uniandes.edu.co/bitstreams/c6666055-fd60-4087-80f9-6562f3b6b87d/download08b106dfeb12472e88207a069e15ba30MD57Tesis_Nicolas_Orjuela.pdf.txtTesis_Nicolas_Orjuela.pdf.txtExtracted texttext/plain61845https://repositorio.uniandes.edu.co/bitstreams/6c9886d9-0e99-4cc8-83f0-75a684dabc1e/download668a0900e25fe56a32e41b5510d0ec01MD510CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.uniandes.edu.co/bitstreams/93d946be-98e7-4325-bff9-c711939e9eda/download4460e5956bc1d1639be9ae6146a50347MD52THUMBNAILTesis_Nicolas_Orjuela_Palacio.pdf.jpgTesis_Nicolas_Orjuela_Palacio.pdf.jpgIM Thumbnailimage/jpeg7102https://repositorio.uniandes.edu.co/bitstreams/a967c6c2-58a5-4bb7-bec0-af60314bc232/download553b7e9e4f309cc15e63f7e6ed9ff30fMD56autorizacion tesis.pdf.jpgautorizacion tesis.pdf.jpgIM Thumbnailimage/jpeg15531https://repositorio.uniandes.edu.co/bitstreams/cabe3419-0542-4272-865a-43b243edd135/download0876649989c930dc729bb1105da05aedMD58Tesis_Nicolas_Orjuela.pdf.jpgTesis_Nicolas_Orjuela.pdf.jpgIM Thumbnailimage/jpeg7102https://repositorio.uniandes.edu.co/bitstreams/04bb492b-d181-4edd-a14d-8e4b8569d0df/download553b7e9e4f309cc15e63f7e6ed9ff30fMD511ORIGINALTesis_Nicolas_Orjuela.pdfTesis_Nicolas_Orjuela.pdfapplication/pdf734618https://repositorio.uniandes.edu.co/bitstreams/b6f99357-76b5-4929-8080-9753db74fc5a/downloadabffbcc89bdc7a9afac188a63aa4216fMD59autorizacion tesis.pdfautorizacion tesis.pdfapplication/pdf246262https://repositorio.uniandes.edu.co/bitstreams/55d5cf42-46af-4c0d-b748-bb186f595bc5/download67ebb4b98e2334f4f227f1e81519564fMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/35a6e11f-57bb-4220-a223-26726de96979/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/67454oai:repositorio.uniandes.edu.co:1992/674542024-03-13 15:24:06.678http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg== |