Diseño, análisis, evaluación y aseguramiento de dispositivos IoT
Desde hace muy pocos años aproximadamente en el 2009, se ha empezado a escuchar el termino IOT como una nueva tecnología que promete generar una conexión con internet desde un dispositivo de la vida cotidiana, como lo es la nevera o lavadora en una vivienda. Y en términos generales es muy interesant...
- Autores:
-
Useche Márquez, Félix Libardo
Rodriguez Villalba, Sebastian
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad El Bosque
- Repositorio:
- Repositorio U. El Bosque
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unbosque.edu.co:20.500.12495/9002
- Acceso en línea:
- http://hdl.handle.net/20.500.12495/9002
- Palabra clave:
- Arduino
Ciberseguridad
MQTT
Internet de las cosas (IoT)
621.3820289
Computing Security
Information security
Internet of Things (IoT) devices
MQ Telemetry Transport (MQTT)
- Rights
- openAccess
- License
- Attribution-NonCommercial-ShareAlike 4.0 International
id |
UNBOSQUE2_d5b74886ca1384b2918b7559bd7b397f |
---|---|
oai_identifier_str |
oai:repositorio.unbosque.edu.co:20.500.12495/9002 |
network_acronym_str |
UNBOSQUE2 |
network_name_str |
Repositorio U. El Bosque |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
dc.title.translated.spa.fl_str_mv |
Design, analysis, evaluation and assurance of IoT devices |
title |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
spellingShingle |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT Arduino Ciberseguridad MQTT Internet de las cosas (IoT) 621.3820289 Computing Security Information security Internet of Things (IoT) devices MQ Telemetry Transport (MQTT) |
title_short |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
title_full |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
title_fullStr |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
title_full_unstemmed |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
title_sort |
Diseño, análisis, evaluación y aseguramiento de dispositivos IoT |
dc.creator.fl_str_mv |
Useche Márquez, Félix Libardo Rodriguez Villalba, Sebastian |
dc.contributor.advisor.none.fl_str_mv |
Castro Guitierrez, Robert Dario |
dc.contributor.author.none.fl_str_mv |
Useche Márquez, Félix Libardo Rodriguez Villalba, Sebastian |
dc.subject.spa.fl_str_mv |
Arduino Ciberseguridad MQTT Internet de las cosas (IoT) |
topic |
Arduino Ciberseguridad MQTT Internet de las cosas (IoT) 621.3820289 Computing Security Information security Internet of Things (IoT) devices MQ Telemetry Transport (MQTT) |
dc.subject.ddc.none.fl_str_mv |
621.3820289 |
dc.subject.keywords.spa.fl_str_mv |
Computing Security Information security Internet of Things (IoT) devices MQ Telemetry Transport (MQTT) |
description |
Desde hace muy pocos años aproximadamente en el 2009, se ha empezado a escuchar el termino IOT como una nueva tecnología que promete generar una conexión con internet desde un dispositivo de la vida cotidiana, como lo es la nevera o lavadora en una vivienda. Y en términos generales es muy interesante la idea de tener acceso desde cualquier parte a la nevera para saber, por ejemplo, si todavía se cuenta con víveres suficientes en el hogar, pero a medida que se desarrollan nuevas tendencias para generar calidad de vida y comodidades para las personas, también se generan múltiples riesgos que no son evaluados en el momento crear una solución. A consecuencia de ello y por no contar con las medidas de seguridad en un sistema IOT, se podría abrir la puerta respecto a sistemas informáticos de una casa a cualquier persona que quisiera entrar en ella y este comportamiento es mucho más crítico cuando se piensa en una empresa. Con base a la información planteada, en el presente documento se podrá encontrar un estudio de algunos dispositivos IOT disponibles en internet que fueron diseñados sin ninguna medida de protección respecto a seguridad de la informática. Adicionalmente, se diseñará un dispositivo IOT para el monitoreo de temperatura en el hogar en tiempo real, para posteriormente llevar a cabo los análisis pertinentes en el sistema de información y ejecutar medidas de protección si llegase a ser necesario. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2022-09-10T19:21:58Z |
dc.date.available.none.fl_str_mv |
2022-09-10T19:21:58Z |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Especialización |
dc.type.hasversion.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.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12495/9002 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad El Bosque |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad El Bosque |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.unbosque.edu.co |
url |
http://hdl.handle.net/20.500.12495/9002 |
identifier_str_mv |
instname:Universidad El Bosque reponame:Repositorio Institucional Universidad El Bosque repourl:https://repositorio.unbosque.edu.co |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.none.fl_str_mv |
2021-01-20 |
rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International http://creativecommons.org/licenses/by-nc-sa/4.0/ Acceso abierto http://purl.org/coar/access_right/c_abf2 2021-01-20 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.program.spa.fl_str_mv |
Especialización en Seguridad de Redes Telemáticas |
dc.publisher.grantor.spa.fl_str_mv |
Universidad El Bosque |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
institution |
Universidad El Bosque |
bitstream.url.fl_str_mv |
https://repositorio.unbosque.edu.co/bitstreams/54f000e5-4d42-40ae-829b-69c4b35d14ac/download https://repositorio.unbosque.edu.co/bitstreams/48aba6e6-9b74-4e7d-bb90-5826effc3d81/download https://repositorio.unbosque.edu.co/bitstreams/e91c1061-c99a-4263-b1e0-8ddfb194753d/download https://repositorio.unbosque.edu.co/bitstreams/3440c7a9-581c-4770-926a-82ce27c4d9c4/download https://repositorio.unbosque.edu.co/bitstreams/7b9af83c-6688-45f9-a4a9-fc8c809a7a70/download https://repositorio.unbosque.edu.co/bitstreams/9e8b28d5-99ca-464b-bba9-8e9eefa757cd/download https://repositorio.unbosque.edu.co/bitstreams/0ba90659-b6fb-419d-9f9e-7c9ee916f2c5/download https://repositorio.unbosque.edu.co/bitstreams/617b233f-d5f7-46b5-82bf-f2926a151816/download https://repositorio.unbosque.edu.co/bitstreams/5337d9ce-d07b-4a89-abca-b34f09387c9e/download https://repositorio.unbosque.edu.co/bitstreams/e9df0859-16c1-4c18-b742-5da3c3ba7700/download https://repositorio.unbosque.edu.co/bitstreams/dfbac279-8247-49e9-a644-b86c0918d226/download https://repositorio.unbosque.edu.co/bitstreams/656156a7-ab25-4222-9dd9-fc21cc351f3a/download https://repositorio.unbosque.edu.co/bitstreams/eff38ce8-7dd5-4b8b-85fe-d720055da219/download https://repositorio.unbosque.edu.co/bitstreams/c82e6a58-2548-437e-9bb6-a524772cef76/download https://repositorio.unbosque.edu.co/bitstreams/7a0f38e6-1e73-4c86-9c6a-a5dcb3fa5750/download |
bitstream.checksum.fl_str_mv |
934f4ca17e109e0a05eaeaba504d7ce4 8a4605be74aa9ea9d79846c1fba20a33 b8d815fc2a656c6732b0f58c816b6d8b aaf8f48a2be1aae8554c6a5d7c75462e 7bea8f5d9097d6ffed143d67e9c050b5 6c612a92134be403a80b32d651c8be1e 389481f718fbaf5d90ae1d24fdcee428 8b7a3dcb70053b215af5a0ac8baac959 093c9d98079c18ede31a9f7cee02ed13 b992a6143c1ce9155c11af71c6219f50 3e503ec607997e3571033d0c01ba5ace 2ed659900e10a4898a8d59281432e4b2 b7c8034b60c641c658404f79532f503b bd1ae92d599298f0ee6a0dd9924a3af8 7ac5648014697372ebec7a37431bed82 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad El Bosque |
repository.mail.fl_str_mv |
bibliotecas@biteca.com |
_version_ |
1814100767557025792 |
spelling |
Castro Guitierrez, Robert DarioUseche Márquez, Félix LibardoRodriguez Villalba, Sebastian2022-09-10T19:21:58Z2022-09-10T19:21:58Z2020http://hdl.handle.net/20.500.12495/9002instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coDesde hace muy pocos años aproximadamente en el 2009, se ha empezado a escuchar el termino IOT como una nueva tecnología que promete generar una conexión con internet desde un dispositivo de la vida cotidiana, como lo es la nevera o lavadora en una vivienda. Y en términos generales es muy interesante la idea de tener acceso desde cualquier parte a la nevera para saber, por ejemplo, si todavía se cuenta con víveres suficientes en el hogar, pero a medida que se desarrollan nuevas tendencias para generar calidad de vida y comodidades para las personas, también se generan múltiples riesgos que no son evaluados en el momento crear una solución. A consecuencia de ello y por no contar con las medidas de seguridad en un sistema IOT, se podría abrir la puerta respecto a sistemas informáticos de una casa a cualquier persona que quisiera entrar en ella y este comportamiento es mucho más crítico cuando se piensa en una empresa. Con base a la información planteada, en el presente documento se podrá encontrar un estudio de algunos dispositivos IOT disponibles en internet que fueron diseñados sin ninguna medida de protección respecto a seguridad de la informática. Adicionalmente, se diseñará un dispositivo IOT para el monitoreo de temperatura en el hogar en tiempo real, para posteriormente llevar a cabo los análisis pertinentes en el sistema de información y ejecutar medidas de protección si llegase a ser necesario.Especialista en Seguridad de Redes TelemáticasEspecializaciónFor a little time approximately since 2009, has been listened the IOT expression as a new technology that be promising generated one connection with internet from to device of the daily life, as one fridge or one washing machine at the house. And general terms the idea is very interesting to access form any place to fridge or washing machine to check, for example, if the fridge has still provisions in the house, but at the same time that developing new tendencies to generated quality of life and facility to the people, too is generating numerous risk that didn’t evaluate at the moment to create one solution. As a consequence of that and doesn’t has with the measure of security in a IOT system, it could be open the door in relation to informatics systems at the house for any person who wants to in one and this behavior is much critical a company could be affected. With base on the set-out information, in the present document could be find one study of some IOT systems the is available in internet that was developing without any protection with respect to informatics security. Additional, will be design one IOT system to monitoring the temperature at the house in the real time, to afterwards bring about appropriate analysis at the information system and execute the protection measures if it became necessary.application/pdfspaAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertoinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf22021-01-20ArduinoCiberseguridadMQTTInternet de las cosas (IoT)621.3820289Computing SecurityInformation securityInternet of Things (IoT) devicesMQ Telemetry Transport (MQTT)Diseño, análisis, evaluación y aseguramiento de dispositivos IoTDesign, analysis, evaluation and assurance of IoT devicesEspecialización en Seguridad de Redes TelemáticasUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Especializacióninfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.unbosque.edu.co/bitstreams/54f000e5-4d42-40ae-829b-69c4b35d14ac/download934f4ca17e109e0a05eaeaba504d7ce4MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unbosque.edu.co/bitstreams/48aba6e6-9b74-4e7d-bb90-5826effc3d81/download8a4605be74aa9ea9d79846c1fba20a33MD57ORIGINALUseche_Márquez_Félix_Libardo_2020.pdfUseche_Márquez_Félix_Libardo_2020.pdfDiseño, análisis, evaluación y aseguramiento de dispositivos IoTapplication/pdf3286135https://repositorio.unbosque.edu.co/bitstreams/e91c1061-c99a-4263-b1e0-8ddfb194753d/downloadb8d815fc2a656c6732b0f58c816b6d8bMD51Useche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdfUseche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdfCarta de autorizaciónapplication/pdf497527https://repositorio.unbosque.edu.co/bitstreams/3440c7a9-581c-4770-926a-82ce27c4d9c4/downloadaaf8f48a2be1aae8554c6a5d7c75462eMD52Useche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdfUseche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdfProbatusapplication/pdf515353https://repositorio.unbosque.edu.co/bitstreams/7b9af83c-6688-45f9-a4a9-fc8c809a7a70/download7bea8f5d9097d6ffed143d67e9c050b5MD54Useche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdfUseche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdfAnexosapplication/pdf143739https://repositorio.unbosque.edu.co/bitstreams/9e8b28d5-99ca-464b-bba9-8e9eefa757cd/download6c612a92134be403a80b32d651c8be1eMD55THUMBNAILPortada.jpgPortada.jpgPortadaimage/jpeg172594https://repositorio.unbosque.edu.co/bitstreams/0ba90659-b6fb-419d-9f9e-7c9ee916f2c5/download389481f718fbaf5d90ae1d24fdcee428MD58Useche_Márquez_Félix_Libardo_2020.pdf.jpgUseche_Márquez_Félix_Libardo_2020.pdf.jpgIM Thumbnailimage/jpeg4528https://repositorio.unbosque.edu.co/bitstreams/617b233f-d5f7-46b5-82bf-f2926a151816/download8b7a3dcb70053b215af5a0ac8baac959MD59Useche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdf.jpgUseche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdf.jpgIM Thumbnailimage/jpeg7809https://repositorio.unbosque.edu.co/bitstreams/5337d9ce-d07b-4a89-abca-b34f09387c9e/download093c9d98079c18ede31a9f7cee02ed13MD510Useche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdf.jpgUseche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdf.jpgIM Thumbnailimage/jpeg8504https://repositorio.unbosque.edu.co/bitstreams/e9df0859-16c1-4c18-b742-5da3c3ba7700/downloadb992a6143c1ce9155c11af71c6219f50MD511Useche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdf.jpgUseche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdf.jpgIM Thumbnailimage/jpeg7399https://repositorio.unbosque.edu.co/bitstreams/dfbac279-8247-49e9-a644-b86c0918d226/download3e503ec607997e3571033d0c01ba5aceMD512TEXTUseche_Márquez_Félix_Libardo_2020.pdf.txtUseche_Márquez_Félix_Libardo_2020.pdf.txtExtracted texttext/plain101279https://repositorio.unbosque.edu.co/bitstreams/656156a7-ab25-4222-9dd9-fc21cc351f3a/download2ed659900e10a4898a8d59281432e4b2MD513Useche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdf.txtUseche_Márquez_Félix_Libardo_2020_Carta_de_autorización.pdf.txtExtracted texttext/plain7657https://repositorio.unbosque.edu.co/bitstreams/eff38ce8-7dd5-4b8b-85fe-d720055da219/downloadb7c8034b60c641c658404f79532f503bMD514Useche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdf.txtUseche_Márquez_Félix_Libardo_Acta_de_Grado_ 2020.pdf.txtExtracted texttext/plain1139https://repositorio.unbosque.edu.co/bitstreams/c82e6a58-2548-437e-9bb6-a524772cef76/downloadbd1ae92d599298f0ee6a0dd9924a3af8MD515Useche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdf.txtUseche_Márquez_Félix_Libardo_Cartas_presentación_2020.pdf.txtExtracted texttext/plain4889https://repositorio.unbosque.edu.co/bitstreams/7a0f38e6-1e73-4c86-9c6a-a5dcb3fa5750/download7ac5648014697372ebec7a37431bed82MD51620.500.12495/9002oai:repositorio.unbosque.edu.co:20.500.12495/90022024-02-07 04:09:41.759http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |