? Un problème récurrent dans l'industrie du logiciel est la facilité avec laquelle les méthodes de protection contre la copie sont fissurés . Aujourd'hui, les programmes sont rarement sur le marché depuis plus d'un jour avant que les versions bootleg dépouillé de toute protection commencer à faire le tour , ce qui rend difficile pour les éditeurs de logiciels pour récupérer les coûts de développement. Un sociétés mises ont utilisé pour protéger des logiciels à haute valeur ajoutée est d'utiliser des dispositifs appelés dongles matériels. Dongles Hardware Un dongle est une clé physique de quelque sorte, conçu pour se brancher sur un port sur l'ordinateur. Durant les années 1980 , dongles matériels sont habituellement classées ports série ou parallèle , mais dongles modernes disposent d'une connexion USB ou FireWire pour PC ou Mac . Certains dongles comprennent une fonction de passage pour permettre aux autres appareils de se connecter , mais d'autres bloquent le port. Brancher le dongle est une condition préalable pour utiliser le programme associé, que le logiciel ne démarre pas sans cette couche d'authentification supplémentaire. Comment ça marche Une fois connecté à l' système , un dongle est inactif jusqu'à interrogé par son programme associé. Lorsque le programme démarre, il scanne les ports disponibles pour la présence de la clé matérielle , et le dongle répond avec les données ou de codes appropriés. Cette authentifie l'utilisateur , ce qui permet au logiciel de démarrage normalement . Si le dongle n'est pas présent ou non détecté, il peut déclencher un message d'erreur , d'empêcher le logiciel de fonctionner , ou démarrer une instance du programme avec des fonctionnalités réduites, en fonction de l' intention de l'auteur . < Br > Avantages la théorie derrière dongles hardware est que, depuis n'importe quel pirate de logiciel devra reproduire un dispositif matériel , ainsi , la difficulté de réussir à créer une clé matérielle correspondant permettrait d'éviter de nombreux utilisateurs de contrebande le logiciel. Dongles modernes contiennent souvent des données chiffrées pour empêcher ce type d' ingénierie inverse. Sécurité matérielle est également populaire auprès des entreprises qui font de licences en volume , leur permettant de s'assurer que le client utilise uniquement le nombre de copies de leur logiciel comme ils l'ont acheté . Inconvénients le principal inconvénient de la sécurité dongle est à l'utilisateur, parce que s'ils perdent le dongle, ils ne peuvent pas utiliser le programme associé. Le coût et le temps perdu remplacement d'une clé matérielle peut être important dans un contexte d'affaires . En outre, un pirate peut contourner la sécurité du dongle en modifiant le code dans le programme , qui interroge le matériel , ce qui permet un ingénieur logiciel talentueux convenablement un moyen de contourner la sécurité du matériel.
|