• No se han encontrado resultados

Fase 2: Selección de la cadena de bloques y definición de estructura de datos

In document Lista de figuras (página 62-67)

2. Metodología

2.2. Fase 2: Selección de la cadena de bloques y definición de estructura de datos

lograr la instalación y configuración de la Honeypot, se corre el riesgo de mal funcionamiento debido a la falta de guía.

Dado lo anterior, la evaluación del cumplimiento de los criterios definidos de cada una será tabulado usando la siguiente tabla; el resultado de la evaluación será presentado en el capítulo de resultados (capitulo 3):

Tabla 3. Evaluación de criterios por cada Honeypot Honeypot Integración

con Syslog

Código fuente

Calidad de la documentación

Emulación de

servicios Web Totales

Fuente: Elaboración propia

2.2. Fase 2: Selección de la cadena de bloques y definición

confidencialidad. Para llevar a cabo esta fase se ejecutaron las siguientes actividades: (1) Referenciamiento de proyectos Blockchain (2) Caracterización de tecnologías Blockchain.

2.2.1. Actividad 1: Referenciamiento de plataformas Blockchain Se hizo una exploración de diferentes fuentes de información (Internet, sitio web oficiales, documentos técnicos) con el fin de determinar cuáles son los proyectos Blockchain más importantes en la actualidad. Se seleccionaron para su posterior caracterización aquellos que cumplían los dos requerimientos mínimos definidos; A continuación, se presentan dichos requerimientos mínimos y el motivo por el cual fueron definidos:

Plataformas Blockchain open source: Al igual que con la selección de la Honeypot, al ser un proyecto de investigación aplicada desde el punto de vista académico, es importante contar con una solución que se pueda adecuar a las necesidades en cuanto a instalación y cuyo costo de implementación fuera bajo o inexistente.

Plataformas Blockchain Privadas – Autorizadas: Igual que en el punto anterior (open source), al ser un proyecto de investigación aplicada desde el punto de vista académico, se requiere hacer una implementación para uso privado que permita mantener control sobre la red.

Dado lo anterior, la evaluación del cumplimiento de los criterios mínimos será tabulado usando la siguiente tabla; el resultado de la evaluación será presentado en el capítulo de resultados (capitulo 3):

Tabla 4. Evaluación de cumplimiento de requisitos mínimos

Blockchain Open Source Privada - Autorizada

Fuente: Elaboración propia

2.2.2. Actividad 2: Caracterización de proyectos Blockchain

Para el proceso de evaluación de las plataformas Blockchain, se definieron tres criterios y el método de evaluación a utilizar, se seleccionará para su uso en el laboratorio de pruebas la plataforma que obtenga el mayor puntaje total en la evaluación.

A continuación, se presentan a) los criterios de evaluación y b) la metodología de evaluación de cada uno de ellos:

a) Criterios de evaluación

Plataformas Blockchain privadas – autorizadas: Las Blockchain con permisos o autorizadas operan de forma individual o bajo un conjunto de participantes conocidos; esto proporciona una forma de asegurar las interacciones entre un grupo de entidades que tienen un objetivo común pero que pueden no confiar plenamente entre sí. La autorización permite controlar quien puede acceder a la red, lo cual quiere decir que solo las personas con permiso o autorizadas pueden crear nuevos bloques y procesar transacciones. Las redes privadas con autorizadas o con permiso generalmente están bajo el control de una o varias organizaciones que tienen la gobernanza sobre los datos y los participantes en la red. Esta característica fue

seleccionada debido a la necesidad de almacenar los datos importantes generados por la Honeypot al recibir ataques y que dada su naturaleza es considerada de carácter confidencial.

Plataformas Blockchain con soporte de contratos inteligentes: Los contratos inteligentes o smart contracts tienen como objetivo eliminar intermediarios, simplificar procesos y bajar costos. Los contratos inteligentes son pequeños programas con instrucciones que son almacenados en la Blockchain y que tienen la capacidad de ejecutar automáticamente acciones basadas en parámetros previamente programadas de forma inmutable, transparente y segura; los contratos inteligentes son el equivalente a la lógica de negocio de las aplicaciones de software y al igual que los contratos convencionales determinan qué se puede hacer, cómo se debe hacer y qué ocurre si no se hace, es decir, define la interacción que tendrán los involucrados en una transacción sin que sea necesaria la intervención humana. Esta característica fue seleccionada debido a que se requiere mediante la implementación de un contrato inteligente determinar qué se almacena en la Blockchain y quién tienen permisos de acceder a la información; aunque inicialmente solo una organización participará en la red, en futuras investigaciones puede llegar a ser necesario abrir la red para que otras organizaciones almacenen información en la red.

Plataformas Blockchain diseñada para uso corporativo: A medida que las criptomonedas se han popularizado y se conoce más sobre la tecnología Blockchain, ha crecido también el interés en aplicar la tecnología subyacente de la cadena de bloques, el libro mayor distribuido y la plataforma de aplicaciones distribuidas a

casos de uso empresarial más innovadores, sin embargo, en la mayoría de los casos de uso empresarial se requiere conocer la identidad de los participantes y contar con mayores capacidades a nivel de rendimiento, cosas que las Blockchain públicas no pueden satisfacer. Teniendo lo anterior en cuenta, se determinó que, para el proyecto, lo más adecuado era utilizar una Blockchain específicamente diseñada para uso corporativo y no una adaptación de una red pública para satisfacer los casos de uso en los que las organizaciones deben utilizarla. Uno de los puntos fundamentales en la definición de esta característica es que se trata de un caso de uno en el cual inicialmente solo una organización participa en la red y que los datos que se almacenan solo son de interés de esta organización.

b) Metodología de evaluación

En la evaluación de los criterios plataformas Blockchain privadas - autorizadas, plataformas Blockchain con soporte de contratos inteligentes y plataformas Blockchain diseñadas para uso corporativo, se asignó 1 punto a aquellas que cumplen con la característica y 0 puntos a aquellas que no.

Dado lo anterior, la evaluación del cumplimiento de los criterios definidos de cada una será tabulado usando la siguiente tabla; el resultado de la evaluación será presentado en el capítulo de resultados (capitulo 3):

Tabla 5. Evaluación Caracterización de plataformas Blockchain Blockchain Privada

Autorizada

Soporte contratos inteligentes

Diseñada para

uso corporativo Totales

Fuente: Elaboración propia

In document Lista de figuras (página 62-67)

Documento similar