Opinion Report w/Localization
Transcription
Opinion Report w/Localization
RAPPORT DES AUDITEURS INDEPENDANTS Nous avons procédé à l’examen des affirmations datées du 1er octobre de la Direction de Microsoft Corporation (“Microsoft”) jointes au présent rapport et concernant le processus d'activation des produits Microsoft. La direction de Microsoft est responsable des affirmations ci-jointes ainsi que des annexes 1 et 2. Notre mission consiste à exprimer une opinion sur ces affirmations sur la base de nos travaux. Nous avons effectué notre examen conformément aux normes d'attestation établies par l'American Institute of Certified Public Accountants. Ces normes requièrent l'examen, sur la base de sondages, des éléments probants justifiant les affirmations de la Direction et l'exécution d'autres procédures que nous avons estimées nécessaires dans ces circonstances. Nous considérons que l’examen effectué constitue une base raisonnable pour formuler notre opinion. A notre avis, les affirmations de la Direction mentionnées ci-dessus donne, sur tous les aspects significatifs, une image fidèle sur la base des critères d'évaluation formulés dans les affirmations ci-jointes, datées du 1er octobre 2001. Seattle, Washington Le 3 octobre 2001 AFFIRMATIONS DE LA DIRECTION SUR LE PROCESSUS D'ACTIVATION DES PRODUITS MICROSOFT Au 1er octobre 2001, la direction de Microsoft fait les déclarations suivantes concernant le processus d’activation des produits énumérés à l'annexe 1 aux présentes : 1. Aucune information n’est transmise par Internet à Microsoft tant que l’utilisateur n’a pas activé le produit sur Internet. 2. Si l’utilisateur opte pour une activation du produit par téléphone : a. Le processus d'activation du produit n’entraîne aucune transmission d’informations par Internet à Microsoft. b. Hormis les informations spontanément fournies par l’utilisateur lors de la souscription ou du renouvellement d’un abonnement à un produit, seules l’Identification de l’Installation et, pour les produits Office et Visio, le pays dans lequel le produit est activé suffisent à l’agent du service après vente de Microsoft pour activer le produit. c. Aucune information autre que celles qui figurent au point 2b ci-dessus n’est exigée par Microsoft ni ne lui est transmise lors de l’activation d’un produit par téléphone. 3. Si l'utilisateur opte pour une activation du produit sur Internet : a. Hormis : i. les informations spontanément fournies par l’utilisateur lors de la souscription ou du renouvellement d’un abonnement à un produit et ii. les données protocolaires nécessaires à toute connexion à Internet seuls l’Identification de l’Installation, les données relatives à la demande d’activation d’Internet et, pour les produits Office et Visio, le pays dans lequel le produit est activé doivent être communiqués à Microsoft. b. Aucune information autre que celles qui figurent au point 3a ci-dessus n’est exigée par Microsoft ni ne lui est transmise pour l’activation d’un produit sur Internet. c. La base de données du bureau central d’activation des produits Microsoft ne stocke aucune des données protocolaires mentionnées en 3a ci-dessus. Le processus d'activation du produit, l'Identification de l'Installation, les données protocolaires d’Internet, la base de données du bureau central d’activation des produits Microsoft et les informations relatives aux demandes d’activation d’Internet sont définis à l'annexe 2. Les affirmations de la direction sont fondées sur les critères d’évaluations suivants et sur les annexes 1 et 2. 1 CRITERES D'EVALUATION Les critères sur lesquels s’appuient les affirmations de Microsoft sont les suivants : Activation par Internet Activation par téléphone Développement des produits Gestion des systèmes en continu Fonctionnalité des produits Cahier des charges des besoins fonctionnels Code Source Essais Contrôle des modifications 1 : « ... Aucune information n’est transmise par Internet à Microsoft tant que l’utilisateur n’a pas ... » 1 3 4 5 6 - 2a : « ... Le processus d'activation du produit n’entraîne aucune transmission d’informations par Internet à Microsoft ... » 2 3 4 5 6 - 2b : « ... Hormis les informations spontanément fournies par l’utilisateur lors de la souscription ou du renouvellement ... » 7 8 9 5 6 10 2c : « ... Aucune information autre que celles qui figurent au point 2b ci-dessus n’est exigée par Microsoft ni ne lui est transmise lors de ... » 7 8 9 5 6 10 3a : « ... seuls l’Identification de l’Installation, les données relatives à la demande d’activation d’Internet et, pour les produits Office et Visio ... » 11 12 13 5 6 14 3b : « ... Aucune information autre que celles qui figurent au point 3a ci-dessus n’est exigée par Microsoft ... » 11 12 13 5 6 14 3c : « ... La base de données du bureau central d’activation des produits Microsoft ne stocke aucune des données protocolaires ... » 15 12 15 5 6 14 Tableau 1 2 1. Entre le début du processus d’activation des produits et le moment où l’utilisateur décide d’activer le produit sur Internet ou par téléphone, aucune information n’est transmise par Internet à Microsoft. 2. Si l’utilisateur opte pour une activation du produit par téléphone, le processus d’activation du produit n’entraînera aucune tentative de connexion ou de transmission de fichiers ou d’informations par Internet à Microsoft. 3. Le cahier des charges des besoins fonctionnels pour le développement du code d’activation de chacun des produits est documenté et approuvé par la direction. Ce cahier des charges ne prévoit pas que le processus d’activation du produit aboutit à une connexion à Internet, sauf si l’utilisateur opte pour une activation du produit sur Internet. 4. Le code source ayant servi au développement du processus d'activation du produit ne contient aucun code source permettant de transmettre des informations sur Internet si l'utilisateur a opté pour une activation du produit par téléphone. 5. Des tests sont planifiés et réalisés au cours du développement du produit pour s’assurer que le processus d'activation du produit fonctionne comme prévu au cahier des charges des besoins fonctionnels. 6. Un processus de contrôle des modifications permet de s’assurer que le code source répondant aux critères 4, 9 et 13 est le même que celui qui a été utilisé pour la mise au point du processus d'activation de chacun des produits énumérés à l'annexe 1. Le processus de contrôle des modifications permet également de s’assurer qu'aucune modification non-autorisée ou non-testée n’est intervenue dans la base de données du bureau central ou dans la fonctionnalité finale d'activation des produits énumérés à l'annexe 1. Les procédures de lancement des produits garantissent que les produits énumérés à l’annexe 1 ont fait l’objet de tests anti-virus avant d’être expédiés aux clients. 7. Seule l'Identification de l'Installation est demandée par l’agent du service après-vente Microsoft pour une activation par téléphone de chacun des produits Windows XP énumérés à l'annexe 1. Seules la mention du pays dans lequel le produit est activé et l'Identification de l'Installation suffisent à l’agent du service après-vente Microsoft pour activer chacun des produits Office XP et Visio 2000 par téléphone. 8. Le cahier des charges des besoins fonctionnels pour le développement du code source d’activation de chacun des produits énumérés à l'annexe 1 précise que l'Identification de l'Installation pour une activation par téléphone est générée conformément à la définition qui en est donnée à l'annexe 2. La documentation du cahier des charges n'exige aucune information lors de l'activation par téléphone autre que l'Identification de l'Installation et, lorsqu’il s’agit des produits Office XP et Visio 2002, le pays dans lequel le produit est activé. 9. Le code source utilisé pour le développement du processus d'activation des produits est écrit de telle sorte que l'Identification de l'Installation est la seule information donnée à l'utilisateur et répétée dans l'interface de celui-ci lors d’une activation par téléphone. 3 10. Les agents du service après-vente Microsoft qui répondent aux demandes d'activation de produits par téléphone ont pour instructions de ne demander aux clients que l’Identification de l’Installation . Pour les produits Office et Visio énumérés à l'annexe 1, les agents du service après-vente ont également pour instructions de demander, outre l’Identification de l’Installation, le nom du pays dans lequel le produit est activé. Dans la mesure où les produits Office énumérés à l’annexe 1, sont disponibles sur abonnement dans certaines zones géographiques, les agents du service après vente ont pour instruction de demander aux clients des renseignements sur leurs cartes de crédit pour traiter leurs demandes de renouvellement. 11. Les produits énumérés à l'annexe 1 transmettent à Microsoft l'Identification de l'Installation, telle que définie à l'annexe 2, lors de l'activation ou la réactivation ultérieure d’un produit sur Internet. Hormis les informations spontanément fournies par l’utilisateur lors de la souscription ou du renouvellement d’un abonnement, les données protocolaires Internet nécessaires pour établir la connexion avec Internet telle que définie à l’annexe 2 et les données relatives aux demandes d’activation sur Internet telles que définies à l’annexe 2, les produits ne transmettent aucune autre information à Microsoft sur Internet. 12. Le cahier des charges des besoins fonctionnels pour le développement du code source d'activation de chacun des produits précise que les données relatives à l'Identification de l'Installation et aux demandes d’activation sur Internet doivent être générées conformément aux définitions qui en sont données à l'annexe 2. La documentation du cahier des charges ne prévoit pas que le processus d'activation du produit fournisse à Microsoft des informations autres lors d'une activation sur Internet et n'exige pas non plus le stockage de données protocolaires Internet. 13. Le code source utilisé pour le développement du processus d'activation du produit est conçu de telle manière que l'Identification de l'Installation et les données relatives aux demandes d’activation sur Internet soient, hormis les informations spontanément fournies par l’utilisateur lors de la souscription ou du renouvellement d’un abonnement à un produit, les seules informations transmises par le produit à la base de données du bureau central de Microsoft lors d’une activation sur Internet. 14. La surveillance en continu de la base de données du bureau central permet de s’assurer que toute erreur susceptible de se produire dans cette base lors du traitement des transactions d’activation de produits est identifiée et, selon sa portée et sa gravité, qu’elle fait l’objet d’investigations et d’une remontée à la direction. 15. La base de données du bureau central ne stocke aucune donnée protocolaire Internet et elle n’a pas été conçue pour ce faire. 4 HYPOTHESES CONCERNANT L'UTILISATEUR FINAL Les affirmations de la direction reposent sur l'hypothèse que les conditions suivantes sont remplies par l'utilisateur final. Si l'une quelconque de ces conditions n'est pas remplie, elle peut porter atteinte à la validité des affirmations de la direction. Il incombe à l’utilisateur final de remplir ces conditions qui échappent au contrôle de Microsoft. • Le PC de l'utilisateur final n’est pas porteur de virus. • Aucun des sous-composants des logiciels Microsoft n'a été modifié, faussé, changé, corrompu ou supprimé par l’utilisateur final. 5 ANNEXE 1 Les présentes affirmations portent sur la liste de produits suivants, vendus aux clients de Microsoft par les détaillants, les fabricants d'équipements d'origines (Original Equipment Manufacturer – OEM) et le réseau de développement de Microsoft (Microsoft Development Network – MSDN): Microsoft Windows XP • • Windows XP Edition Personnelle Windows XP Edition Personnelle Mise à Jour • • Windows XP Professionnel Windows XP Professionnel Mis à Jour Microsoft Office XP • Applications Microsoft Office XP : o Microsoft Word 2002 o Microsoft Excel 2002 o Microsoft Outlook® 2002 • o Microsoft PowerPoint® 2002 o Microsoft Access 2002 Suites Microsoft Office XP : ♦ Microsoft Office XP Standard * qui comprend : o Microsoft Word 2002 o Microsoft Excel 2002 o Microsoft Outlook® 2002 o Microsoft PowerPoint® 2002 ♦ Microsoft Office XP Professionnel qui comprend : o Microsoft Word 2002 o Microsoft Excel 2002 o Microsoft Access 2002 o Microsoft Outlook® 2002 o Microsoft PowerPoint® 2002 ♦ Microsoft Office XP Edition Spéciale qui comprend : o o o o o Microsoft Microsoft Microsoft Microsoft Microsoft Word 2002 Excel 2002 Access 2002 Publisher 2002 IntelliMouse® Explorer o o o o Microsoft Outlook® 2002 Microsoft PowerPoint® 2002 Microsoft FrontPage® 2002 SharePoint™ Team Services de Microsoft o o o o o Microsoft Outlook® 2002 Microsoft PowerPoint® 2002 Microsoft FrontPage® 2002 Developer Tools SharePoint™ Team Services de Microsoft ♦ Microsoft Office XP Developer qui comprend : o o o o o Microsoft Word 2002 Microsoft Excel 2002 Microsoft Access 2002 Microsoft Publisher 2002 Documentation ♦ o Microsoft Office XP Edition PMI * qui comprend : o Microsoft Word 2002 o Microsoft Excel 2002 o Microsoft Outlook® 2002 o Microsoft Publisher 2002 * Egalement disponibles sur abonnement en Australie, Brésil et Nouvelle-Zélande. Visio • Visio 2002 Standard • Visio 2002 Professional 6 ANNEXE 2 - DEFINITION DES TERMES UTILISES DANS LES AFFIRMATIONS DE LA DIRECTION “IDENTIFICATION DE L'INSTALLATION” L'Identification de l'Installation, que l'activation soit effectuée sur Internet ou manuellement par téléphone, comprend deux composants. L'activation manuelle par téléphone implique une interaction vocale avec un agent du service après-vente ou un système à réponse vocale intégrée (Integrated Voice Response – IVR system). Ces deux composants sont l'Identification du produit et le code hash du matériel (valeur numérique tirée d'une formule mathématique et basée sur une autre valeur d'origine). A chaque installation de produit correspond une identification de produit, créée à partir de la clé du produit utilisée lors de l'installation. Il n’existe qu’un seul exemplaire de la clé livrée avec chaque logiciel OEM et présentée en coffret par le détaillant et l’identification du produit qu’elle génère est différente de celles générées par toute autre clef pour tout autre produits. L'Identification d'un produit peut, par exemple, se présenter comme suit : 12345-123-1234567-12345. Le numéro d’Identification des produits Windows figure dans le manuel « Les propriétés de mon ordinateur » et celui des produits Office et Visio dans « Aide à propos de ». Le code hash du matériel est une valeur à 8 octets qui n’est pas unique. Il est créé en soumettant 10 types différents d'informations des composants matériels du PC (voir tableau 2) à une transformation mathématique à sens unique. Seules les informations présentées au tableau 2 servent à créer le code hash et une partie seulement de la valeur hash issue de cette transformation est utilisée pour constituer le code hash complet du matériel. Deux ou plusieurs PC peuvent donc créer le même code hash de matériel. Nom du composant 1 2 3 4 5 6 7 8 9 10 - Adaptateur d'affichage Adaptateur SCSI Adaptateur IDE Adresse MAC d'adaptateur réseau Ordre de grandeur de la RAM (0-64mb, 64-128mb, etc.) Type de processeur Numéro de série processeur Dispositif disque dur Numéro de série volume disque dur CD–ROM / CD-RW / DVD-ROM “Arrimable” Version code hash du matériel (version de l'algorithme utilisée) Exemple de valeur de code hash (nombre de bits) 00010 (5) 00011 (5) 0011 (4) 1001011000 (10) 101 (3) 011 (3) 000000 (6) 1101100 (7) 1001000001 (10) 0101111 (7) 0 (1) 001 (3) Tableau 2 L'Identification de l'Installation diffère, quant à sa composition, lorsqu’il s’agit d’une activation par téléphone et d’une activation par Internet. Pour l'activation par téléphone, l’Identification de l’Installation est formatée comme une valeur à 50 chiffres décimaux. Celle-ci n'est construite qu'à partir de l'Identification du produit et du code hash du matériel afin, précisément, d’en faciliter et d’en simplifier la communication à l’agent du service après vente par l’utilisateur. La transmission de l'Identification de l’Installation se faisant oralement ou par le biais d’un IVR par téléphone, il est inutile de prévoir, entre l’utilisateur et l’agent du service après vente, le traitement d’éventuelles erreurs faites par le logiciel et les données protocolaires d’Internet. L’agent utilise l’outil Internet dont son PC est équipé et transmet 7 l’Identification de l’Installation à la base de données du service central, accompagnée de toute information utile relative aux activations par Internet. .Seul le numéro d’Identification de l’Installation par téléphone des produits d’abonnement Office peut se présenter sous quatre autres formes : 1. 16 chiffres décimaux comportant l’identification et la date de délivrance de la licence pour les renouvellements d’abonnements par cartes de crédit ou les mises à jour de souscriptions. 2. 39 chiffres décimaux comportant le code hash du matériel, la licence et sa date de délivrance pour les renouvellements d’abonnements par cartes de crédit ou les mises à jour de souscriptions lorsque le matériel du PC est différent de celui qui était en place lors de l’activation initiale de l’abonnement. 3. 41 chiffres décimaux comportant l’identification et la date de délivrance de la licence, l’identification du produit, pour le renouvellement des achats chez les détaillants. 4. 64 chiffres décimaux comportant l’identification et la date de délivrance de la licence, l’identification du produit et le code hash du matériel pour le renouvellement des achats chez les détaillants, lorsque le matériel du PC est différent de celui qui était en place lors de l’activation initiale de l’abonnement. Pour l’activation sur Internet, l’Identification de l’Installation est simplement transmise sous son format binaire d’identification de produit et de code hash de matériel, directement à Microsoft à partir du PC de l’utilisateur, accompagnée de toute information utile relative aux activations par Internet. "INFORMATIONS RELATIVES AUX DEMANDES D’ACTIVATION PAR INTERNET" L’activation des produits, qu’elle soit effectuée par l'utilisateur sur Internet ou en son nom par un agent du service après vente, est réalisée électroniquement avec le service central Microsoft, l’Identification de l’Installation accompagnant les « Informations relatives à la demande d’activation par Internet ». Les informations transmises lors d’une activation sont les suivantes : Le numéro de version de la technologie d’activation incorporé à chaque produit Le produit activé Le langage du système (pour renvoyer des messages d’erreur localisés et personnalisés) L'identificateur de demande de lancement L’identificateur de demande de licence La date et l’heure du système (aux fins de vérification des erreurs et non pas de stockage par Microsoft) Le cas échéant, les informations relatives à la souscription du produit, spontanément fournies Pour les produits Windows, une demande de certification PKCS10 L’identificateur de licence La date de délivrance de la licence L'accusé de réception de la licence En outre, les informations suivantes sont transmises uniquement pour les produits d’abonnement Office et leur renouvellement : Une notification du souhait éventuel de l’utilisateur d’actualiser les informations relatives à la souscription de son abonnement Le type de licence à renouveler et la licence elle-même L'identification des éventuels délais de transfert d’une licence d'abonnement à une autre L'adresse de facturation 8 Un avis de sauvegarde éventuelle de l'adresse de la licence pour un renouvellement ultérieur Le numéro de TVA, le cas échéant, selon la zone géograhique Une notification du souhait éventuel de l’utilisateur de recevoir une mise à jour du produit, si celle-ci est disponible Un identificateur de demande de prix pour renvoyer le prix du renouvellement d’abonnement en vigueur Les informations figurant sur la carte de crédit utilisée pour le paiement du renouvellement de l’abonnement : Type de carte de crédit Numéro Date d’expiration Monnaie “DONNEES PROTOCOLAIRES INTERNET” Les données protocolaires Internet sont les informations transmises d’un ordinateur à l’autre en vue de l’établissement d’une connexion sur Internet, conformément au Protocole Internet prévu au Cahier des Charges RFC 791 de l'Internet Engineering Task Force (IETF). "BASE DE DONNEES DU SERVICE CENTRAL D’ACTIVATION DES PRODUITS MICROSOFT" La base de données du service central d’activation des produits Microsoft est la base de données qui recueille les Identifications d’Installations. “PROCESSUS D'ACTIVATION DES PRODUITS” L'activation des produits Microsoft est une technologie anti-piratage conçue pour vérifier que les utilisateurs de logiciels sont en possession de licences légitimement concédées. L'activation des produits intervient par une vérification que la clé d'un programme de logiciel n'a pas été utilisée sur un nombre de PC supérieur à celui qui est prévu par la licence du logiciel. Le processus d’activation des produits est présenté séparément ci-dessous pour les produits Windows XP, Office XP et Visio 2002. Le processus de réactivation d’un produit (« réactivation ultérieure »), rendu nécessaire en cas de réinstallation par l’utilisateur d’un produit sur son PC, par exemple, sera le même que le processus d’activation initial. PRODUITS WINDOWS XP Le processus d'activation des produits Windows XP démarre lorsque l'écran intitulé « Activons Windows » (voir figure 1) s’affiche et se termine lorsque l'utilisateur clique sur le bouton « OK » de l'écran intitulé « Merci » (voir figure 2). L'activation peut aussi commencer pendant la procédure d'installation du produit autrement dit, pendant le « Déballage de votre Ordinateur en Plein Ecran ». L’utilisateur peut voir in écran semblable à la figure 1 intitulé « Prêt à activer Windows ? », mais n’affichant que les options permettant d’activer sur Internet ou d’ignorer l'activation. En outre, à la fin de chaque « Déballage de votre Ordinateur en Plein Ecran », un écran d'état confirme, parmi les autres étapes à suivre dans la procédure d'installation des produits, si l'activation a, ou non, réussi. 9 Figure 1 Figure 2 PRODUITS OFFICE XP ET VISIO 2002 Le processus d'activation des produits Office XP et Visio 2002 l démarre lorsque l'écran intitulé « Wizard d'Activation Microsoft [Office/Visio] » (voir figure 3) s’affiche et se termine lorsque l'utilisateur clique sur le bouton « OK » de l'écran « Activation Terminée » (voir figure 4). 10 Figure 3 Figure 4 11