Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social
Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un softwa...
- Autores:
-
Suárez Castro, John Faver
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2013
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/12764
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/12764
- Palabra clave:
- Diseño de Software
Dominios digitales
Certificados digitales
Banco Caja Social
ARGO UML
Datacenter
Encriptar
Extensiones de dominio
HTTPS
- Rights
- closedAccess
- License
- Atribución
id |
COOPER2_a1d96276fecec175e2a2db538661d652 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/12764 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
title |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
spellingShingle |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social Diseño de Software Dominios digitales Certificados digitales Banco Caja Social ARGO UML Datacenter Encriptar Extensiones de dominio HTTPS |
title_short |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
title_full |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
title_fullStr |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
title_full_unstemmed |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
title_sort |
Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social |
dc.creator.fl_str_mv |
Suárez Castro, John Faver |
dc.contributor.advisor.none.fl_str_mv |
Martín Páez, Carlos |
dc.contributor.author.none.fl_str_mv |
Suárez Castro, John Faver |
dc.subject.spa.fl_str_mv |
Diseño de Software Dominios digitales Certificados digitales Banco Caja Social ARGO UML Datacenter Encriptar Extensiones de dominio HTTPS |
topic |
Diseño de Software Dominios digitales Certificados digitales Banco Caja Social ARGO UML Datacenter Encriptar Extensiones de dominio HTTPS |
description |
Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un software que permita administrar y advertir las fechas de vencimiento de los certificados digitales y dominios del banco, mediante el modelo de UML y el lenguaje Visual Basic, al desarrollar el software para mantener estos documentos de forma segura los cual son de vital importancia para el Corp. del banco, se permite lograr minimizar la perdida u olvido de estos documentos, con ello a los clientes del banco se brinda garantía de los sitios de Internet de propiedad del banco para gestionar sus actividades en los servicios ofrecidos los cuales son seguros, y de igual forma garantizar que los sitios de Internet accedidos por los clientes y colaboradores son del banco, adicional, el banco mantiene su estatus de entidad segura con la información del sus clientes. A través del documento se realizan las consideraciones técnicas, económicas, y operativas que hacen posible inclinarse hacia la selección del modelo que permite desarrollar el software, ya que al término del proyecto se trabaja sobre solo datos, quedando la posibilidad que a lo largo se pueda dar el desarrollo e implementación de la solución sugerida. |
publishDate |
2013 |
dc.date.issued.none.fl_str_mv |
2013-10 |
dc.date.accessioned.none.fl_str_mv |
2019-07-17T14:30:29Z |
dc.date.available.none.fl_str_mv |
2019-07-17T14:30:29Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/12764 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà. |
url |
https://hdl.handle.net/20.500.12494/12764 |
identifier_str_mv |
Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà. |
dc.relation.references.spa.fl_str_mv |
Joseph Schmuller, Aprendiendo UML, Prentice Hall, 2009. http://www.disca.upv.es/enheror/pdf/ActaUML.PDF http://alvearjofre.galeon.com http://www.disca.upv.es/enheror/pdf/ActaUML.PDF http://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtml http://www.diatel.upm.es/malvarez/UML/Comparativa.html http://redes-cepalcala.org/inspector/DOCUMENTOS%20Y%20LIBROS/EVALUACION/EFQM/MARCO%20DE%20EVALUACION%20EFQM.pdf http://medicina.udea.edu.co/calfm/NORMATIVIDAD%20Y%20LEGISLACION/NTC-ISO9000.pdf http://www.ati.es/IMG/pdf/Garzas-2.pdf www.bancocajasocial.com http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol http://www.clcert.cl/show.php?xml=xml/consejos/doc_05-10.xml&xsl=xsl/consejos.xsl http://www.webadictos.com.mx/2011/04/13/que-es-el-protocolo-https-y-como-funciona http://portalae.sci.uma.es:8080/export/sites/default/uma/documentos/criptografia_certificado_digital_firma_digital.pdf http://www.cert.fnmt.es/popup.php?o=faq http://web.certicamara.com/acerca_historia.aspx http://www.symantec.com/es/es/verisign/ssl-certificates http://es.wikipedia.org/wiki/Certificado_web http://www.iana.org/domains/root/db/ http://aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.html http://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml#ixzz2dHGXYkjZ http://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml |
dc.rights.license.none.fl_str_mv |
Atribución |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/closedAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_14cb |
rights_invalid_str_mv |
Atribución http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierìa, Programa de Ingenierìa de Sistemas, Bogotà, Colombia. |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Bogotá |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/8a746b39-ca61-42b4-a90a-e66de05d1da5/download https://repository.ucc.edu.co/bitstreams/f6b80e70-b1d5-4eed-916e-6c9b147ef5b7/download https://repository.ucc.edu.co/bitstreams/cc59572a-d600-447b-9664-db46b792e682/download https://repository.ucc.edu.co/bitstreams/1fe2c3b6-6e2f-4edd-9a78-882eec4f6594/download |
bitstream.checksum.fl_str_mv |
970ef4f6df255c422f1b218eb92b5a34 3bce4f7ab09dfc588f126e1e36e98a45 8dea1e24dfa70111ffb23c42b2661a60 b9ea50ad66681d897179c7c851dff5e9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814247297559560192 |
spelling |
Martín Páez, CarlosSuárez Castro, John Faver2019-07-17T14:30:29Z2019-07-17T14:30:29Z2013-10https://hdl.handle.net/20.500.12494/12764Suàrez Castro, J.F. (2013). Diseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja Social ( tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.Este trabajo brinda, plantea, analiza y escoge entre los diferentes mecanismos de diseño de software el modelo que más se ajusta a las necesidades propuestas por el Banco Caja Social, quien por motivos de seguridad informática y amenazas existentes hacia la información, ha decidido obtener un software que permita administrar y advertir las fechas de vencimiento de los certificados digitales y dominios del banco, mediante el modelo de UML y el lenguaje Visual Basic, al desarrollar el software para mantener estos documentos de forma segura los cual son de vital importancia para el Corp. del banco, se permite lograr minimizar la perdida u olvido de estos documentos, con ello a los clientes del banco se brinda garantía de los sitios de Internet de propiedad del banco para gestionar sus actividades en los servicios ofrecidos los cuales son seguros, y de igual forma garantizar que los sitios de Internet accedidos por los clientes y colaboradores son del banco, adicional, el banco mantiene su estatus de entidad segura con la información del sus clientes. A través del documento se realizan las consideraciones técnicas, económicas, y operativas que hacen posible inclinarse hacia la selección del modelo que permite desarrollar el software, ya que al término del proyecto se trabaja sobre solo datos, quedando la posibilidad que a lo largo se pueda dar el desarrollo e implementación de la solución sugerida.Resumen. – Introducciòn. – 1. Fundamentaciòn teórica. – 1.1. Reseña Històrica. – 1.2. Historia UML. – 1.2.1. Modelado Visual. – 1.2.2. Que es UML. – 1.2.3. Elementos estructurales. – 1.2.3.1. Clases. – 1.2.3.2. Interfaz. – 1.2.3.3. Colaboraciòn. – 1.2.3.4. Casos de uso. – 1.2.3.5. Clase activa. – 1.2.3.6. Componentes. – 1.2.3.7. Nodos. – 1.2.3.8. Elementos de Comportamiento. – 1.2.3.8.1. Interacciòn. – 1.2.3.8.2. Màquinas de Estado. – 1.2.3.9. Elementos de agrupación. – 1.2.3.10. Elementos de anotación. – 1.2.3.11. Relaciones. – 1.2.3.11.1. Dependencia. – 1.2.3.11.2. Asociación. – 1.2.3.11.3. Generalizaciòn. – 1.2.3.11.4. Realizaciòn. – 1.2.4. Diagramas. – 1.2.4.1. Diagramas de clases. – 1.2.4.2. Diagramas de objetos. – 1.2.4.3. Diagramas de casos de uso. – 1.2.4.4. Diagrama de Secuencia y Colaboraciòn. – 1.2.4.5. Diagramas de Estado. – 1.2.4.6. Diagrama de actividades. – 1.2.4.7. Diagrama de componentes. – 1.2.4.8. Diagrama de despliegue. – 1.3. Tipos de herramientas de diseño. – 1.3.1. Herramientas de selección de la organización financiera. – 1.4. Marco legal y jurídico. – 1.4.1. Introducciòn a la Norma ISO 12207. – 1.4.1.1. Organizaciòn. – 1.4.1.1.1. Procesos del ciclo de vida. – 1.4.1.1.2. Procesos principales del ciclo de vida. – 1.4.1.1.3. Proceso de adquisición. – 1.4.1.1.4. Proceso de suministro. – 1.4.1.1.5. Proceso de desarrollo. – 1.4.1.1.6. Proceso de operación. – 1.4.1.1.7. Proceso de mantenimiento. – 1.4.1.2.1. Procesos de apoyo del ciclo de vida. – 1.4.1.2.2. Proceso de documentación. – 1.4.1.2.3. Proceso de gestión de la configuración. – 1.4.1.2.4. Proceso de aseguramiento de la calidad. – 1.4.1.2.5. Proceso de verificación. – 1.4.1.2.6. Proceso de validación. – 1.4.1.2.7. Proceso de revisiones conjuntas. – 1.4.1.2.8. Proceso de auditorìa. – 1.4.1.3.1. Procesos organizativos del ciclo de vida. – 1.4.1.3.2. Proceso de gestión. – 1.4.1.3.3. Proceso de infraestructura. – 1.1.1.3.4. Proceso de mejora. – 1.4.1.3.5. Proceso de formación. – 1.4.2. Norma ISO 9000. – 1.4.2.1. Principios de Gestión de la Calidad. – 1.4.3. Norma ISO 15504. – 1.4.3.1. Características. – 2. Desarrollo Ingenieril. – 2.1. Seguridad informática. – 2.1. Seguridad informática. – 2.2. Propuesta de contención de fallos. – 2.3. Módulo de administración. – 2.4. Recurso para la recuperación de la información. – 2.5. Certificados de seguridad. – 2.5.1. Que son los Certificados de Seguridad. – 2.6. Protocolo HTTP Y HTTPS. – 2.6.1. Referente a la Relación entre Http y Https. – 2.6.2. Como Funciona Https. – 2.7. Métodos de cifrado. – 2.7.1. Cifrado de flujo. – 2.7.2. Cifrado por Bloques. – 2.7.3. Cifrado Simétrico. – 2.7.4. Cifrado Asimétrico. – 2.7.5. Criptografía de clave Asimétrica Firma Digital. – 2.7.5.1. Proceso. – 2.8. Certificados Digitales. – 2.8.1. Empresas Emisoras de Certificados Digitales. – 2.8.1.1. Seguridad VeriSign. – 2.8.1.2. Certicámara. – 2.8.1.3. Certificados SSL de Symantec. – 2.8.1.4. QWEB. – 2.8.1.5. W3c. – 2.8.1.6.Confianza Online. – 2.8.1.7. Certificados Cl. – 2.8.1.8. Optima. – 2.8.1.9. Security Guardian. – 2.9. Dominio de Internet. – 2.9.1. Dns. – 2.9.2. Dominios de Nivel Superior. – 2.9.3. Dominio de Internet Genérico. – 2.9.4. Identificación de País. – 2.9.5. Organizaciones Relacionadas con los Dominios de Internet. – 2.9.5.1. LANA. – 2.9.5.2. ICANN. – 2.9.5.3. INTERNIC. – 2.9.5.4. LACNIC. – 2.9.5.5. LACLTD. – 2.9.5.6. Latinoamerican. – 2.9.6. Dominios en Internet más Utilizados. – 3. Diseño de la propuesta. – 3.1. Solución del Software. – 3.2. Diseño de la solución del Software. – 3. 3. Diseño lógico y direccionamiento. – 3.4. Diseño del proyecto. – 3.4.1. Tablas del Proyecto. – 3.4.2. Diagrama Entidad Relación. – 3.4.3. Diseño UML Casos de Uso. – 3.4.4. Distribución por Perfiles. – 3.5. Equipos, software requeridos y propuestos. – 3.6. Aspectos económicos. – Conclusiones y recomendaciones. – Bibliografía.Universidad Cooperativa de Colombia, Facultad de Ingenierìa, Programa de Ingenierìa de Sistemas, Bogotà, Colombia.Ingeniería de SistemasBogotáDiseño de SoftwareDominios digitalesCertificados digitalesBanco Caja SocialARGO UMLDatacenterEncriptarExtensiones de dominioHTTPSDiseño de un software que administre y advierta el vencimiento de los dominios y certificados digitales del Banco Caja SocialTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbJoseph Schmuller, Aprendiendo UML, Prentice Hall, 2009.http://www.disca.upv.es/enheror/pdf/ActaUML.PDFhttp://alvearjofre.galeon.comhttp://www.disca.upv.es/enheror/pdf/ActaUML.PDFhttp://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtmlhttp://www.diatel.upm.es/malvarez/UML/Comparativa.htmlhttp://redes-cepalcala.org/inspector/DOCUMENTOS%20Y%20LIBROS/EVALUACION/EFQM/MARCO%20DE%20EVALUACION%20EFQM.pdfhttp://medicina.udea.edu.co/calfm/NORMATIVIDAD%20Y%20LEGISLACION/NTC-ISO9000.pdfhttp://www.ati.es/IMG/pdf/Garzas-2.pdfwww.bancocajasocial.comhttp://es.wikipedia.org/wiki/Hypertext_Transfer_Protocolhttp://www.clcert.cl/show.php?xml=xml/consejos/doc_05-10.xml&xsl=xsl/consejos.xslhttp://www.webadictos.com.mx/2011/04/13/que-es-el-protocolo-https-y-como-funcionahttp://portalae.sci.uma.es:8080/export/sites/default/uma/documentos/criptografia_certificado_digital_firma_digital.pdfhttp://www.cert.fnmt.es/popup.php?o=faqhttp://web.certicamara.com/acerca_historia.aspxhttp://www.symantec.com/es/es/verisign/ssl-certificateshttp://es.wikipedia.org/wiki/Certificado_webhttp://www.iana.org/domains/root/db/http://aprenderinternet.about.com/od/Glosario/g/Que-Es-Un-Dominio-De-Internet.htmlhttp://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtml#ixzz2dHGXYkjZhttp://www.monografias.com/trabajos93/dominios-internet/dominios-internet.shtmlPublicationORIGINAL2013_Software_Administraciòn_Dominios y Certificados digitales.pdf2013_Software_Administraciòn_Dominios y Certificados digitales.pdfTrabajo de gradoapplication/pdf2186428https://repository.ucc.edu.co/bitstreams/8a746b39-ca61-42b4-a90a-e66de05d1da5/download970ef4f6df255c422f1b218eb92b5a34MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/f6b80e70-b1d5-4eed-916e-6c9b147ef5b7/download3bce4f7ab09dfc588f126e1e36e98a45MD52THUMBNAIL2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.jpg2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.jpgGenerated Thumbnailimage/jpeg2773https://repository.ucc.edu.co/bitstreams/cc59572a-d600-447b-9664-db46b792e682/download8dea1e24dfa70111ffb23c42b2661a60MD53TEXT2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.txt2013_Software_Administraciòn_Dominios y Certificados digitales.pdf.txtExtracted texttext/plain101432https://repository.ucc.edu.co/bitstreams/1fe2c3b6-6e2f-4edd-9a78-882eec4f6594/downloadb9ea50ad66681d897179c7c851dff5e9MD5420.500.12494/12764oai:repository.ucc.edu.co:20.500.12494/127642024-08-10 21:12:39.499open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |