Parfois, une technologie perdront leur utilité. Un bon exemple est le carburateur de l'automobile. Bien que nous ayons connue des gains de performances et d'économies de carburant de multi-port injection directe de carburant pendant des décennies, certains (NASCAR!) s'accrochent encore à l'utilisation de l'obsolète, le carburateur pourtant familier. Beaucoup même ont eu lieu avec la technologie pour combattre les logiciels malveillants. Anti-virus est devenu le "carburateur" de garder le code malveillant hors de nos systèmes.
Qu'est-ce qu'un logiciel / V?
Anti-virus est encore essentiellement un système à base de signatures. En d'autres termes, nous définissons un modèle de code que nous voulons détecter et ensuite rechercher la mémoire ou le disque dur pour ce modèle. Ceci est appelé «liste noire d'application", parce que nous sommes la définition des applications mauvaise que nous voulons garder hors du système.
Où dois-A signatures / V vient-il?
Typiquement un client A / V sera infecté et signalez le problème à leur fournisseur. Le vendeur A / V peut alors générer un modèle, qui permet à leurs clients d'autres d'être protégé contre cette même souche. Il est aussi possible pour la signature d'obtenir généré si le code est trouvé dans la nature avant la libération, ou si un autre fournisseur génère une signature.
Qu'en est-il heuristique?
Heuristique regarde le comportement suspect et énumère ensuite blanche connue pour être de bonnes applications. Par exemple nous pouvons vérifier toutes les tentatives pour créer un compte utilisateur sur le système et ensuite de vérifier si l'application est un outil d'administration connues. Cette technologie a un potentiel vraiment cool, mais il a aussi un certain nombre de défauts. Le principal problème, et la raison heuristiques voit peu ou pas d'utilisation, est le fait que ses sujets à de faux positifs. Essayez d'utiliser un outil 3 tierce partie pour gérer vos comptes utilisateurs et l'A / V moteur heuristique va probablement bloquer.
Le modèle d'affaires de Malware
Lorsque l'anti-virus a d'abord été développé, Malware avait deux traits spécifiques:
- Distribution de logiciels malveillants a été plus lent que la distribution de signature.
- Auteurs de logiciels malveillants ont été la plupart du temps les script kiddies essayant de propagation de masse.
Ni l'un de ces articles sont applicables dans les environnements d'aujourd'hui. Symantec qui stipule qu'en 2009, elles sont en moyenne une signature d'un nouveau Malware tous les huit secondes . Pour F-Secure, cette fréquence est proche d'une nouvelle signature toutes les quatre secondes. Ne vous mettez à jour youy A / V tous les 4-8 secondes? Votre A / V fournisseur, même libérer un nouveau fichier de signatures toutes les 4-8 secondes? Vous voyez le problème. Même si vous diligemment à jour A / V tous les soirs, 11,000-20,000 nouvelles signatures et des morceaux de logiciels malveillants ont coché par.
Mais parlons un peu plus sur le point n ° 2; script kiddies et la propagation de masse. Vers 2001 ou alors j'ai remarqué un changement dans le monde Malware. Les gens qui savaient vraiment ce qu'ils faisaient cessé de faire libération massive. Pensez-y, la plupart des auteurs de programmes malveillants commencent habituellement quand ils sont très jeunes. Lorsque vous êtes encore à l'école et de vivre à la maison, sa triviale pour libérer votre code gratuitement. À un certain point cependant vous avez besoin pour obtenir un emploi et commencer à gagner un certain revenu. Lorsque vous personnellement atteint cette place dans la vie, qu'avez-vous fait? Pour la plupart d'entre nous, il s'agit de regarder ce que nous sommes bon et essayer de faire correspondre que jusqu'à un emploi bien rémunéré.
Donc si vous êtes bon à l'écriture Malware, où sont les emplois bien rémunérés? Quelques possibilités:
- Extorsion - Steal info et le revendre.
- Espionnage - Steal info pour une société concurrente, gouvernement, etc
- Voler des données avec une valeur à l'état sauvage - connexion bancaire, informations de carte de crédit, etc
- Revendre botnet et services Malware - Devenez un tueur à gages. Typiquement la distribution de spam de DDoS.
Alors que nous avons encore un certain nombre de script kiddies font propagation de masse (les considérer comme des auteurs de programmes malveillants en formation), les attaquants intelligents l'ont transformée en un modèle économique rentable. Quand il s'agit d'un modèle d'entreprise, le code de cours a valeur monétaire. Cela signifie un attaquant ne sera pas le risque de propagation massive du code final Malware élevé. Ils vont s'asseoir sur lui et ne l'utiliser que quand il ya du potentiel pour un taux élevé de rentabilité financière. Donc, nous ne pouvons pas compter sur les trucs vraiment méchants étant une propagation de masse plus. Les choses dont vous avez besoin de s'inquiéter à propos plupart est utilisée dans une cible de la mode.
Pourquoi mon A / V échouent si souvent?
Un couple de problèmes doivent être immédiatement apparent avec le modèle ci-dessus. Pour commencer, parce que nous sommes demandes d'inscription noire mauvaise, l'hypothèse est tout le reste est OK. Si nous n'avons pas une signature identifiant l'application comme malveillants, nous supposons qu'il est sûr de courir. Cela signifie que tous les logiciels malveillants sans signature est libre pour infecter le système. Ce modèle suppose également un certain niveau de pertes acceptable. Généralement, il ya un décalage entre le moment où les systèmes sont infectés et quand nous obtenons une signature pour nous protéger. Cela pourrait être des heures, jours ou même dans certains cas mois .
Problèmes sous le capot
Un des plus gros problèmes avec un logiciel / V est la signature. La plupart d'entre nous ne serait même pas envisager l'achat d'un NIDS ou NIPS qui ne prévoit pas l'accès à la signature, mais c'est exactement ce que vous obtenez avec un système A / V. Cela conduit à peu de bon sens aucune vérification de signatures au sein de l'industrie, ainsi que des capacités de personnalisation limitée. Par exemple, je n'ai pas encore vu un vendeur A / V me donner la possibilité de laisser mon groupe administrateur réseau exécuter un outil de mot de passe fissuration du connues pour être des machines sécurisées. Si j'ai des capacités de personnalisation à tous qu'il est un processus fastidieux d'obtenir des applications spécifiques approuvés pour une utilisation, et même alors, l'application est limitée.
Alors, où allons-nous partir d'ici?
Avec tous ces problèmes, il n'est pas étonnant que le contrôle des applications (parfois appelé listing d'application blanc) est en train de remplacer un logiciel / V comme outil de choix pour contrôler les logiciels malveillants. Je vais entrer dans le contrôle des applications dans la partie 2 de ce post.