Rapport de certification McAfee Management for Optimized Virtual Environments Antivirus version 3.0.0 with epolicy Orchestrator version 5.1.1 Préparé par Le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma canadien d évaluation et de certification selon les Critères communs Gouvernement du Canada, Centre de la sécurité des télécommunications, Numéro de 383-4-293-CR document : Date : 24 novembre Pagination : de i à iii, de 1 à 12
AVERTISSEMENT Le produit de technologies de l information (TI) décrit dans le présent rapport de certification et dans le certificat afférent a été évalué selon la Méthodologie d évaluation commune des produits de sécurité des TI, version 3.1, révision 4, aux fins de conformité aux Critères communs d évaluation de la sécurité des TI, version 3.1, révision 4, par un centre d évaluation approuvé, établis dans le cadre du Schéma canadien d évaluation et de certification selon les Critères communs (SCCC). Le présent rapport et le certificat afférent s appliquent uniquement à la version indiquée du produit, dans la configuration qui a été évaluée. L évaluation a été effectuée conformément aux dispositions du SCCC, et les conclusions formulées dans le rapport technique d évaluation correspondent aux éléments présentés en preuve. Le présent rapport et le certificat afférent ne constituent pas une homologation du produit de TI par le Centre de la sécurité des télécommunications (CST) ou par toute autre organisation qui reconnaît ou entérine ce rapport et le certificat afférent, et ne signifie pas, implicitement ou explicitement, que le produit de TI est garanti par le CST ou par toute autre organisation qui entérine ce rapport et le certificat afférent. Page i de iii -
AVANT-PROPOS Le Schéma canadien d évaluation et de certification selon les Critères communs (SCCC) offre un service d évaluation par un tiers en vue de déterminer la fiabilité des produits de sécurité des TI. Les évaluations sont réalisées par un centre d évaluation selon les Critères communs (CECC) sous la direction de l organisme de certification du SCCC, ce dernier étant géré par le Centre de la sécurité des télécommunications (CST). Un CECC est une installation commerciale qui a obtenu l approbation de l organisme de certification du SCCC en vue d effectuer des évaluations selon les Critères communs. Une des exigences principales, à cette fin, est l obtention de l accréditation selon les prescriptions du Guide ISO/IEC 17025:2005, Prescriptions générales concernant la compétence des laboratoires d étalonnage et d essais. L accréditation est obtenue dans le cadre du Programme d accréditation des laboratoires Canada (PALCAN), régi par le Conseil canadien des normes. L évaluation a été réalisée par le CECC CGI IT Security Evaluation & Test Facility. En décernant le certificat, l organisme de certification affirme que le produit est conforme aux exigences de sécurité précisées dans la cible de sécurité afférente. Une cible de sécurité est un document qui décrit les spécifications requises, définit les activités d évaluation et en établit la portée. L utilisateur d un produit de TI certifié devrait passer en revue la cible de sécurité et le rapport de certification afin de comprendre les hypothèses formulées dans le cadre de l évaluation, l environnement d exploitation prévu pour le produit, les fonctionnalités de sécurité qui ont été évaluées ainsi que les tests et les analyses qui ont été effectués par le CECC. Le présent rapport de certification accompagne le certificat d évaluation du produit daté du 24 novembre et la cible de sécurité énoncée à la section 4 du présent rapport. Le rapport de certification, le certificat d évaluation du produit et la cible de sécurité sont affichés sur la liste des produits certifiés dans le cadre du SCCC et sur le portail des Critères communs (site Web officiel du projet des Critères communs). Toute reproduction du présent rapport est autorisée pourvu que celui-ci soit reproduit dans sa totalité. Page ii de iii -
TABLE DES MATIÈRES AVERTISSEMENT... i AVANT-PROPOS... ii Sommaire... 1 1 Définition de la cible d évaluation... 2 2 Description de la TOE... 2 3 Politique de sécurité... 3 4 Cible de sécurité... 4 5 Conformité aux Critères communs... 4 6 Hypothèses et clarification de la portée... 5 6.1 HYPOTHÈSES LIÉES À L UTILISATION SÉCURISÉE... 5 6.2 HYPOTHÈSES LIÉES À L ENVIRONNEMENT... 5 6.3 CLARIFICATION DE LA PORTÉE... 5 7 Configuration évaluée... 6 8 Documentation... 6 9 Activités d analyse et d évaluation... 8 10 Essais des produits de sécurité des TI... 9 10.1 ÉVALUATION DES TESTS RÉALISÉS PAR LE DÉVELOPPEUR... 9 10.2 TESTS FONCTIONNELS INDÉPENDANTS... 9 10.3 TESTS DE PÉNÉTRATION INDÉPENDANTS... 10 10.4 DÉROULEMENT DES TESTS... 10 10.5 RÉSULTATS DES TESTS... 10 11 Résultats de l évaluation... 10 12 Acronymes, abréviations et sigles... 11 13 Références... 12 Page iii de iii -
Sommaire Le produit McAfee Management for Optimized Virtual Environments 3.0.0 with epolicy Orchestrator 5.1.1 (désigné ci-après sous le nom ), de l entreprise, est la cible d évaluation. Les résultats de l évaluation démontrent que les fonctionnalités de sécurités évaluées pour le produit répondent aux exigences du niveau d assurance de l évaluation (EAL) 2 augmenté. Le produit est une solution logicielle antivirus pour les environnements virtuels, qui élimine le besoin d installer une application antivirus sur toutes les machines virtuelles (MV). Il comprend un dispositif de sécurité virtuelle (SVA, pour Security Virtual Appliance) exécuté sous la forme d un paquet Open Virtualization Format (OVF) qui effectue un scannage en vue de détecter les virus de fichiers. Le epolicy Orchestrator (epo) gère, par l intermédiaire de l extension epo MOVE, les SVA qui se trouvent dans les hyperviseurs hôtes et permet de distribuer les mises à jour des politiques de sécurité et des fichiers DAT dans les SVA. De plus, l epo centralise la gestion des événements générés et des enregistrements des journaux de vérification. La communication entre l epo et les SVA est protégée contre la divulgation et les modifications par des modules cryptographiques approuvés selon la norme FIPS. L évaluation a été réalisée par le CECC CGI IT Security Evaluation & Test Facility. L évaluation s est terminée le 7 novembre et a été effectuée selon les règles prescrites par le Schéma canadien d évaluation et de certification selon les Critères communs (SCCC). La portée de l évaluation est définie dans la cible de sécurité, laquelle décrit les hypothèses formulées dans le cadre de l évaluation, l environnement d utilisation prévu pour ainsi que les exigences relatives aux fonctionnalités de sécurité et d assurance. On recommande aux utilisateurs du produit de s assurer que leur environnement d exploitation est conforme à celui qui est défini dans la cible de sécurité et de tenir compte des observations ainsi que des recommandations énoncées dans le présent rapport de certification. Le Centre de la sécurité des télécommunications, à titre d organisme de certification dans le cadre du SCCC, affirme que l évaluation du produit satisfait à toutes les conditions de l Arrangement relatif à la reconnaissance des certificats liés aux Critères communs et que le produit figurera sur la liste des produits certifiés (LPC) dans le cadre du SCCC et sur le portail des Critères communs (site Web officiel du projet des Critères communs). Page 1 sur 12 -
1 Définition de la cible d évaluation Le produit McAfee Management for Optimized Virtual Environments 3.0.0 with epolicy Orchestrator 5.1.1 (désigné ci-après sous le nom ), de l entreprise est la cible d évaluation (TOE) de la présente évaluation (EAL) 2 augmentée. 2 Description de la TOE Le produit est une solution logicielle antivirus pour les environnements virtuels, qui élimine le besoin d installer une application antivirus sur toutes les machines virtuelles (MV). Il comprend un dispositif de sécurité virtuelle (SVA, pour Security Virtual Appliance) exécuté sous la forme d un paquet Open Virtualization Format (OVF) qui effectue un scannage en vue de détecter les virus de fichiers dans les hyperviseurs hôtes. Le epolicy Orchestrator (epo) gère, par l intermédiaire de l extension epo MOVE, les SVA qui se trouvent dans les hyperviseurs hôtes et permet d y distribuer des politiques de sécurité mises à jour et des fichiers DAT. De plus, l epo centralise la gestion des événements générés et des enregistrements des journaux de vérification. La communication entre l epo et les SVA est protégée contre la divulgation et les modifications au moyen de modules cryptographiques approuvés par la norme FIPS. Voici un diagramme de l architecture du produit : Page 2 sur 12 -
3 Politique de sécurité Le produit applique une politique de contrôle d accès axée sur les rôles, afin de contrôler l accès des administrateurs au système en plus d appliquer des politiques de vérification se rapportant aux classes fonctionnelles de sécurité suivantes : vérification de la sécurité; antivirus; soutien cryptographique; identification et authentification; gestion de la sécurité; protection des fonctionnalités de sécurité de la TOE; accès à la cible d évaluation (TOE pour Target of Evaluation). Les modules cryptographiques suivants ont été validés en vertu de la norme FIPS-140-2 Module cryptographique N o de certificat Module cryptographique McAfee Agent 1588 RSA BSAFE Crypto-C Micro Edition 2056 RSA BSAFE Crypto-J JSAFE et module logiciel JCE 2057 Page 3 sur 12 -
4 Cible de sécurité La cible de sécurité (ST pour Security Target) associée au présent rapport de certification est identifiée comme suit : Le produit Management for Optimized Virtual Environments de McAfee version 3.0.0 avec epolicy Orchestrator version 5.1.1, cible de sécurité version 1.3, 7 novembre. 5 Conformité aux Critères communs L évaluation a été réalisée selon la Méthodologie d évaluation commune pour la sécurité des technologies de l information, version 3.1, révision 4, afin d en déterminer la conformité aux Critères communs pour l évaluation de la sécurité des technologies de l information, version 3.1, révision 4. Le produit est a. conforme au niveau EAL 2 augmenté des Critères communs, contenant toutes les exigences d assurance de sécurité stipulées, ainsi que l augmentation suivante : ALC_FLR.2 Procédures pour signaler les anomalies; b. conforme à la partie 2 étendue des Critères communs, avec les exigences fonctionnelles basées sur les composants fonctionnels de la partie 2, à l exception des exigences suivantes explicitement désignées dans la ST : FAV_ACT_EXT.1 - actions Antivirus, FAV_SCN_EXT.1 - exploration par l antivirus; c. conforme à la partie 3 des Critères communs, avec les exigences d assurance de sécurité basées uniquement sur les composants d assurance de la partie 3. Page 4 sur 12 -
6 Hypothèses et clarification de la portée On recommande aux utilisateurs du produit de traiter les hypothèses formulées au sujet de son utilisation et des paramètres environnementaux comme des exigences en matière d installation et d environnement opérationnel. De cette façon, la TOE sera utilisée de manière adéquate et sûre. 6.1 Hypothèses liées à l utilisation sûre L hypothèse suivante, liée à l utilisation sûre, figure dans la ST : Les administrateurs, y compris les administrateurs de l environnement des TI, ne sont pas hostiles, ont reçu la formation appropriée et respectent toutes les directives administratives. 6.2 Hypothèses liées à l environnement Les hypothèses liées à l environnement suivantes figurent dans la ST : Des mesures de sécurité physique sont fournies dans le domaine à hauteur de la valeur des biens de TI protégés par la TOE et de celle des données stockées, traitées et transmises. L environnement TI fournira une voie de communication sécurisée entre la TOE et le serveur d authentification. Les administrateurs appliqueront des mécanismes sécurisés pour la réception et la validation des mises à jour des fichiers de signatures reçus des fournisseurs de produits antivirus et pour la diffusion des mises à jour aux systèmes de gestion centralisés. 6.3 Clarification de la portée La validation FIPS est confirmée par le fournisseur et les modules cryptographiques ont été installés conformément à la norme FIPS IG G.5. Page 5 sur 12 -
7 Configuration évaluée La configuration évaluée pour comprend : la version 3.0.0 du produit MOVE SVA de McAfee, installée sur la version 5.0 de VMware ESXi avec Patch 1, ESXi, version 5.1, et ESXi version 5.5; la version 5.1.1 de epo, avec hotfix 983758, fonctionnant sur le serveur Windows 2008 R2. Les produits de tierce partie suivants sont utilisés par la TOE dans la configuration évaluée en vertu des Critère communs : VMware vcenter 5.0, 5.1, 5.5; VMware vshield Manager 5.0, 5.1, 5.5; VMware vshield Endpoint 5.0, 5.1, 5.5; VMware vsphere Client 5.0, 5.1, 5.5; Active Directory (LDAP) Server; MS SQL Server 2008 database. La publication intitulée Operational User Guidance and Preparative Procedures McAfee Management Optimized Virtual Environments (MOVE) Antivirus Agentless 3.0 with epolicy Orchestrator 5.1.1, version 0.8 décrit la marche à suivre pour l installation et l exploitation du produit dans sa configuration évaluée. 8 Documentation fournit les documents suivants aux utilisateurs : a. AntiVirus 3.0.0 For use with epolicy Orchestrator 4.6.0, 5.0.0 Software Product Guide; b. epolicy Orchestrator 5.1.0 Product Guide; c. Supported Platforms, Environments and Operating Systems for epolicy Orchestrator KB51569; d. McAfee epolicy Orchestrator 5.1.0 Software FIPS Mode User Guide; e. epo 5.x installation/patch upgrade checklist for known issues KB76739; f. McAfee epolicy Orchestrator 5.1.0 Software Installation Guide; Page 6 sur 12 -
g. Release Notes Hotfix 983758-2 McAfee epolicy Orchestrator 5.1.1; h. MOVE Agentless fix for BASH/Shellshock KB83017; i. Operational User Guidance and Preparative Procedures McAfee Management for Optimized Virtual Environments (MOVE) Antivirus Agentless 3.0 with epolicy Orchestrator 5.1.1, Version 0.8. Page 7 sur 12 -
9 Activités d analyse et d évaluation Les activités d analyse et d évaluation comprenaient une évaluation structurée du produit, y compris ce qui suit : Développement : Les évaluateurs ont analysé les spécifications fonctionnelles et la documentation du produit. Ils ont déterminé que la conception décrit de manière exacte et complète les interfaces des fonctionnalités de sécurité de la TOE (TSF pour TOE Security Functionality) et les sous-systèmes TSF, de même que le processus des TSF lié à la mise en œuvre des exigences fonctionnelles de sécurité (SFR pour Security Functional Requirements). Les évaluateurs ont analysé les spécifications fonctionnelles et la documentation du produit et ont établi que le processus d initialisation est sécurisé, que les fonctions de sécurité sont protégées contre le trafiquage et les contournements, et que les domaines de sécurité sont maintenus. De plus, ils ont indépendamment vérifié que les renvois dans les documents de conception sont corrects. Guides : Les évaluateurs ont examiné les guides d utilisation préparatoires et opérationnels du produit et ont déterminé qu ils décrivent suffisamment en détail et sans ambiguïté la façon de transformer de manière sûre la TOE dans la configuration évaluée et la manière d utiliser et de gérer le produit. Ils ont examiné et testé les guides d utilisation préparatoires et opérationnels et ont déterminé qu ils sont complets et suffisamment détaillés pour assurer une configuration sûre. Support au cycle de vie : Les évaluateurs ont analysé le système de gestion de la configuration du produit et la documentation connexe. Ils ont constaté que les éléments de configuration du produit étaient clairement indiqués. Les évaluateurs ont examiné la documentation de livraison et ont établi qu elle décrit toutes les procédures nécessaires pour préserver l intégrité du produit quand il est distribué aux utilisateurs. Les évaluateurs ont examiné les procédures de correction d anomalies utilisées par les développeurs du produit. Lors d une visite du site, ils ont également examiné la preuve générée par le respect des procédures. Ils ont conclu que les procédures étaient adéquates et permettaient de faire le suivi des anomalies de sécurité et de les corriger ainsi que de communiquer cette information, et les corrections pertinentes, aux utilisateurs du produit. Toutes ces activités d évaluation ont obtenu la cote RÉUSSITE. Page 8 sur 12 -
10 Essais des produits de sécurité des TI Les essais comportent les étapes suivantes : évaluation des tests réalisés par le développeur, exécution de tests fonctionnels indépendants, et exécution de tests de pénétration. 10.1 Évaluation des tests réalisés par le développeur En examinant les preuves connexes ainsi que les résultats consignés dans le RTE 1, les évaluateurs se sont assuré que le développeur s était acquitté de ses responsabilités en matière de tests. Les évaluateurs ont analysé la couverture des tests du développeur et ont conclu qu elle était complète et précise. La correspondance entre la spécification fonctionnelle et les tests indiqués dans la documentation des tests du développeur est complète. 10.2 Tests fonctionnels indépendants Pendant cette évaluation, l évaluateur a mis au point des tests fonctionnels indépendants en examinant la documentation de conception et les guides. Tous les tests ont été planifiés et documentés de manière suffisamment détaillée pour permettre la reproductibilité des procédures d essai et des résultats. Cette approche de mesure de la portée des tests a permis d obtenir la liste d objectifs de tests suivante : a. Réexécution des tests du développeur : Ce test vise à répéter un sous-ensemble des tests du développeur. b. Authentification par l utilisation d un serveur d authentification externe : Ce test vise à confirmer qu au moment d utiliser un serveur d authentification externe, la TOE authentifiera de façon appropriée les utilisateurs autorisés et refusera l accès aux utilisateurs non autorisés. c. Mise à jour des fichiers de signatures numérisées : Ce test vise à confirmer que la TOE réussit à transférer des fichiers de signatures numérisées mis à jour du serveur epo au SVA. d. Génération de vérification : Ce test vise à confirmer que les journaux de vérification requis sont générés. e. Fonctionnalité antivirus : Ce test vise à confirmer que la TOE mettra à jour les politiques en matière d antivirus et transférera ces politiques dans le SVA. Ce test confirmera également que le trafic est chiffré et que la mise à jour de la politique fait l objet d une vérification. 1 Le rapport technique d'évaluation est un document du SCCC, qui contient de l'information exclusive au propriétaire ou à l'évaluateur et qui n'est pas rendu public. Page 9 sur 12 -
f. Ensemble d autorisations : Ce test vise à confirmer que les autorisations multiples accordées à un utilisateur sont mises en application et que les autorisations sont retirées de façon appropriée. g. Vérification du SVA : Ce test vise à confirmer que, dans l éventualité où le SVA serait incapable de communiquer avec l epo, les événements de vérification seraient mis en attente dans le système jusqu à ce que la communication soit rétablie. 10.3 Tests de pénétration indépendants Après l examen indépendant des bases de données sur les vulnérabilités du domaine public et de tous les résultats de l évaluation, les évaluateurs ont effectué des tests indépendants et limités de pénétration. Les tests de pénétration concernaient principalement ce qui suit : a. l utilisation d outils automatisés de scannage visant à découvrir d éventuelles vulnérabilités dans les couches réseau, les plateformes et les applications; b. l accès à distance à l interface de ligne de commande (CLI pour Command Line Interface) du SVA. Ce test vise à tenter d accéder au CLI du SVA à distance; c. la surcharge de l espace de stockage du journal de vérification pour déterminer si l espace de stockage peut être surchargé. Les tests de pénétration indépendants n ont permis de découvrir aucune vulnérabilité exploitable dans l environnement d exploitation prévu. 10.4 Déroulement des tests Le produit a fait l objet d une série complète de tests fonctionnels et de pénétration indépendants documentés de manière officielle. Les tests ont eu lieu dans les installations EEPSTI (Évaluation et essais des produits de sécurité des technologies de l information) de CGI. Des représentants de l organisme de certification du SCCC ont assisté à une partie des tests indépendants. Les activités détaillées de test, y compris les configurations, les procédures, les scénarios de test, les résultats prévus et les résultats observés, sont documentées dans un document de résultats de test distinct. 10.5 Résultats des tests Les tests réalisés par le développeur et les tests fonctionnels indépendants ont produit les résultats prévus, ce qui donne l assurance que le produit se comporte de la manière spécifiée dans la ST et dans les spécifications fonctionnelles. 11 Résultats de l évaluation Cette évaluation a mené à l obtention du niveau d assurance EAL 2 +. Toutes les activités d évaluation ont obtenu la cote RÉUSSITE. Ces résultats sont corroborés par les preuves contenues dans le RTE. Page 10 sur 12 -
12 Acronymes, abréviations et sigles Acronyme, abréviation ou sigle CECC CLI (pour Command Line Interface) EAL EEPSTI epo GC LPC MOVE OVF PALCAN RTE SCCC SFR ST SVA TOE TSF Description Centre d évaluation selon les Critères communs Interface de ligne de commande Evaluation Assurance Level (niveau d assurance de l évaluation) Évaluation et essais de produits de sécurité des technologies de l information epolicy Orchestrator Gestion des configurations Liste des produits certifiés Management for Optimized Virtual Environments (gestion pour environnements virtuels optimisés) Open Virtualization Format (formats ouverts de virtualisation) Programme d accréditation des laboratoires Canada Rapport technique d évaluation Schéma canadien d évaluation et de certification selon les Critères communs Security Functional Requirement (exigence fonctionnelle de sécurité) Security Target (cible de sécurité) Security Virtual Appliance (dispositif virtuel de sécurité) Target of evaluation (cible d évaluation) TOE Security Function (fonctionnalité de sécurité de la TOE) Page 11 sur 12 -
13 Références Voici les documents de référence utilisés pour la compilation du présent rapport : a. SCCC, Publication n 4, Contrôle technique, version 1.8, octobre 2010; b. Critères communs pour l évaluation de la sécurité des technologies de l information, version 3.1, révision 4, septembre 2012. c. Méthodologie d évaluation commune pour la sécurité des technologies de l information, version 3.1, révision 4, septembre 2012. d. Implementation Guidance for FIPS PUB 140-2 and the Cryptographic Module Validation Program. e. McAfee Management for Optimized Virtual Environments (MOVE) Antivirus 3.0 with epolicy Orchestrator 5.1.1 Security Target, version 1.3, 7 novembre. f. McAfee Management for Optimized Virtual Environments (MOVE) Antivirus 3.0 with epo 5.1.1 Common Criteria EAL 2+ Evaluation Technical Report, version 1.2, 7 novembre. Page 12 sur 12 -