Skip to main content
Retour aux questions

Qu'est-ce que le PaaS ?

La plateforme en tant que service (PaaS) est un environnement de développement et de déploiement complet et évolutif vendu sous forme d'abonnement. Le PaaS comprend tous les éléments dont un développeur a besoin pour créer et exécuter des applications en nuage - système d'exploitation, langages de programmation, environnement d'exécution, base de données et serveur web - qui résident tous dans l'infrastructure du fournisseur de services en nuage. Une organisation peut développer et déployer des applications en nuage personnalisées sans avoir à investir dans du matériel ou des outils de développement. De même, une organisation peut utiliser PaaS pour étendre ou réarchitecturer ses applications existantes dans le nuage. Parmi les exemples de plateforme en tant que service, citons AWS Lambda, Microsoft Azure PaaS, Google App Engine, Apache Stratos et Force.com, qui est une plateforme de développement pour les clients de Salesforce. Les fournisseurs de PaaS peuvent avoir différentes spécialités. Il existe des fournisseurs de PaaS spécifiques aux bases de données, par exemple, ainsi qu'un type émergent appelé PaaS d'applications à haute productivité (hpaPaaS), qui se caractérise par une approche graphique et à faible code du développement. Le PaaS offre un certain nombre d'avantages par rapport au développement sur site, notamment
  • Faibles coûts d'infrastructure et de développement
  • Outils de développement d'applications et assistance intégrés
  • Déploiement rapide
  • Ressources évolutives à la demande
Grâce à ces avantages, même les développeurs des petites entreprises peuvent se permettre de créer des applications cloud innovantes pour rendre leur organisation plus compétitive. Alors que de nombreuses organisations se concentrent sur la transformation numérique et répondent aux changements rapides du marché, le concept de développement PaaS se justifie d'un point de vue commercial.

Pratiques de sécurité PaaS

Dans le nuage, la sécurité est une responsabilité partagée entre le fournisseur du nuage et le client. Le client PaaS est responsable de la sécurisation de ses applications, de ses données et de l'accès des utilisateurs. Le fournisseur PaaS sécurise le système d'exploitation et l'infrastructure physique.

Vous trouverez ci-dessous sept bonnes pratiques de sécurité PaaS pour garantir la sécurité des données et des applications d'une organisation dans le nuage.

  1. Faites des recherches sur la sécurité du fournisseur - Renseignez-vous sur le plan de gestion des correctifs de sécurité du fournisseur et demandez-lui s'il utilise des protocoles de sécurité actualisés. Vérifiez les procédures de sécurité concernant l'accès des employés aux systèmes informatiques et aux installations physiques. Demandez-lui s'il dispose d'un plan d'intervention en cas de violation de la sécurité, ainsi que d'un plan de reprise après sinistre lorsque l'ensemble du système est hors service. Si le service PaaS tombe en panne, qu'advient-il des applications et des données qui y sont exécutées ?
  2. Utiliser la modélisation des menaces - La majorité des failles de sécurité sont introduites au cours des premières étapes du développement d'un logiciel. Les développeurs soucieux de la sécurité peuvent identifier et corriger les failles potentielles dans la conception de l'application en utilisant des pratiques et des outils de modélisation des menaces. L'Open Web Application Security Project(OWASP) dispose d'informations sur la modélisation des menaces et Microsoft propose un outil gratuit de modélisation des menaces ainsi que des informations.
  3. Vérifiez les vulnérabilités héritées des logiciels - Les plateformes et bibliothèques tierces présentent souvent des vulnérabilités. Les développeurs peuvent en hériter s'ils ne recherchent pas ces failles potentielles.
  4. Mettre en place des contrôles d'accès basés sur les rôles - La gestion des identités et des accès basée sur les rôles permet de garantir l'accès des développeurs et des autres utilisateurs aux ressources et aux outils dont ils ont besoin, mais pas à d'autres ressources.
  5. Gérez les comptes inactifs - Les comptes inutilisés constituent des points d'appui potentiels pour les pirates informatiques. Déprovisionnez les comptes d'anciens employés et autres comptes inactifs. Les pirates recherchent des personnes qui ont récemment quitté ou rejoint une entreprise - LinkedIn est une excellente source pour cela - et s'emparent des comptes. Verrouillez également les identifiants du compte racine afin d'empêcher tout accès non autorisé aux comptes administratifs.
  6. Tirez parti des ressources du fournisseur - La plupart des grands fournisseurs de PaaS proposent des lignes directrices et des bonnes pratiques pour construire sur leurs plates-formes. Nombre d'entre eux proposent également une assistance technique, des tests, une intégration et d'autres formes d'aide aux développeurs.

Solutions de sécurité PaaS

Les organisations peuvent déployer leurs propres technologies de sécurité pour protéger leurs données et leurs applications contre le vol ou l'accès non autorisé. Les trois principales solutions de sécurité dans le nuage sont les suivantes : Cloud Access Security Brokers (CASB), Cloud Workload Protection Platforms (CWPP) et Cloud Security Posture Management (CSPM).

Les CASB, également appelés "Cloud Security Gateways" (CSG), fournissent une série de services de sécurité, tels que la surveillance des services en nuage non autorisés, l'application de politiques de sécurité des données, notamment Data Loss Prevention (DLP), la restriction de l'accès aux services en nuage en fonction de l'utilisateur, de l'appareil et de l'application, et l'audit des configurations en nuage pour vérifier la conformité et les risques.

CWPP Les charges de travail et les conteneurs non sécurisés offrent aux cybercriminels une voie d'accès à l'environnement en nuage, c'est pourquoi les CWPP découvrent et surveillent les conteneurs et les instances de charge de travail. Les services CWPP appliquent également une protection contre les logiciels malveillants et simplifient la gestion de la sécurité dans plusieurs environnements PaaS.

Cloud Security Posture Management (CSPM) Un gestionnaire de la posture de sécurité vérifie en permanence l'environnement en nuage pour détecter les problèmes de sécurité et de conformité, et propose des mesures correctives manuelles ou automatisées. Les CASB ajoutent de plus en plus de fonctionnalités CSPM.

La sécurité de l'informatique dématérialisée continue de s'améliorer grâce à de nouvelles avancées en matière d'architecture et de technologie de sécurité. Par exemple, l'avènement des conteneurs, qui regroupent des applications individuelles et leurs dépendances, contribue à rendre le développement PaaS plus sûr en isolant les instances d'applications individuelles des vulnérabilités d'autres applications sur le même serveur.

Alors que de plus en plus d'applications d'entreprise passent dans le nuage, de plus en plus de développeurs utiliseront le PaaS pour créer des applications natives du nuage et pour rendre les applications sur site compatibles avec le nuage. Pour minimiser le risque de cyberattaques, de violations de données et d'autres incidents de sécurité, les responsables informatiques doivent suivre les meilleures pratiques en matière de sécurité des applications et mettre en œuvre des technologies de sécurité en nuage avancées et actualisées.

Les solutions de sécurité cloud de Skyhigh Security permettent aux organisations d'accélérer leur croissance commerciale et leur transformation numérique en leur donnant une visibilité et un contrôle sur leurs données dans le cloud.