social engineering
Définition
Conception d'un logiciel incluant des caractéristiques visant à favoriser sa diffusion par les utilisateurs.
Le concept ne recouvre que partiellement celui du "marketing viral" : d'une part le social engineering doit être incorporé dans le code, alors que le marketing viral concerne tout type de produit, et peut-être appliqué à des produits ne relevant pas des TIC, d'autre part, le social marketing ne vise pas nécessairement à la réalisation de ventes : un virus ou troyen n'exploitant pas de faille de sécurité intrinsèque, mais reposant sur la vulnérabilité psychologique des utilisateurs, comme VBS_LOVELETTER ("I Love you") ou TROJ_SIRCAM.A est "socially engineered", dans la mesure où sa propagation est fonction du crédit qu'accordent les victimes au texte qu'il leur propose ; alors qu'il ne fait pas l'objet d'un marketing viral, puisqu'il n'est pas commercialisé.
Comparer avec marketing viral. Voir APT pour une application au domaine de la sécurité.