Un vecteur désigne en informatique le moyen utilisé par du code malveillant, tel qu'un virus ou un vers, pour se propager d'ordinateur à ordinateur afin de les infecter. Ce sens est similaire et dérive du mot vecteur en biologie.
Quelques vecteurs communs :
dépassement de tampon (à titre d'exemple, c'est la méthode employée par le ver Blaster pour se propager)
e-mails HTML enrichis avec un langage de script tel que JavaScript
failles dans les protocoles réseau
Pour Provos et al, une page web est malveillante "si elle provoque l'installation automatique du logiciel insu de l'utilisateur, la connaissance ou le consentement". Pour augmenter le taux de réussite du vecteur, le logiciel malveillant est généralement camouflé par des couches de code.
On peut compter parmi les logiciels malveillants et vecteurs d'infection passant par le Web :
les chevaux de Troie
les adwares
du code impénétrable/inconnu : c'est-à-dire du code qui a été rendu difficilement déchiffrable par des méthodes d'offuscation, de sorte que le détail de ses fonctionnalités est inconnu.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
This course focuses on software security fundamentals, secure coding guidelines and principles, and advanced software security concepts. Students learn to assess and understand threats, learn how to d
Memory corruption and type safety flaws dominate the threat landscape. We will approach current research from three dimensions: sanitization (finding flaws through runtime monitors); fuzzing (testing
thumb|alt=Du code hexadécimal en jaune sur fond bleu|Code sur un ordinateur infecté par le virus Stoned. Un virus informatique est un automate logiciel autoréplicatif. Certains sont inoffensifs, d'autres contiennent du code malveillant (ce qui entraine le classement du logiciel comme logiciel malveillant). Dans tous les cas, un virus informatique est conçu pour se propager sur d'autres ordinateurs en s'insérant dans des logiciels légitimes, appelés « hôtes » à la manière d'un virus biologique.
Dans le domaine de la sécurité informatique, une vulnérabilité ou faille est une faiblesse dans un système informatique permettant à un attaquant de porter atteinte à l'intégrité de ce système, c'est-à-dire à son fonctionnement normal, à la confidentialité ou à l'intégrité des données qu'il contient. Ces vulnérabilités sont la conséquence de faiblesses dans la conception, la mise en œuvre ou l'utilisation d'un composant matériel ou logiciel du système, mais il s'agit souvent d'anomalies logicielles liées à des erreurs de programmation ou à de mauvaises pratiques.
Un vecteur désigne en informatique le moyen utilisé par du code malveillant, tel qu'un virus ou un vers, pour se propager d'ordinateur à ordinateur afin de les infecter. Ce sens est similaire et dérive du mot vecteur en biologie. Quelques vecteurs communs : dépassement de tampon (à titre d'exemple, c'est la méthode employée par le ver Blaster pour se propager) e-mails HTML enrichis avec un langage de script tel que JavaScript failles dans les protocoles réseau Pour Provos et al, une page web est malveillante "si elle provoque l'installation automatique du logiciel insu de l'utilisateur, la connaissance ou le consentement".
Plonge dans la pensée contradictoire et les méthodologies de modélisation des menaces pour améliorer les stratégies de défense.
Explore les principes fondamentaux de la cybersécurité, la modélisation des menaces, les études de cas dans le monde réel et les procédures judiciaires numériques.
Couvre les bases de la cybersécurité, y compris l'importance de protéger les systèmes contre les attaques numériques et la motivation derrière les cybercriminalités.