Entradas

Componentes cloud relevantes a la seguridad.

  El cloud computing es actualmen- t e la noción más popular en TIC, sus elementos de elasticidad más relevan- t es son: el almacenamiento, el proce- s amiento y las redes virtuales. Como elementos fundamentales del cloud computing se pueden identificar:   (a) Tecnologías primarias: virtualiza- c ión, tecnología GRID, las arquitecturas orientadas al servicio o SOA, la compu- t ación distribuida, las redes de banda ancha, el navegador como plataforma, el software open source y gratuito.   (b) Otras tecnologías: Web 2.0, SLAs (Service Level Agreements), sistemas autonómicos, frameworks de aplicacio- n es Web, etc. Los SLAs son contratos entre clientes y proveedores de servi- c io referentes al nivel de servicio que van a proporcionar (ver http://www. sla-zone.co.uk/). Contienen métricas de rendimiento, por ejemplo caudal, tiempo de respuesta, tiempo operativo, uptime. Documenta las capacidades de seguridad-privacidad, detalla la gestión de problemas y contiene penalizacione...

Problemas de seguridad y privacidad en cloud computing

  El cloud computing presenta los m ismos problemas de los sistemas convencionales más otros muchos nuevos específicos.    Entre los más relevantes se pueden identificar:      (1) Vulnerabilidades en el proveedor de c loud computing. Pueden ser a nivel de plataforma como inyección SQL o XSS (Cross-Site Scripting). Se han dado en Salesforce.com, Google Docs. Como posibles contramedidas la herramienta de IBM AppScan que explora vulnera- b ilidades en servicios Web como un servicio de seguridad de nube.     (2) Ataques a nivel de VM. Un pro- blema potencial en arquitecturas de multi-arrendamiento son las posibles vulnerabilidades en el hipervisor o tecnología VM (Virtual Machine) uti- lizada por los proveedores de nubes. Han aparecido y seguirán aparecien- d o vulnerabilidades en VMware, Xen, Virtual PC y Virtual Server de Micro- s oft. Algunas formas de mitigar estas vulnerabilidades son los parches, la monitorización y los IDS/IPS/firewall.  ...

Los principales beneficios que puede aportar el cloud computing son

  (a) Minimiza el gasto de capital. Re- duce el costo de propiedad (infraes- tructura como hardware y software) y mantenimiento.   ( b) Independencia de localización y dispositivo.   (c) Mejora de utilización y eficiencia.   ( d) Escalabilidad y elasticidad muy alta.   ( e) Potencia de computación eleva- da.   ( f) Nuevas formas de colaboración de grupo.   ( g) No necesita espacio físico para almacenar servidores y bases de datos ya que están en la nube.   ( h) Independencia de sistemas ope- r ativos y virtualmente capacidad de almacenamiento ilimitada.

Los principales modelos de servicio son:

  1) Nube SaaS (Software as a Ser- v ice). La capacidad proporcionada al consumidor consiste en utilizar las aplicaciones del proveedor que se ejecutan en la infraestructura de nube y son accesibles desde diversos dispositivos cliente (PCs-notebooks, teléfonos móviles, iPhones, etc.) uti- l izando una interfaz cliente ligero como un navegador Web (por ejem- plo correo electrónico basado Web o webmail). El consumidor no gestiona, ni controla la infraestructura de nube subyacente, red, servidores, sistemas operativos, almacenamiento, capaci- d ades de cada aplicación individual    ( 2) Nube PaaS (Platform as a Ser- v ice). La capacidad proporcionada al consumidor se despliega en las aplicaciones creadas por el consu- m idor de la infraestructura de nube utilizando lenguajes de programación y herramientas soportadas por el pro- veedor (como Java, Python, .Net). El cliente no gestiona, ni controla la infraestructura de nube subyacente, red, servidores, sistemas operativos o a...

Los principales modelos de desplie-gue son:

  1) Nube privada. La infraestructura d e cloud sólo opera para una orga- nización. Puede gestionarla la propia organización o una tercera parte y puede existir en el local o fuera.   (2) Nube comunitaria. La infraestruc- tura de nube se comparte por parte de varias organizaciones y soporta una comunidad específica que tiene intereses compartidos (por ejemplo misión, requisitos de seguridad, polí- t ica y consideraciones de cumplimien- t o). La pueden gestionar las organi- zaciones o una tercera parte y puede existir en el local o fuera.    ( 3) Nube pública. La infraestructura de nube se hace disponible al público en general o a un gran grupo indus- trial y es propiedad de una organiza- ción que vende los servicios de cloud computing. ( 4) Nube híbrida. La infraestructura de nube es una composición de dos o más nubes (privada, comunitaria o pública) única para las entidades pero se limitan juntas por medio de tec- n ología propietaria o estandarizada que permite la ...

Cloud computing puede definir-se de muy diversas formas:

  ( a) Describe el empleo de servicios software, almacenamiento o proce- s amiento que se entregan vía Web desde Centros de Datos masivos. El cloud computing se construye encima de la virtualización.   ( b) De un modo más simplificado, consiste en utilizar Internet para todo tipo de necesidades de computa- ción.   ( c) Es la realización de Internet basada en el desarrollo y uso de la tecnología de computadores y entregada por un ecosistema de proveedores.    (d) Es la extensión comercial de una utilidad de computación que permite un despliegue elástico de aplicaciones software con alta disponibilidad a la vez que se minimiza el nivel de interacción con la pila tecnológica subyacente.   ( e) Un estilo de computación donde las capacidades relacionadas con las TIC (Tecnologías de la Información y las Comunicaciones) se proporcio- n an de forma masivamente escala- b le que se facilita como un servicio utilizando las tecnologías de Internet dando soporte a múlti...