web-dev-qa-db-fra.com

Quel antivirus recommandez-vous pour Dev Boxes

Quel antivirus recommanderiez-vous pour les ordinateurs utilisés pour le développement de Windows? tiliseriez-vous un antivirus pour ces utilisateurs? Ces utilisateurs compilent assez souvent et donc lire et écrire des tonnes de fichiers. Si je déploie un antivirus lent, ils ne seront pas heureux.

27
David Pokluda

Je n'ins installerais aucun logiciel antivirus sur ces machines en supposant que les points suivants:

  • L'ordinateur fonctionne derrière un routeur avec pare-feu intégré, filtrage de l'adresse MAC et NAT.
  • Seuls les ports nécessaires sont ouverts
  • Windows Firewall est activé
  • Les développeurs n'installent que des logiciels dont ils ont besoin pour obtenir des choses à partir de sites de confiance
  • Aucun logiciel piraté n'est utilisé
  • Les systèmes d'exploitation sont mis à jour régulièrement
  • Devs ne visitez pas Sites souterrains

Sur Dev Machines, vous souhaitez que les performances maximales et les logiciels antivirus soient un antonyme connu de performances. En plus de cela antivirus ne sont pas si efficaces .

12
JAG

Fond

Il y a évidemment plusieurs variables impliquées ici, donc il n'y a pas uniformisée d'une taille de réponse. Ces variables comprennent:

Les politiques existantes de la société/entreprise

Toutes les politiques concernant les mandats de sécurité (par exemple l'obligation d'exécuter l'entreprise AV configuré) peut prendre cette décision un non-problème.

Variabilité de l'environnement " de production ".

Si cette une application qui est en cours de déploiement dans un environnement contrôlé OR un environnement limité alors il est une bonne idée de reproduire cet environnement de production pour vos bancs d'essai.

Toutefois, si c'est une application qui va être libéré " dans la nature ", alors il n'y a évidemment aucun moyen de test pour toutes les configurations possibles de production.

Environnement de développement et de test

S'il y a une équipe de test formel/AQ et l'environnement ou même juste un serveur de build, alors ceci est probablement le meilleur endroit pour mimer l'environnement de production, et non pas les machines développeurs.

Les préoccupations de sécurité

Ce livre est un tout lui-même, mais les problèmes de sécurité peuvent l'emporter sur l'un des compromis particuliers aux machines développeurs. Cela dépend de choses telles que:

  • La sensibilité des données et/ou de code
  • Connectivité aux réseaux extérieurs/Internet
  • Média amovible
  • beaucoup plus

Performance Machine de développeur

L'évidence est le succès de la performance ici au cours du développement en raison de la CPU et de la taxe d'E/S introduit par le scanner de virus. Le pas si évident est les impacts potentiels sont les suivants: - Temps d'arrêt associés à la contraction d'un virus/trojan/programmes malveillants et l'élimination ultérieure - Impact sur les performances du virus/malware si aucun logiciel AV est présent pour détecter et avertir l'utilisateur de telle sorte qu'ils continuent à travailler avec le virus/logiciels malveillants présents.

Si vous utilisez des machines virtuelles ou avez une image de développement ou avez des sauvegardes régulières, ce potentiel d'arrêt peut-être insignifiant. Si le développeur va devoir réinstaller et tout reconfigure sur son/sa machine à partir de zéro (en fonction de la gravité du virus), le temps d'arrêt pourrait être une peine sévère.

Probabilité de Contraction

La probabilité qu'un virus/malware sera sous-traitée par la machine de développeurs est un énorme caractère générique/inconnu. Toutefois, si vous travaillez sur un réseau fermé et ne pas apporter beaucoup dans les médias de l'extérieur, le risque est évidemment beaucoup plus faible que si toutes les machines sont directement connectés à Internet.

Si l'environnement de développement est Mac OS X ou Solaris ou Linux, etc, alors la probabilité de contraction est beaucoup plus faible que sur la plate-forme Windows.

En outre, si la nature du développement lui-même augmente l'exposition des machines aux développeurs de trafic potentiellement dangereux, ce qui augmente la probabilité de contraction.


Recommandations

Sur la base de ces statuts des variables ci-dessus (et probablement plus) il y a plusieurs options (en augmentant la sécurité, l'ordre décroissant de performance):

  • Aucun logiciel AV du tout
  • Logiciel AV sans protection en temps réel, mais les analyses antivirus programmées en dehors des heures
  • Logiciel AV avec protection en temps réel, mais les exclusions sur les dossiers/filetypes impliqués dans le processus de développement
  • Logiciel AV avec protection en temps réel et aucune exclusion

Il y a évidemment un certain nombre de variations sur ces quatre options (telles que celles impliquant l'utilisation de machines virtuelles) mais je pense que ce couvre les grandes options.

Usage personnel

Pour ce que ça vaut, je l'utilise personnellement Symantec entreprise au travail et Free Edition Avast à la maison. Je protection en temps réel a permis aux seules exclusions être pour mes dossiers de machine virtuelle/fichiers VMDK. Je fais partie de mon développement dans l'hôte et certaines d'entre elles dans l'invité. Je fais C # et le développement C++ natif pour la plate-forme de fenêtres et de trouver les pénalités de performance gérable.

8
Burly

J'ai quelques opinions ici ...

Évidemment, le point d'anti-virus n'est pas nécessairement d'avoir le plus rapide, mais simplement le plus efficace. Je préfère Symantec mais à chacun le sien.

Une chose que vous pourriez faire est de faire des exclusions de numérisation en temps réel pour un dossier de développement (c'est-à-dire le développement) ou quelque chose - de cette façon, ce n'est pas la numérisation en temps réel. La plupart des virus/logiciels de logiciels malveillants ne mettraient rien dans un dossier C:\Développement de toute façon (99% du temps irait dans les fichiers de programme, Windows, etc.). Configurez votre antivirus pour exécuter une numérisation sur le dossier de développement une fois par jour à la place.

D'autre part, normalement, les développeurs seront jolis stage informatiques (nous espérons). Donc, dans ce cas, je ne suis pas sûr que l'antivirus est nécessaire du tout dans ce type d'environnement. Meilleure chose ici, voici des machines de dédies (machines virtuelles ou autre) uniquement pour le développement et non par courrier électronique, la navigation sur le Web, etc. Cela donnerait les performances les plus rapides sans balayage des frais généraux, évidemment.

8
Brandon

Nous utilisons TREND MICRO en production et je l'ai récemment installé sur tous nos tests VM (après que l'on obtienne un virus) et n'a rien remarqué de perte de performance notable (plus de 20 VMS sur un huit hôte de base), ces machines sont battues. Par notre service d'assistance lorsque vous essayez de reproduire les environnements clients, c'est un avantage barebone et fait l'affaire. Il a repris deux choses qui auraient autrement infecté une machine après avoir visité le redouté sites souterrains

1
saschabeaumont

Être un développeur, j'ai tendance à bien que je n'utilise aucun itinéraire logiciel antivirus, mais cela a finalement changé cette année avec la sortie de Microsoft Security Essentials. J'utilise cela sur ma machine à domicile et ma machine de développement de travail. J'exclure les dossiers de projet pour mes solutions comme la plupart des AVS GO HAYWIRE pendant la compilation Voyant un groupe de DLL et d'EXES créé et d'essayer de les numériser pendant le fichier super lourd IO Opérations de construction.

1
Chris Marisic

Un moyen de réduire considérablement le risque de ne pas l'avoir: faites toutes vos trucs Web dans une machine virtuelle.

0
Loren Pechtel

Personnellement, je ne cours rien. J'ai os x et exécutez mes studios visuels dans VMS. Je n'ai jamais été infecté, mais je sauvegarde régulièrement mon VMS et dans le cas de problèmes de Windows, je peux toujours saisir une nouvelle VM (prêt à l'emploi), faire une commande SVN et commencer à travailler dans les 15 minutes. .

Cela m'est arrivé que j'ai enfreint ma machine Vista (virtuelle) tout en jouant avec le registre et devait faire ce qui précède. Cela peut être une douleur si votre VM== ne prend pas en charge les instantanés (VMware) ou si votre sauvegarde VM n'est pas "à jour".

0

J'utilise Kaspersky et la performance de mon bureau ne semble pas être affectée par elle - à moins que cela effectue une mise à jour automatique. C'est l'anti-virus la plus éprouvable que je connaisse et que j'ai utilisé.

0
Ates Goral