Ciberseguridad y blockchain
Clase 9 de 11 • Curso de Casos de Uso de Smart Contracts
Resumen
Blockchain aporta soluciones de seguridad informática de forma muy simple y que son difíciles de conseguir en la ingeniería de software tradicional.
Retos de ciberseguridad en los sistemas tradicionales
Cualquier tipo de sistema desarrollador con tecnologías “Web2” suele tener los mismos problemas de seguridad cuando se trata de proteger información de un sistema.
- Integridad: ¿cómo garantizar que la información no ha sido alterada por un tercero?
- Confidencialidad: ¿cómo garantizar que solo acceda a la información quienes les corresponde hacerlo?
- Disponibilidad: ¿cómo garantizar que la información esté siempre disponible cuando se necesite?
Empresas como Google, Microsoft o Amazon, entre otras, se enfrentan a estos grandes retos todos los días cuando les corresponde garantizar que la información de sus usuarios esté en un lugar seguro.
Caso de uso: ciberseguridad
La naturaleza de Blockchain resuelve fácilmente los retos de seguridad informática que tienen los sistemas tradicionales.
- Integridad: la inmutabilidad de los datos en Blockchain garantiza que la información no pueda ser modificada o alterada de forma malintencionada.
- Confidencialidad: la confidencialidad no es una característica propia de Blockchain, ya que todo es transparente. Sin embargo, puede lograrse a través de reglas de acceso en los contratos inteligentes o utilizando Blockchains privadas.
- Disponibilidad: al ser una red distribuida y sin un único punto de fallo, al caerse un nodo por algún motivo, esta seguirá respondiendo. Mientras haya al menos un nodo operando, la red estará disponible. Posiblemente, para siempre.
Blockchain es una excelente tecnología para proteger y asegurar datos. Además, no necesita de inversiones millonarias para lograrlo o de la autorización de un tercero, como seguramente ocurre con las empresas tradicionales que invierten en seguridad informática.
Contribución creada por: Kevin Fiorentino.