Ir al contenido principal
Volver a Preguntas

¿Qué es PaaS?

La plataforma como servicio (PaaS) es un entorno de desarrollo y despliegue completo y escalable que se vende como un servicio de suscripción. PaaS incluye todos los elementos que un desarrollador necesita para crear y ejecutar aplicaciones en la nube -sistema operativo, lenguajes de programación, entorno de ejecución, base de datos y servidor web- que residen en la infraestructura del proveedor de servicios en la nube. Una organización puede desarrollar e implantar aplicaciones en la nube personalizadas sin necesidad de invertir en hardware o herramientas de desarrollo. Del mismo modo, una organización puede utilizar PaaS para ampliar o rediseñar sus aplicaciones existentes en la nube. Algunos ejemplos de plataforma como servicio son AWS Lambda, Microsoft Azure PaaS, Google App Engine, Apache Stratos y Force.com, que es una plataforma de desarrollo para clientes de Salesforce. Los proveedores de PaaS pueden tener distintas especialidades. Existen proveedores PaaS específicos de bases de datos, por ejemplo, así como un tipo emergente denominado PaaS de aplicaciones de alta productividad (hpaPaaS), que presenta un enfoque gráfico y de bajo código para el desarrollo. PaaS ofrece una serie de ventajas sobre el desarrollo in situ, entre ellas:
  • Bajos costes de infraestructura y desarrollo
  • Soporte y herramientas de desarrollo de aplicaciones integradas
  • Tiempo de despliegue rápido
  • Recursos a la carta y escalables
Gracias a estas ventajas, incluso los desarrolladores de pequeñas empresas pueden permitirse crear aplicaciones innovadoras en la nube para que sus organizaciones sean más competitivas. Con muchas organizaciones centradas en la transformación digital y en responder a los rápidos cambios del mercado, el concepto de desarrollo PaaS tiene sentido desde el punto de vista empresarial.

Prácticas de seguridad PaaS

En la nube, la seguridad es una responsabilidad compartida entre el proveedor de la nube y el cliente. El cliente de PaaS es responsable de asegurar sus aplicaciones, datos y el acceso de los usuarios. El proveedor de PaaS asegura el sistema operativo y la infraestructura física.

A continuación encontrará siete buenas prácticas de seguridad PaaS para garantizar la seguridad de los datos y las aplicaciones de una organización en la nube.

  1. Investigue la seguridad del proveedor - Pregunte por el plan de gestión de parches de seguridad del proveedor y si utiliza protocolos de seguridad actualizados. Compruebe los procedimientos de seguridad para el acceso de los empleados a los sistemas informáticos y a las instalaciones físicas. Pregunte si disponen de un plan de respuesta a incidentes en caso de que se produzca una brecha de seguridad, así como un plan de recuperación ante desastres en caso de que todo el sistema quede fuera de servicio. Si el servicio PaaS deja de funcionar, ¿qué ocurre con las aplicaciones y los datos que se ejecutan en él?
  2. Utilice el modelado de amenazas - La mayoría de los fallos de seguridad se introducen durante las primeras fases del desarrollo del software. Los desarrolladores preocupados por la seguridad pueden identificar y corregir posibles fallos en el diseño de la aplicación utilizando prácticas y herramientas de modelado de amenazas. El Open Web Application Security Project(OWASP) dispone de información sobre el modelado de amenazas y Microsoft ofrece una herramienta gratuita de modelado de amenazas e información.
  3. Compruebe las vulnerabilidades heredadas del software - Las plataformas y bibliotecas de terceros suelen tener vulnerabilidades. Los desarrolladores pueden heredarlas si no escanean en busca de estas responsabilidades potenciales.
  4. Implantar controles de acceso basados en funciones - La gestión de identidades y accesos basada en funciones ayuda a garantizar el acceso de los desarrolladores y otros usuarios a los recursos y herramientas que necesitan, pero no a otros recursos.
  5. Gestione las cuentas inactivas - Las cuentas no utilizadas constituyen puntos de apoyo potenciales para los piratas informáticos. Desproteja las cuentas de antiguos empleados y otras cuentas inactivas. Los piratas informáticos buscan a personas que se hayan marchado o incorporado a empresas recientemente -LinkedIn es una gran fuente para ello- y se apoderan de las cuentas. Asimismo, bloquee las credenciales de la cuenta raíz para impedir el acceso no autorizado a las cuentas administrativas.
  6. Aproveche los recursos del proveedor - La mayoría de los principales proveedores de PaaS ofrecen directrices y mejores prácticas para construir en sus plataformas. Muchos también ofrecen soporte técnico, pruebas, integración y otras ayudas para los desarrolladores.

Soluciones de seguridad PaaS

Las organizaciones pueden desplegar sus propias tecnologías de seguridad para proteger sus datos y aplicaciones de robos o accesos no autorizados. Tres importantes soluciones de seguridad en la nube son: Cloud Access Security Brokers (CASB), Cloud Workload Protection Platforms (CWPP) y Cloud Security Posture Management (CSPM).

Los CASB, también denominados puertas de enlace de seguridad en la nube (CSG), proporcionan una serie de servicios de seguridad, como la supervisión de servicios en la nube no autorizados; la aplicación de políticas de seguridad de datos, incluida Data Loss Prevention (DLP); la restricción del acceso a los servicios en la nube en función del usuario, el dispositivo y la aplicación; y la auditoría de las configuraciones de la nube para comprobar el cumplimiento y los riesgos.

CWPP Las cargas de trabajo y los contenedores inseguros ofrecen a los ciberdelincuentes una vía de acceso al entorno de la nube, por lo que los CWPP descubren y supervisan los contenedores y las instancias de carga de trabajo. Los servicios CWPP también aplican protección contra malware y simplifican la gestión de la seguridad en múltiples entornos PaaS.

Gestión de la postura de seguridad en la nube (CSPM ) Un gestor de la postura de seguridad audita continuamente el entorno de la nube en busca de problemas de seguridad y cumplimiento, además de proporcionar soluciones manuales o automatizadas. Cada vez más, los CASB añaden la funcionalidad CSPM.

La seguridad en la nube sigue mejorando con los nuevos avances en arquitectura y tecnología de seguridad. Por ejemplo, la llegada de los contenedores, que empaquetan aplicaciones individuales y sus dependencias, ayuda a que el desarrollo de PaaS sea más seguro al aislar las instancias de aplicaciones individuales de las vulnerabilidades de otras aplicaciones en el mismo servidor.

A medida que más aplicaciones empresariales se trasladan a la nube, más desarrolladores utilizarán PaaS para crear aplicaciones nativas de la nube y para habilitar en la nube aplicaciones locales. Para minimizar el riesgo de ciberataques, violaciones de datos y otros incidentes de seguridad, los responsables de TI deben seguir las mejores prácticas de seguridad de las aplicaciones e implementar tecnologías de seguridad en la nube actualizadas y avanzadas.

Las soluciones de seguridad en la nube de Skyhigh Security permiten a las organizaciones acelerar su crecimiento empresarial y su transformación digital al darles visibilidad y control sobre sus datos en la nube.