01Business
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

La sécurité par l’isolation : différentes approches

laisser un avis
Nous avons déjà parlé de Chrome OS, dont le concept de sécurité repose essentiellement sur l’isolation fournie par le navigateur Chrome entre les différentes applications web. Il est intéressant de considérer les approches sécuritaires possibles avec différents systèmes d’exploitation dans l’espace mobile et au-delà.
La sécurisation d’un système d’exploitation passe par la réduction de la Trusted Code Base (TCB), le socle de code exécuté avec le plus haut niveau de privilège (le noyau), afin de diminuer la surface d’attaque, et par la minimisation des privilèges qui ont besoin d’être accordés aux applications pour réduire les points d’entrée de l’attaquant.
Le nouveau système d’exploitation mobile de Microsoft, Windows Phone 7, a été  entièrement reconstruit sur la base de ces principes de sécurité. La TCB a été réduite au maximum. Internet Explorer, à la source de tant d’attaques contre les systèmes d’exploitation (OS) de Microsoft, est désormais entièrement hors de la TCB. Le nouveau système mobile de Microsoft est ainsi un des plus sûrs par construction. De plus, il intègre les mécanismes de sécurité introduits dans Windows depuis Vista, tels l’ASLR et l’interdiction d’exécution des zones de données (NX), dont l’objet est de compliquer les exploits de vulnérabilité.

Une approche fournisseur par toujours adéquate

Côté Linux, l’embonpoint du noyau va à l’encontre de la sécurité. L’exemple type de fonction pour laquelle l’exécution en mode privilégié est superflue est bien sûr la couche réseau, entièrement intégrée au noyau et offrant ainsi un champ d’attaque très large. La situation diffère cependant un peu entre l’iOS d’Apple, qui a pris en compte la sécurité, par exemple en utilisant les fonctionnalités ASLR et NX optionnelles dans Linux, et Android, qui reste un désert sécuritaire en termes de système d’exploitation.
L’approche de la sécurité habituellement mise en avant par les fournisseurs de solution de virtualisation consiste en l’isolation de plusieurs systèmes d’exploitation les uns des autres. Elle ne rend pas un OS virtualisé plus sûr : les problèmes de sécurité de ce dernier seront toujours présents pour les applications exécutées en son sein. Il existe cependant une autre démarche, utilisable pour sécuriser un système d’exploitation tel que Linux. La couche de virtualisation de plus bas niveau, appelée hyperviseur, peut être utilisée dans une refonte de l’OS comme le moyen d’externaliser toutes les fonctions habituellement exécutées entièrement en mode privilégié bien que cela ne soit pas justifié. Ainsi fonctionne l’OS Qubes, dérivé de Linux et basé sur la solution de virtualisation Xen. Sa conceptrice, Joanna Rutkowska, en a récemment fait une présentation détaillée à la réunion SSTIC.
Cette approche est sans doute la plus efficace lorsqu’il s’agit de construire un système sécurisé à partir de Linux, et un OS comme Android pourrait s’avérer un lieu d’expérimentation rêvé pour une telle (r)évolution.
 
agrandir la photo

Hervé Sibert
Spécialiste et architecte chargé de la technologie sécurité chez ST-Ericsson, Hervé Sibert a obtenu son doctorat en mathématiques en 2003, après sa sortie de Polytechnique. Avant de rejoindre NXP (fabricant de chipstets pour terminaux mobiles devenu ST-Ericsson) en 2006, il passe trois ans au département de recherche et développement de France Télécom en tant qu’ingénieur et chercheur en cryptographie et sécurité des réseaux.

envoyer
par mail
imprimer
l'article
3 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «La sécurité par l’isolation : différentes approches»

 

Grand merci

de VBQJ , posté le 18 juin 2011 à 07h58
à Joanna Rutkowska et à l'auteur de l'intéressant article de Hervé Sibert.
alerter le modérateur

 

TCB

de Glyph , posté le 20 juin 2011 à 12h11
TCB = Trusted Computing Base
alerter le modérateur

 

Mr

de renardenville , posté le 23 juin 2011 à 14h16
Faux : "ASLR et NX optionnelles dans Linux".
Ils sont installés par défaut et débrayables sur option. C'est d'ailleurs sur Linux qu'ils sont d'abord apparus.
alerter le modérateur

   
 
à lire aussi
SUR LES MÊMES THÈMES
Protection des données personnelles : le cloud, solution ou problème ?
Le virus Flame serait-il le successeur de Stuxnet ?
La biométrie sur les appareils personnels : rendez-vous dans dix ans ?
Sept idées reçues sur la cyberguerre
Terminaux mobiles : ARM met les bouchées doubles pour imposer son architecture sécurisée
Israël : cyberdéfense et cyberguerre
Existe-t-il un business américain au service d’une cyberguerre économique ?
Sécurité en entreprise : quels enjeux pour les terminaux mobiles?
La nouvelle politique de défense japonaise
La technologie au service de la Liberté
Sécurité et fausses impressions
CERT/CSIRT contre cybercriminalité : le respect des règles (partie 1)
Vulnérabilités GSM, quelles réponses un an après ?
Cyberforce américaine : Origines d’une montée en puissance
Cyberforce américaine : Origines d’une montée en puissance
La carte SIM, une espèce menacée ?
La France doit déterminer sa cyberstratégie
Les techniques subversives se propagent sur le web
Android Ice Cream Sandwich : quoi de neuf en sécurité ?
Cyberguerre : de quoi la Chine est-elle capable ?