Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas

El presente documento se plantea en busca de alternativas de seguridad para la implementación actual que maneja la Universidad Distrital Francisco José de Caldas respecto a los métodos que protegen perimetralmente la red de datos de la institución, de tal manera se busca brindar un apoyo con el mism...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/14171
Acceso en línea:
http://hdl.handle.net/11349/14171
Palabra clave:
Firewall
Seguridad informática
Red de datos
NGFW
Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas
Seguridad en computadores
Redes de computadores - Medidas de seguridad
Protección de datos
Firewall
Informatic security
Data network
NGFW
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_94b1f57c29a999b6157118a2aa2aaeec
oai_identifier_str oai:repository.udistrital.edu.co:11349/14171
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
dc.title.titleenglish.spa.fl_str_mv Technical feasibility study for the implementation of a new generation firewall in the data network of the Francisco José de Caldas District University
title Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
spellingShingle Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
Firewall
Seguridad informática
Red de datos
NGFW
Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas
Seguridad en computadores
Redes de computadores - Medidas de seguridad
Protección de datos
Firewall
Informatic security
Data network
NGFW
title_short Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
title_full Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
title_fullStr Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
title_full_unstemmed Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
title_sort Estudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de Caldas
dc.contributor.advisor.spa.fl_str_mv Reyes Mozo, Jose Vicente
dc.subject.spa.fl_str_mv Firewall
Seguridad informática
Red de datos
NGFW
topic Firewall
Seguridad informática
Red de datos
NGFW
Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas
Seguridad en computadores
Redes de computadores - Medidas de seguridad
Protección de datos
Firewall
Informatic security
Data network
NGFW
dc.subject.lemb.spa.fl_str_mv Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas
Seguridad en computadores
Redes de computadores - Medidas de seguridad
Protección de datos
dc.subject.keyword.spa.fl_str_mv Firewall
Informatic security
Data network
NGFW
description El presente documento se plantea en busca de alternativas de seguridad para la implementación actual que maneja la Universidad Distrital Francisco José de Caldas respecto a los métodos que protegen perimetralmente la red de datos de la institución, de tal manera se busca brindar un apoyo con el mismo al proceso de adquisición actual de un firewall de nueva generación que adelanta la Universidad en vista a las vulnerabilidades que enfrenta la red de datos. Se documenta la información recopilada respecto a la distribución de la red en la Universidad y se realiza la caracterización de la misma buscando posibles mejoras en conjunto a la selección de dispositivos de seguridad perimetral, se presentan informes de uso de la red respecto a aplicaciones, protocolos, cantidad de datos que transitan y características de funcionamiento de la red de datos de la Universidad Distrital. Por último, se muestran las pruebas que se realizaron en la Universidad Distrital con firewalls de nueva generación – NGFW, dejando evidencia de las configuraciones del dispositivo en caso tal de una implementación definitiva, marcando así los lineamientos de apoyo que se buscan para poder complementar la seguridad en la red y asegurar un correcto y continuo funcionamiento de la misma, en conclusión, se realiza el análisis de resultados a cada uno de los dispositivos probados en la red de datos y se hace una comparación de los mismos con el método de código abierto (open source) que implementa actualmente la Universidad como seguridad perimetral.
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2018-11-08T20:14:02Z
dc.date.available.none.fl_str_mv 2018-11-08T20:14:02Z
dc.date.created.spa.fl_str_mv 2018-08-28
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/14171
url http://hdl.handle.net/11349/14171
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/14171/9/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14171/10/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14171/11/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14171/12/IDBG_Licencia%20y%20autorizacion%20de%20uso.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14171/1/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018.pdf
http://repository.udistrital.edu.co/bitstream/11349/14171/2/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo1.pdf
http://repository.udistrital.edu.co/bitstream/11349/14171/3/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo2.pdf
http://repository.udistrital.edu.co/bitstream/11349/14171/4/IDBG_Licencia%20y%20autorizacion%20de%20uso.pdf
http://repository.udistrital.edu.co/bitstream/11349/14171/5/license_url
http://repository.udistrital.edu.co/bitstream/11349/14171/6/license_text
http://repository.udistrital.edu.co/bitstream/11349/14171/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/14171/8/license.txt
bitstream.checksum.fl_str_mv bdfb481228ddbdc34541f6e992a7382d
4f2ba4cfc2c102fccffe1b770c6792c5
692163e4976bd7809739bccad7212b18
33bf3bbc6586b4cc8af742b1ae9b4a11
b3f302cb2054973a5966db5a5a242bb0
8c51faf4e56a2ff4ef14df63a8f1c018
90c6adc700b96ee695d0309ce439670f
d45763abad490a4447d073e468fd1baa
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814111155356958720
spelling Reyes Mozo, Jose Vicentewill be generated::orcid::0000-0002-2267-9443Bello González, Iván DaríoRamírez Higuera, Manuel Jose2018-11-08T20:14:02Z2018-11-08T20:14:02Z2018-08-28http://hdl.handle.net/11349/14171El presente documento se plantea en busca de alternativas de seguridad para la implementación actual que maneja la Universidad Distrital Francisco José de Caldas respecto a los métodos que protegen perimetralmente la red de datos de la institución, de tal manera se busca brindar un apoyo con el mismo al proceso de adquisición actual de un firewall de nueva generación que adelanta la Universidad en vista a las vulnerabilidades que enfrenta la red de datos. Se documenta la información recopilada respecto a la distribución de la red en la Universidad y se realiza la caracterización de la misma buscando posibles mejoras en conjunto a la selección de dispositivos de seguridad perimetral, se presentan informes de uso de la red respecto a aplicaciones, protocolos, cantidad de datos que transitan y características de funcionamiento de la red de datos de la Universidad Distrital. Por último, se muestran las pruebas que se realizaron en la Universidad Distrital con firewalls de nueva generación – NGFW, dejando evidencia de las configuraciones del dispositivo en caso tal de una implementación definitiva, marcando así los lineamientos de apoyo que se buscan para poder complementar la seguridad en la red y asegurar un correcto y continuo funcionamiento de la misma, en conclusión, se realiza el análisis de resultados a cada uno de los dispositivos probados en la red de datos y se hace una comparación de los mismos con el método de código abierto (open source) que implementa actualmente la Universidad como seguridad perimetral.This document is presented in search of security alternatives for the current implementation used by the Universidad Distrital Francisco José de Caldas regarding the methods that protect perimetrally the data network of the institution, in such a way it seeks to provide support to the current acquisition process of a New Generation Firewall that has the university because of the vulnerabilities faced by the data network. The collected information is documented in relation to the distribution of the network in the university and its characterization is made looking for possible improvements together with the selection of perimeter security devices, reports of use of the network regarding applications, protocols are presented, amount of data that transits and operating characteristics of the data network of the Universidad Distrital. Finally, the tests that have been done in the Universidad Distrital with new generation firewalls - NGFW are shown, leaving evidence of the configurations of the device in case of a definitive implementation, marking the support guidelines that are sought to be able to complement the security in the network and ensure a correct and continuous operation of the same, in conclusion, the analysis of results is made to each of the devices tested in the data network and a comparison is made with the code method open (open source) that the University currently implements as perimeter security.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecFirewallSeguridad informáticaRed de datosNGFWIngeniería en Telecomunicaciones - Tesis y disertaciones académicasSeguridad en computadoresRedes de computadores - Medidas de seguridadProtección de datosFirewallInformatic securityData networkNGFWEstudio de factibilidad técnica para la implementación de un firewall de nueva generación en la Red de Datos de la Universidad Distrital Francisco José de CaldasTechnical feasibility study for the implementation of a new generation firewall in the data network of the Francisco José de Caldas District UniversityMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILBelloGonzálezIvánDarío2018.pdf.jpgBelloGonzálezIvánDarío2018.pdf.jpgIM Thumbnailimage/jpeg5292http://repository.udistrital.edu.co/bitstream/11349/14171/9/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018.pdf.jpgbdfb481228ddbdc34541f6e992a7382dMD59open accessBelloGonzálezIvánDarío2018Anexo1.pdf.jpgBelloGonzálezIvánDarío2018Anexo1.pdf.jpgIM Thumbnailimage/jpeg11148http://repository.udistrital.edu.co/bitstream/11349/14171/10/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo1.pdf.jpg4f2ba4cfc2c102fccffe1b770c6792c5MD510open accessBelloGonzálezIvánDarío2018Anexo2.pdf.jpgBelloGonzálezIvánDarío2018Anexo2.pdf.jpgIM Thumbnailimage/jpeg15061http://repository.udistrital.edu.co/bitstream/11349/14171/11/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo2.pdf.jpg692163e4976bd7809739bccad7212b18MD511open accessIDBG_Licencia y autorizacion de uso.pdf.jpgIDBG_Licencia y autorizacion de uso.pdf.jpgIM Thumbnailimage/jpeg12026http://repository.udistrital.edu.co/bitstream/11349/14171/12/IDBG_Licencia%20y%20autorizacion%20de%20uso.pdf.jpg33bf3bbc6586b4cc8af742b1ae9b4a11MD512open accessORIGINALBelloGonzálezIvánDarío2018.pdfBelloGonzálezIvánDarío2018.pdfTrabajo de Gradoapplication/pdf4447875http://repository.udistrital.edu.co/bitstream/11349/14171/1/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018.pdfb3f302cb2054973a5966db5a5a242bb0MD51metadata only accessBelloGonzálezIvánDarío2018Anexo1.pdfBelloGonzálezIvánDarío2018Anexo1.pdfAnexo 1application/pdf136662http://repository.udistrital.edu.co/bitstream/11349/14171/2/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo1.pdf8c51faf4e56a2ff4ef14df63a8f1c018MD52metadata only accessBelloGonzálezIvánDarío2018Anexo2.pdfBelloGonzálezIvánDarío2018Anexo2.pdfAnexo 2application/pdf652308http://repository.udistrital.edu.co/bitstream/11349/14171/3/BelloGonz%c3%a1lezIv%c3%a1nDar%c3%ado2018Anexo2.pdf90c6adc700b96ee695d0309ce439670fMD53metadata only accessIDBG_Licencia y autorizacion de uso.pdfIDBG_Licencia y autorizacion de uso.pdfapplication/pdf239476http://repository.udistrital.edu.co/bitstream/11349/14171/4/IDBG_Licencia%20y%20autorizacion%20de%20uso.pdfd45763abad490a4447d073e468fd1baaMD54metadata only accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/14171/5/license_url4afdbb8c545fd630ea7db775da747b2fMD55open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/14171/6/license_textd41d8cd98f00b204e9800998ecf8427eMD56open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/14171/7/license_rdfd41d8cd98f00b204e9800998ecf8427eMD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/14171/8/license.txtda5c6a3ca62d5dd4853000a60fee7083MD58open access11349/14171oai:repository.udistrital.edu.co:11349/141712023-06-13 12:47:19.214metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=