Prenant le cryptage et le déchiffrement comme point de départ, ce livre décrit de nombreuses connaissances et compétences de base dans le domaine de la sécurité
logicielle , telles que les compétences en débogage, l'analyse inverse, la protection par cryptage, le développement de shell, la conception de machines virtuelles, etc. Une fois que les lecteurs maîtrisent le contenu de ce livre, il est facile de s'étendre aux domaines de l'analyse des vulnérabilités, de la programmation sécurisée, de l'analyse des virus, de la protection
des logiciels , etc. Ces points de connaissances sont tous interdépendants et liés les uns aux autres. Les universités nationales n'accordent pas suffisamment d'attention à l'éducation dans le domaine de la sécurité
logicielle et de nombreux aspects restent vierges. Ces dernières années, de nombreuses entreprises ont eu une demande croissante de talents techniques en matière de sécurité
logicielle . Du point de vue de l'emploi, la maîtrise de cette technologie peut améliorer la compétitivité ; du point de vue de la croissance personnelle, l'étude des technologies de sécurité
logicielle aide à maîtriser certaines connaissances sous-jacentes du système et constitue un moyen important d'améliorer les compétences professionnelles. En tant que programmeur qualifié, en plus de maîtriser l'analyse de la demande, les modèles de conception, etc., si vous parvenez à maîtriser certaines connaissances sous-jacentes du système et à vous familiariser avec la structure sous-jacente de l'ensemble du système, vous bénéficierez grandement de votre travail.
Ce livre peut être utilisé comme matériel pédagogique auxiliaire sur la sécurité logicielle pour les écoles ou les établissements de formation. C'est un bon livre rare pour le personnel de sécurité, de débogage et les développeurs de programmes.