![]() | Sécurisation des postes de Travail |
Chapter 01 : Host Based SecuritySommairehostsHostsUn hôte peut être considéré comme un noeud ou un terminal au sein d'une infrastructure. Hardware
SoftwareOperating Systems
NetworkNetwork Devices
Internet Protocol version 4 (IPv4)IPv4 is the network protocol used on the internet and local area networks (LANs). To ensure that you can understand and troubleshoot network communication, it is essential that you understand how to implement IPv4Overview of IPv4 settingsTo configure network connectivity, you must be familiar with IPv4 addresses and how they work. Computers can communicate only when they identify each other. When you assign a unique IPv4 address to each networked computer, the IPv4 address identifies the computer to the other computers on the network. That IPv4 address, combined with the subnet mask, identifies the computer’s location on the network, just as the combination of a number and a street name identify the location of a house. Components of an IPv4 addressIPv4 uses 32-bit addresses. This implies that if you view an IPv4 address in its binary format, it has 32 characters, General Network IP Classes
![]() Private IP (Intranet) Ce sont des adresses non routables sur le réseau internet donc utilisées pour les réseaux privés ![]() Special or reserved IP0.0.0.0 is reserved. Adresse non encore connue; est utilisée par une machine pour connaître sa propre adresse IP au démarrage.127.0.0.0 est une adresse de classe A particulière. Cette adresse n’est pas routable sur un réseau. Elles sont réservées pour un usage interne d’adresses IP. On l’appelle aussi interface loopback (interface de bouclage). 255.255.255.255 (FF.FF.FF.FF): adresse de diffusion (broadcast) Désigne toutes les machines du réseau auquel appartient l'ordinateur qui utilise cette adresse. L'avantage par rapport à l'adresse précédente est que l'émetteur n'est pas obligé de connaître l'adresse du réseau auquel il appartient. Class D : Are reserved for multicast (diffusion ciblee pour plusieurs hotes) Class E : Are reserved for Science research Network Usual Commandsping ip or Hostname: cette commande lance un programme qui utilise le protocol ICMP, utilisée sans options elle permet de savoir si une machine distante est accessibleping -v ip or Hostname: (réservée aux administrateurs) la commande affiche les packets ICMP qu’elle voit passer sur le réseau. arp : cette commande délivre les correspondances entre réseaux internets, utilisée sans options elle donne l’état courant des tables de la machine donnée. netstat : show actice connections with theirs ports .donne de nombreuses informations sur les interfaces, les sockets et les tables de routage. netstat –r : routage table of machine nslookup : lance des requêtes aux «Internet domain name server» pour avoir la liste des machines (hosts) connues sur le réseau. (Un programme similaire est disponible sur le réseau : dig.) permet d’obtenir l’adresse IP d’une machine à partir de son nom ex nslookup servername tracert : affiche les différents réseaux traversés par les paquets entre deux machines distantes. On Windows Systems C:\Users\home>ipconfig Display Network Configuration C:\Users\home>ipconfig /all Display Network detailed Configuration C:\Users\home>route print Display routing tables (IPv4 and IPv6) NetworkingNetwork ProtocolsTelnetTelnet was one of the first Internet standards, developed in 1969, its specialty is terminal emulation. It allows a user on a remote client machine, called the Telnet client, to access the resources of another machine, the Telnet server, in order to access a command-line interface. Secure Shell (SSH)Secure Shell (SSH) protocol sets up a secure session that’s similar to Telnet over a standard TCP/IP connection and is employed for doing things like logging into systems, running programs on remote systems, and moving files from one system to another. And it does all of this while maintaining an encrypted connection File Transfer Protocol (FTP)File Transfer Protocol (FTP) actually lets us transfer files, and it can accomplish this between any two machines using it. But FTP isn’t just a protocol; it’s also a program. Operating as a protocol, FTP is used by applications Trivial File Transfer Protocol (TFTP)Trivial File Transfer Protocol (TFTP) is the stripped-down, stock version of FTP, but it’s the protocol of choice if you know exactly what you want and where to find it because it’s fast and so easy to use! Hypertext Transfer Protocol (HTTP)All those snappy websites comprising a mélange of graphics, text, links, ads and so on rely on the Hypertext Transfer Protocol (HTTP) to make it all possible (Figure 3.8). It’s used to manage communications between web browsers and web servers and opens the right resource when you click a link, wherever that resource may actually reside. Hypertext Transfer Protocol Secure (HTTPS)Hypertext Transfer Protocol Secure (HTTPS) is also known as Secure Hypertext Transfer Protocol. It uses Secure Sockets Layer (SSL). Network Time Protocol (NTP)Kudos to Professor David Mills of the University of Delaware for coming up with this handy protocol that’s used to synchronize the clocks on our computers to one standard time source (typically, an atomic clock). Network Time Protocol (NTP) works by synchronizing devices to ensure that all computers on a given network agree on the time Domain Name Service (DNS)Domain Name Service (DNS) resolves hostnames—specifically, Internet names, such as www.lammle.com. But you don’t have to actually use DNS. You just type in the IP address of any device you want to communicate with and find the IP address of a URL by using the Ping program. For example, >ping www.cisco.com will return the IP address resolved by DNS. Dynamic Host Configuration Protocol (DHCP)Dynamic Host Configuration Protocol (DHCP) assigns IP addresses to hosts. It allows for easier administration and works well in small to very large network environments. Many types of hardware can be used as a DHCP server, including a Cisco router Table des Protocoles et Ports utilisés par défaut
Topologie modele d'un réseau sécuriséSecurity BehaviorsAttitudes securitairesUn adage de la sécurité informatique est que la faille principale du système se trouve entre le clavier et la chaise. Ceci signifie que vous éviterez à peu près tous les ennuis en adoptant un comportement raisonnable.
L'accès Internet par modem câble offre de nombreux avantages parmi lesquels on peut noter le fait de ne pas avoir à établir de connexion, chaque fois que vous voulez accéder à Internet. Contrairement au lien téléphonique commuté, vous êtes en effet sur Internet dès que votre ordinateur est sous tension et que votre système d'exploitation est en action. Dans tous les cas de connexion permanente, qu'il s'agisse d'un lien par modem câble, via un réseau local au travail ou autrement, vous ne devez pas oublier qu'à moins d'en annuler l'effet dès que ce n'est plus nécessaire, l'activation du partage de ressources sur votre système reste effective même si vous utilisez votre ordinateur pour autre chose que l'Internet. Si vous devez absolument activer le partage des ressources, prenez les précautions qui s'imposent et désactivez-le dès que possible. Il est également recommandé de ne pas laisser son ordinateur ouvert en tout temps sur Internet sans une protection adéquate. En résumé :
Behviors about PasswordsBien choisir et gérer ses mots de passePour garantir la sécurité de ses données en ligne, il est capital de choisir des mots de passe sûrs.Risques liés à l'utilisation de mots de passe trop simplesLes utilisateurs optant pour des mots de passe trop simples sont fréquemment l'objet d'attaques reposant sur l'ingénierie sociale. L'ingénierie sociale consiste pour un attaquant à collecter des informations personnelles au sujet d'un utilisateur (ex : date de naissance) pour tenter de deviner le ou les mot(s) de passe qu'il utilise.Le pirate peut dans certains cas usurper l'identité d'un utilisateur et accéder : • à son webmail (Gmail, Yahoo ! Mail, etc.) • à ses comptes sur les réseaux sociaux (LinkedIn, Facebook, Twitter) • à ses espaces de stockage en ligne (ex : Dropbox, Google Drive) Parmi les risques : vol ou perte des données, usurpation d'identité (publication d'informations à la place de l'utilisateur), perte de contrôle de ses comptes en ligne (ex : si accès à l'adresse e-mail lié) Éviter les mots de passe trop simplesUne étude publiée en 2012 par l'éditeur du gestionnaire de mot de passe Splashdata dresse la liste des mots de passe les plus utilisés. Parmi ces mots de passe « trop simples » :password, 1234, 12345, 123456, 1234567, 12345678, azerty, football, 696969, abc123, 111111 Choisir un mot de passe complexe• Insérer des lettres (y compris majuscules), chiffres, symboles et signes diacritiques (^,¨,$,!,#/, etc) : les intercaler dans un mot de passe simple (qui a du sens) pour le rendre complexe.• tester la sécurité de son mot de passe (ex : sur ce service) http://www.passwordmeter.com/ • utiliser un générateur de mots de passe aléatoires (ex : ce service de Norton) https://identitysafe.norton.com/fr/password-generator Bonnes pratiques• Réserver un mot de passe unique à son adresse e-mail,• ne pas inscrire le mot de passe sur un support physique (ex : carnet de notes), • changer tous les ans de mots de passe, Avoir un mot de passe différent pour chaque compte Afin de ne pas faciliter le travail des pirates qui tentent de récupérer vos données bancaires par exemple, mieux vaut multiplier les mots de passe, quitte à les noter dans un carnet. Si vous utilisez un mot de passe identique pour aller consulter vos mails, vérifier vos comptes ou passer des commandes, vous vous exposez davantage aux risques. Gestionnaires de Mots de passeLaisser la gestion de ses identifiants et mots de passe à son navigateur web n’est pas toujours la meilleure idée. Pour protéger ses données sensibles, mieux vaut faire appel à un gestionnaire de mots de passe tiers, entièrement dédié à cette tâche. KeePass, un gestionnaire de mots de passe gratuit et open source, est un outil officiellement certifié par l’ANSSI, l’Agence Nationale de la Sécurité des Systèmes Informatiques. Il vous propose de stocker votre propre base de mots de passe localement sur votre ordinateur. Bitwarden. Ce gestionnaire, open source, est entièrement gratuit et s’avère extrêmement simple à mettre en place pour sécuriser vos mots de passe sur tous vos appareils. Car Bitwarden permet de les stocker sur le cloud, permettant ainsi de les synchroniser pour les retrouver sur tous vos appareils. Le logiciel dispose en effet d’applications sur toutes les plates-formes : ordinateurs de bureau, extension de navigateurs, et applications mobiles. Un excellent point pour sécuriser rapidement vos mots de passe sans difficulté. Behaviors about MailsLa plupart des vers ou virus arrivent par mail : utilisez donc toujours la dernière version de votre programme de mail, corrigée des failles connues. N'ouvrez jamais les pièces jointes et ne cliquez jamais sur un lien d'un message dont vous ne connaissez pas l'expéditeur. Même si vous connaissez l'expéditeur, assurez-vous bien que l'envoi de cette pièce jointe est plausible : votre correspondant a pu se faire infecter à son insu, ou bien ce peut être une usurpation d'identité (le plus classique actuellement). D'autres programmes nocifs peuvent arriver par messagerie instantanée ou se trouver sous des noms très attractifs, mais fallacieux, dans des ordinateurs offrant des fichiers en P2P. N'oubliez pas, comme cela a été dit plus haut, que tout nouveau fichier arrivant sur votre ordinateur doit être scanné par votre antivirus, même si c'est un document Word, une archive .zip, ou une image. Certains malwares peuvent contaminer l'ordinateur simplement par l'ouverture d'une page ou d'une image piégées. Même si vous avez appliqué les mesures de sécurité ci-dessus, évitez les sites qui vous semblent plutôt « border line » par exemple par leur contenu photographique ou par la mise à disposition en téléchargement de programmes qui ne devraient se trouver que dans le circuit commercial. Le dernier conseil concerne plutôt votre propre protection : évitez le phishing (hameçonnage). Votre banque, compagnie d'assurance, service de paiement en ligne... ne vous contacteront jamais par mail pour vous demander vos mots de passe, vos coordonnées de carte bancaires, même si ces message vous paraissent bien imités et vous offrent de cliquer sur un lien qui semble être de celui de la banque, par exemple. Ce sont en réalité des sites imités pour vous mettre en confiance et pour vous soutirer des informations qui serviront à exploiter vos comptes à votre insu. Navigation Web : les précautions à prendre
Behaviors about Ressources SharingPartage de ressourcesLa plupart des systèmes d'exploitation permettent le partage des ressources des ordinateurs connectés en réseau. D'une grande utilité sur un réseau local, cette caractéristique peut ouvrir la porte de votre système lorsque vous êtes connectés à Internet. Si vous activez le partage de votre disque, vous pouvez permettre à n’importe qui sur Internet de consulter vos documents personnels ou d'affaires et exposer votre ordinateur à une suppression complète des données et programmes qu'il contient. Accorder à autrui un accès à son disque s’avère particulièrement risqué si vous n’y mettez aucune restriction. Si, pour quelque raison, vous devez absolument le faire, assurez-vous d'appliquer les mesures de sécurité appropriées :
Cheval de Troie (Trojan) partage_disque Partage du disque sous Windows partage_dossier Partage d'un dossier sous Windows partage_dossier_mac Partage d'un dossier sous Macintosh (MacOS 8 ou version ultérieure) Une des portes d'entrée souvent employée pour s'introduire illicitement dans un système informatique est le cheval de Troie . Pour éviter ce genre de problème n'exécuter jamais de fichier dont vous ne connaissez pas la provenance ou lorsque celle-ci ne vous parait pas sûre ! Les chevaux de Troie sont souvent des fichiers envoyés par le bias d'email ou par IRC (chat sur Internet). La meilleure parade est de posséder un anti-virus à jour ! Behaviors against MalwaresLogiciels de rançon : la prudence s'imposeVoici 5 conseils pour se prémunir contre les logiciels malveillants. Les ransomware ou logiciels de rançon font actuellement des ravages tant dans les entreprises que dans l'administration. Les particuliers en sont également victimes. Pour éviter qu'un virus ou logiciel de rançon n'infecte votre matériel, quelques conseils de prudence s'imposent. 1) Installez un antivirusPour protéger vos différents appareils d'éventuelles attaques, un anti-virus est indispensable. Pour une protection de base, il en existe des gratuits (www.avast.com). Pensez à les mettre régulièrement à jour afin de vous protéger des menaces les plus récentes. 2) Mettez à jour les logiciels de votre ordinateurLe logiciel de rançon, ou "rançongiciel", qui a infecté des milliers d'ordinateurs dans près de 150 pays a exploité une faille de sécurité de Windows, qui avait pourtant été corrigée par le groupe via une mise à jour. D'où l'importance de faire ces mises à jour quand votre système d'exploitation ou vos applications vous les proposent. 3) Deux sauvegardes valent mieux qu'unePour limiter les dégâts en cas d'attaque sur votre appareil, il est recommandé de faire au moins deux sauvegardes: l'une sur un support physique (disque dur, clé USB...) et l'autre en ligne, via un espace de stockage, également appelé le cloud. Ces copies pourront aussi vous être utiles si jamais vous détruisez par erreur un fichier, si votre ordinateur est volé ou si votre disque dur vous lâche. 4) Pièces jointes: ouvrez l'oeilN'ouvrez jamais des pièces jointes dans des courriers électroniques provenant de personnes que vous ne connaissez pas. Les pirates informatiques diffusent souvent de faux courriers électroniques qui semblent provenir d'une banque, de la police ou encore d'une administration et vous incitent à cliquer sur un lien malveillant qui propagera le virus informatique dans l'ordinateur. Cette technique est appelée le hameçonnage ou phishing. 5) Vérifiez l'extension du fichier.jpg, .gif, .png; .txt... Un fichier texte, d'installation ou une image ont toujours une extension de fichier qui précise son format. Lorsqu'il s'agit d'un virus, ces extensions, sortes de suffixe, sont parfois fausses. Pour vérifier, vous pouvez activer la fonction "Afficher l'extension des noms de fichiers" sur votre ordinateur. Si vous avez Windows 10 ou 8, ouvrez un dossier, allez dans Affichage -> Options -> Modifier les options des dossiers et de recherche, Affichage puis décochez la case "Masquer les extensions des fichiers dont le type est connu". Pour les autres versions, cliquez ici. En règle générale, soyez prudent avec les extensions .exe, .vbs et .scr si vous n'avez pas demandé l'installation d'un programme. Maintenir son système d'exploitation à jourL'un des meilleurs moyens de résister aux virus et de mettre à jour régulièrement son système d'exploitation qu'il s'agisse de Windows sur PC ou de l'OS X sur Mac, les ordinateurs de la marque Apple. Les mises à jour réparent les brèches potentielles par lesquelles les virus pourraient s'introduire. Face aux nouveaux dangers de la toile qui émergent quotidiennement, une mise à jour permet de prévenir les attaques. Utiliser un pare-feuTous les internautes doivent être équipés d'un pare-feu. Il repère et prévient l'utilisateur lorsqu'un virus essaye de pénétrer l'ordinateur. Il empêche également les pirates du web de télécharger des programmes néfastes. Utiliser un logiciel de protectionLes anti-virus : gratuits et payantsPour protéger son ordinateur des virus, un antivirus est indispensable. Parmi les antivirus gratuits figurent notamment Avira Free Antivirus réputé pour son minimalisme, Avast Antivirus plus complet ou encore AVG Antivirus et Windows Defender. Si vous êtes prêts à payer pour assurer votre ordinateur contre les pirates, vous pouvez opter pour BitDefender et sa solution tout en un, Kapersky, Norton ou McAfee qui ont fait leurs preuves. Les anti-programmes malveillantsDans la jungle d'Internet, vous pourriez rencontrer des malware, ou logiciels malveillants. Ces programmes - virus, cheval de Troie, vers... - sont conçus pour s'attaquer à un système informatique. Mais il existe des solutions pour parer ce qu'on appelle également des maliciels. Malwarebyte Anti-Malware, F-Secure Internet Security, BitDefender... Autant de solutions gratuites ou payantes à envisager d'urgence. Les antispamsLes spams sont des courriels publicitaires indésirables envoyés en grande quantité. Ceux-ci polluent les messageries et peuvent contenir des virus. Afin de protéger son ordinateur, mieux vaut donc également s'équiper d'un antispam. Il en existe là encore des gratuits et des payants : MailWasher, Spamihilator, K9, Spamassassin... Les programmes de nettoyageA l'image d'un grand ménage de printemps, il faut de temps en temps nettoyer son ordinateur. En effet, au fil de son utilisation, des fichiers et logiciels s'accumulent sur votre disque et affaiblissent votre ordinateur. CCleaner permet d'effacer les traces de navigation, les fichiers et systèmes inutilisés. ZSoft Uninstaller, Duplicate Cleaner ou Glary Utilities feront eux aussi du propre au sein de votre ordinateur. Les antiadonsProtégez-vous des dangers sur InternetCheval de Troie, virus, spyware, malware, spam... Autant de menaces qui risquent de nuire à votre ordinateur et à vos données personnelles. Plus grave, ces invasions peuvent aussi être à l'origine d'usurpation d'identité ou de fraude bancaire. Face à la multiplicité de ces risques, il existe de nombreuses solutions pour surfer en toute tranquillité. Du paramétrage de son ordinateur jusqu'à une certaine prudence lors de la navigation en passant par la protection via des logiciels spécialisés. Outils spécialisésDes outils spécialisés tels que les garde-barrières ou coupe-feux (firewalls) permettent de se protéger contre les intrusions. Il convient toutefois de noter qu'une installation hâtive ou une configuration incomplète de ces logiciels pourrait laisser des failles. Si vous devez absolument ouvrir certains accès à votre système, il est recommandé de vous familiariser avec les notions impliquées et de prendre connaissance de la documentation fournie par les fabricants. Nous vous proposons ci-dessous quelques ressources : Windows
Dans le cas où un virus aurait infecté votre ordinateur malgré votre antivirus, vos mises à jour et votre pare-feu, une solution existe avant de faire appel à un dépanneur : le CD de boot. Ce disque vous permet de redémarrer votre ordinateur avec son système d'exploitation. Mais il faut préparer ce CD avant et donc en disposer au cas où. Pour vos données personnelles, il est recommandé de faire des sauvegardes régulières sur disque dur externe. Behaviors about Remote access ToolsLogiciels de contrôle à distanceCertains logiciels, du type pcAnywhere, permettent d'effectuer du dépannage à distance en accordant à la personne ressource le contrôle de l'ordinateur éloigné. Par le truchement du lien de communication, le clavier, la souris et l'écran de la personne qui prend le contrôle deviennent pour ainsi dire une extension de ceux de l'ordinateur distant. Ce type de logiciel est souvent utilisé par des utilisateurs mobiles pour accéder à distance aux fichiers qu'ils ne peuvent transporter ou pour se connecter au réseau du bureau. Bien que ces logiciels permettent d'effectuer un contrôle à distance tout à fait légitime, s'il en a été convenu ainsi entre deux utilisateurs, il va sans dire que ce type d'accès doit absolument être protégé par un nom d'utilisateur et un mot de passe difficile à découvrir. Tout manquement à cette mesure élémentaire de prudence serait une invitation ouverte aux pirates qui ne manqueront pas d'exploiter cette faille. En effet, les ports de communication utilisés par les logiciels de ce type sont fréquemment sondés par des pirates à la recherche d'accès non autorisés. Un autre problème fréquemment rencontré avec ces logiciels provient d'une mauvaise configuration. Lorsque vous ne précisez pas l'adresse IP de l'ordinateur à rejoindre lors d'une tentative de contrôle à distance, certains logiciels envoient leur requête à tous les ordinateurs d'un même sous-réseau (classe C), balayant ainsi toute une classe d'adresses. C'est le cas notamment d'au moins une version du logiciel pcAnywhere. Les internautes ayant protégé leur accès avec des outils spécialisés enregistreront une telle opération comme une tentative illicite d'intrusion de votre part, ce qui pourrait mener à des plaintes. Avec ce type de logiciels, il importe donc de préciser, dans la configuration, l'adresse IP d'un utilisateur avec qui vous aurez convenu de l'opération avant d'utiliser la fonction de contrôle à distance. Behaviors about servicesServeurs Web et autres servicesCertains logiciels installent sur votre ordinateur un serveur HTTP permettant d'afficher des pages Web. C'est notamment le cas de quelques éditeurs de pages Web tel que Microsoft Front Page. L'installation de tels serveurs sur votre système ouvre souvent de nombreuses portes aux intrusions. C'est notamment le cas de nombreux programmes CGI installés implicitement sur les serveurs Web ou développés ultérieurement par des programmeurs. D'autres types de serveurs ou de services sont aussi des portes d'entrée sur votre système. À moins d'être familier avec leur configuration, de télécharger les plus récentes mises à jour et de se tenir régulièrement informé des dernières brèches de sécurité qui sont périodiquement découvertes, l'installation de serveurs Proxy, FTP (en particulier FTP anonyme), SMTP, Sendmail, et les services à distance (rsh, rlogin, etc.) et autres du même genre risquent de créer des failles de sécurité importantes. N'activez pas de tels services! |